Experience

Click here to download my CV as PDF

You can find my job certificates (if available) to download (as PDF) under the description of a company

Speakster GmbH | ARI Fleet GmbH | artegic AG | Binserv GmbH | KIT Digital GmbH | Microsoft | Inetdesign.pl | Webstyle Systems Sp. z o.o. | VAD GmbH | Advanced Mask Technology Center | VAD GmbH | Poleninvest.de |
  • 05.2016 -              

    Backend Architect

    Speakster GmbH Speakster GmbH


    - Building a micro services backend solutions for using in web and mobile clients
    - Choosing the software solutions for rapid application development
    - Creating an infrastructure based on Amazon Cloud (EC2, Elasticsearch, Amazon RDS for MariaDB, Ubuntu 16.04, Nginx, PHP 7)
    - Developing software solutions with Lumen, PHP 7, ElasticSearch and MariaDB
    - Implementing reverse geocoding with specific types in ElasticSearch, based on GeoNames, MapZen and LocationIQ data
    - Creating synchronous and asynchronous jobs and their processing over SQS
    - Creating and processing push notifications with Firebase Cloud Messaging
    - Processing SNS notifications and events to steer the data flow over the lambda functions (e.g as triggers for DynamoDB).

    Tech:

    PHP 7
    MariaDB
    ElasticSearch
    Lumen
    JSON
    nginx
    Linux
    RESTful interface
  • 03.2016 - 04.2016

    Full-Stack PHP Developer

    ARI Fleet GmbH ARI Fleet GmbH


    - Big Data processing
    - Code refactoring
    - Unit Tests
    - Acceptance Tests
    - Mentoring about software and problem solutions

    Tech:

    PHP 5
    MySQL
    HTML 4
    HTML 5
    CSS
    jQuery
    JSON
    Apache
    nginx
  • 05.2014 - 02.2016

    Lead Developer / Architect

    artegic AG artegic AG


    - Big Data processing with XML, JSON, CSV, ISAM and Oracle as the sources
    - Technical projects leading (architecture, solutions, internal trainings). Testing new software/extensions.
    - Monitoring of software creation process ( technical and financial).
    - Mentoring for software developers
    - Quality assurance for the whole project development team
    - Introducing good programming practices across the company
    - Architecture of the continuous integration process, monitoring the roll-out processes, stage and live tests (automatic and manual)
    - Interviewing the developer candidates
    - Software security trainings across the company
    - Coordination between the marketing and development units

    Tech:

    Zend Certified PHP Engineer
    PHP 5
    MySQL
    Oracle DB
    SQLite
    HTML 4
    HTML 5
    CSS
    jQuery
    JSON
    Apache
    XML
    CSV
    RESTful interface
    SOAP
  • 07.2012 - 04.2014

    Full-Stack PHP Developer

    Binserv GmbH Binserv GmbH


    - Backend development of data processing software (PHP, Oracle)
    - Creating and re-factoring web services ( SOAP, REST) maintaining the customer document workflows (e.g. automatic filling of the mail merge fields in Office documents with a self- written DB->XML bridge).
    - Gathering data from Microsoft Office formats (doc(x), xls(x), ppt(x), etc.), Outlook mails, SharePoint items as a source for the company’s internal search engine based on Apache SOLR (PHP, Tika, C#/.NET)
    - Exchange Web Service operation using C#/.NET and virtual Exchange’s PowerShell
    - Screenshots generator of Office documents and websites (C# /.NET + SSL)
    - Windows browser-less applications in PHP
    - Introducing good coding practices and quality assurance to the company. Responsibility for the coding standards (CodeSniffer) and tests (PHPUnit and Selenium)

    Tech:

    PHP 5
    MySQL
    Oracle DB
    SQLite
    HTML 4
    HTML 5
    CSS
    jQuery
    JSON
    Apache
    XML
    CSV
    C#
    .NET
    ExeOutput
    SOAP
  • 12.2010 - 06.2012

    Senior Software Developer

    KIT Digital GmbH KIT Digital GmbH


    - Backend development for internal communication system (data exchange between hardware video encoders and front-end web applications)
    - Development of video processing control applications (web and shell based)
    - Configuration and maintenance of continuous integration servers based on Hudson/Jenkins, SVN, Apache Ant and PHPUnit
    - Architecture and implementation of MVC applications based on Zend Framework
    - Architecture and development of (X)HTML form generators based on Doctrine ORM
    - Providing internal trainings about application architecture, coding style, unit testing, security, design patterns and good coding practices
    - Monitoring the work of development teams
    - Creating documentation for developers and users.
    - Creating PHP API for video processing content delivery networks (Kewego/KITCloud)
    - Creating web interfaces and data processing based on XML, XPath and XSLT (SimpleXML, DOM, XMLReader/Writer)
    - Creating web services based on WSO2 and Zend Framework
    - Delivery of the completed product to the customers, installation, configuration and technical help

    Tech:

    PHP 5
    MySQL
    Oracle DB
    SQLite
    HTML 4
    HTML 5
    CSS
    jQuery
    JSON
    Apache
    XML
    CSV
    Zend Framework
  • 12.2006 - 11.2010

    Software Development Engineer

    Microsoft Microsoft


    - Work based on Scrum and Extreme Programming:
    - Integrated team development ( Conversion Rate / Microsoft Integration ),
    - Sprint Reviews, Planning, Targets, Scrum meetings, Planning Poker sessions
    - Functionality changes, design and architecture of the one of the biggest European price comparison portals ( e.g. http://ciao.de, http://ciao.co.uk , etc. )
    - Integration of external Microsoft applications with the Ciao portal (e.g. the integration with Bing search engine and MSN Toolbar )
    - Integration of Ciao applications with C#/ASP.NET/MVC - Phalanger + PHP
    - Managing the portal advertisings ( adding / changing the functionality, creating new possibilities for sales team to organize the various types of ads on the website )
    - External vendor integration with SOAP, JSON , XML feeds. Preparing the documentation of the external sources, designing needed applications or code fragments and implementing them into the existing code
    - Architecture and programming the new version of CMT ( Customer Management Tool ) – an internal application used for the B2B contacts
    - Internal trainings for other developers about architecture and functionality of search and advertising systems
    - Providing the documentation about new features and enhancing existing documentation
    - Using the Atlassian JIRA as the issue tracker
    - Writing unit tests, based on classes used in an internal framework and PHPUnit
    - Cooperating with other Ciao developers based in Germany and Romania for a better applications scalability and more powerful programming solutions

    Tech:

    PHP 5
    MySQL
    Microsoft SQL Server
    SQLite
    HTML 4
    HTML 5
    CSS
    jQuery
    JSON
    Apache
    XML
    CSV
    C#
    .NET
  • 07.2006 - 11.2006

    IT manager

    Inetdesign.pl Inetdesign.pl


    - Architecture and developing portals based on eZ publish CMS
    - Programming with the Code Igniter framework (MVC, PHP4/5, MySQL, XHTML,CSS)
    - Team work coordination ( Scrum Master )
    - Configuration and maintenance of LAMP environment for dedicated servers
    - Cooperation with the German department of the company

    Tech:

    PHP 4
    PHP 5
    MySQL
    CodeIgniter
    eZ publish
    jQuery
    HTML 4
    CSS
    Apache
  • 01.2005 - 02.2006

    PHP- and web developer

    Webstyle Systems Sp. z o.o. Webstyle Systems Sp. z o.o.


    - Development of PHP/ MySQL applications.
    - Development of portals based on eZ publish CMS.
    - Enhance the eZ publish template system and building software extensions.
    - Configuration of Apache web servers for the eZ publish
    - Internal and external ( e.g. in Singen (Germany) ) trainings about application development based on eZ publish

    Tech:

    PHP 4
    PHP 5
    MySQL
    eZ publish
    jQuery
    HTML 4
    CSS
    Apache
  • 05.2004 - 08.2004

    PHP/MySQL/MSDE Developer

    VAD GmbH VAD GmbH


    - Administration of internal company server. (SuSE 8.x/9.x, Apache, MySQL, MSDE).
    - Refactoring an internal web solutions (PHP4, MySQL, DHTML)
    - Extending an internal web shop ( PHP / HTML / JS / MSDE / ODBC)

    Tech:

    PHP 4
    MySQL
    Microsoft SQL Server
    eZ publish
    jQuery
    HTML 4
    CSS
    Apache
    Linux
  • 08.2003 - 03.2004

    Work Student

    Advanced Mask Technology Center Advanced Mask Technology Center


    - Architecture, creation and design of the intranet in the company (PHP4,MySQL, HTML,JS)
    - Development of the Online Library software (PHP4,MySQL,HTML,JS)
    - Intranet Server administration (Win2000,Apache, MySQL)
    - Leading a team of 2 other programmers (tasks disposal, architecture, support, deadline checks)

    Tech:

    PHP 4
    MySQL
    HTML 4
    CSS
    Apache
    Download 2004_DE_Zeugnis_AMTC.pdf Job certificate : 2004_DE_Zeugnis_AMTC.pdf (DE)
  • 03.2003 - 07.2003

    IT Internship

    VAD GmbH VAD GmbH


    - Creation of ODBC connection between Linux client and Microsoft SQL Server database ( unixODBC, FreeTDS, MSSQL 7 )
    - Architecture, design and creation of an internal web shop (PHP4, ODBC, MSDE, MySQL, DHTML) Practice semester subject: Catalogue of elements for the developing of high frequencies devices

    Tech:

    PHP 4
    MySQL
    Microsoft SQL Server
    eZ publish
    jQuery
    HTML 4
    CSS
    Apache
    Linux
    Download 2003_DE_Zeugnis_VAD.pdf Job certificate : 2003_DE_Zeugnis_VAD.pdf (DE)
  • 05.2000 - 08.2000

    Webmaster

    Poleninvest.de Poleninvest.de


    - Company homepage (HTML 4.0, JavaScript)
    - Web design (Ulead PhotoImpact)

    Tech:

    HTML 4
    CSS

My Story | Experience | Technologies | Legal disclosure