Schlagworte
Skills
- Embedded Entwicklung seit 1992
- Full-Stack Webentwicklung seit 1996
- Softwareentwicklung für Windows seit 1998
- Softwareentwicklung für Smartphones seit 2005
- Java
- C#
- C/C++
- PHP
- Javascript/Typescript
- SQL
- HTML, XHTML, CSS, SASS
- XML, JSON
- PlantUML, AsciiDoc, Markdown
- Spring Framework
- Slim, Silex/Symphony, ZF1, ZF2, Zend Expressive
- Zurb Foundation,Twitter Bootstrap
- jQuery, Vue.js, React
- Windows spezifische SDKs
- Agile, Scrum, Kanban
- Design Patterns, Clean Code, Best Practices
- TDD, BDD
- AWS Certified Cloud Practitioner
Projekthistorie
- Neuentwicklung von Java Spring Batch Services für den Content-Import von Apitude, GIATA und konzerneigenen Quellen.
- Aufsetzen der Deployment-, Test- und Productions-Infrastruktur mit Gitlab CI/CD und AWS.
- Integration von Inversify in ein GraphQL Node.js Service
- Implementierung von Unit-Tests mit Jest
IntelliJ, Java, Spring-Framework, Git, Typescript, XML, JSON, Docker, New Relic, Jira,
Confluence, Swagger OpenAPI, Gitlab, Localstack, AWS Batch, S3, DynamoDB, CloudFormation,
Node.js, Typescript, Inversify, Jest, GraphQL
Projektrollen:
Senior Full-Stack-Developer im Scrum-Team
- Test Driven Development Coaching
- Clean Code Coaching
- Einführung von Code Reviews zur Verbesserung des Wissenstransfers
- Stabilisierung des Codestandes mit Integrations- und Unittests
- Erhöhung der Releasefrequenz durch Automatisierung des Deployments
- Absicherung der Deployments mit Selenium Akzeptanztests
- Überwachung des Betriebs mit New Relic und Graylog
- Migration von PHP 5.3 auf PHP 7.1
- Migration von PHP 7.1 auf PHP 7.4
- Migration von Zend Framework 1 auf Zend Expressive 3.0
- Migration des Frontends von jQuery auf React
- Überführung der MVC-Projektstruktur hin zu Domain Driven Design
- Entwicklung des Frontends hin zur Single Page Application und Headless Frontend
- Begleitung des Umzugs von On-Premise zur AWS Cloud
- Weiterentwicklung eines existierenden Java-REST-Services
IntelliJ, Java, Junit, Spring-Framework, Hibernate, PHPStorm, Git, Apache, Oracle MySQL, PHP 5.3, PHP 7.1 und 7.4, Xdebug, Composer, PHPUnit, PHPMD (Mess Detector), PHP CodeSniffer, Javascript, jQuery, Node, Typescript, React, Jest, Bootstrap, Vagrant, Docker, Jenkins, PlantUML, New Relic, Graylog, Optimizely, Google Analytics, Jira, Bitbucket, Gitlab, AWS, Swagger OpenAPI
Projektrollen:
Senior Full-Stack-Developer im Kanban-Team bzw. Scrum-Team
- Design und Implementierung von Code-Componenten
- Fachvorträge zum Thema SOLID und Unit-Testing
- Einführung gängiger Best Practices und Tools
- Refaktorierung von legacy Code
PHPStorm, Mercurial, Redis, Nginx, Oracle MySQL, Solr, PHP 5.5, Xdebug, Composer, PHPUnit, PHPMD, PHP CodeSniffer, HTML XML, JSON, Javascript, Gulp, Npm, jQuery, Vagrant, Jenkins, Ant, Asta-UML, PlantUML
Projektrollen
Senior Full-Stack-Developer im Scrum Team
- Implementierung von Erweiterungen
- Unit- und Akzeptanztests
- Refaktorierung von legacy Code
- Performance Analyse
- TDD und BDD Coaching
- Betriebsüberwachung mit New Relic
PHPStorm, Git, Subversion, Redis, Apache, MS SQL Server, PHP 5.4 und 5.6, Xdebug, Composer, Phing, PHPUnit, Behat/Mink, PHPMD (Mess Detector), PHP CodeSniffer, Webgrind (Profiler UI), HTML, XML, JSON, Javascript, jQuery, React, Bower, Grunt, Npm, Underscore, Require.js, Mocha, Chai, Sinon, Bamboo, Jira, Crucible, Confluence, New Relic, Vagrant, Docker
Projektrollen:
Senior Full Stack Developer im Scrum Team
- Entwicklung eines Shop-Frontends für Hochlastbetrieb
- Design und Implementierung von Code-Componenten
- Unit- und Integrations-Tests
- Review und Code-Optimierung
Microsoft Visual Studio 2012, Mercurial, Linux, Apache, nginx, MySQL, PHP 5.5, Redis, Xdebug, Java (PDF-Generierung), VirtualBox, Vagrant, Puppet, PHPUnit, PHPMD (Mess Detector), PHP CodeSniffer, Webgrind (Profiler UI), HTML, CSS, XML, Javascript, Jenkins, Ant
Projektrollen:
Senior Backend Entwickler im agilen Team
Implementierung von UPOS-Komponenten für einen modularen Ticketautomaten
- Implementierung der Bargeldzahlung (CashChanger) und Kreditkartenzahlung (Cat - Credit Authorisation Terminal)
- Erstellung von Unit-Tests zur Qualifizierung
- Entwicklung einer Beispielapplikation mit Produktauswahl, Bezahlvorgang und Ticketdruck
- Erstellung von Entwicklerdokumentation (Englisch)
Microsoft Visual Studio 2012, C#, XML, WPF, Modern UI, Microsoft POS for .NET 1.14, Windows Installer Extensions (WiX), Sandcastle Documentation Compiler, ZVT-Kassenprotokoll
Hardware:
Bargeldeinheit (Münzprüfer, Wechselgeldregister, Hopper, Banknotenprüfer).
Kartenzahlung (CCV Pinpad OPP-C60, Kartenleser SCR-B,Kontaktloser Leser COR-A10)
Projektrollen:
Senior Entwickler
Integration eines Chip- und Magnetstreifen-Kartenlesers, Pinpads und Terminals in eine bestehende Automatensoftware
- Implementierung und Test
- Zertifizierung durch NETS (DK)
Microsoft Visual Studio 2010, C#, XML, NETS SDK
Projektrollen
Senior Entwickler
Reisebereitschaft
exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)
Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.
Versicherungsbeginn:
01.06.2015
Versicherungsende:
01.06.2024