Andreas Forster teilweise verfügbar (2 Bewertungen)

Andreas Forster

Senior Full-Stack-Developer (Java, C#, PHP, Typescript/Javascript, Cloud)

teilweise verfügbar (2 Bewertungen)
Profilbild von Andreas Forster Senior Full-Stack-Developer (Java, C#, PHP, Typescript/Javascript, Cloud) aus Braunschweig
  • 38106 Braunschweig Freelancer in
  • Abschluss: Dipl. Ing. El.
  • Stunden-/Tagessatz: nicht angegeben
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (Muttersprache)
  • Letztes Update: 29.06.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Andreas Forster Senior Full-Stack-Developer (Java, C#, PHP, Typescript/Javascript, Cloud) aus Braunschweig
SKILLS
Entwicklungserfahrung:
  • Embedded Entwicklung seit 1992
  • Full-Stack Webentwicklung seit 1996
  • Softwareentwicklung für Windows seit 1998
  • Softwareentwicklung für Smartphones seit 2005
Programmier- und Auszeichnungssprachen
  • Java
  • C#
  • C/C++
  • PHP
  • Javascript/Typescript
  • SQL
  • HTML, XHTML, CSS, SASS
  • XML, JSON
  • PlantUML, AsciiDoc, Markdown
Aktuell verwendete Bibliotheken/Frameworks
  • Spring Framework
  • Slim, Silex/Symphony, ZF1, ZF2, Zend Expressive
  • Zurb Foundation,Twitter Bootstrap
  • jQuery, Vue.js, React
  • Windows spezifische SDKs
Spezialkenntnisse:
  • Agile, Scrum, Kanban
  • Design Patterns, Clean Code, Best Practices
  • TDD, BDD
  • AWS Certified Cloud Practitioner
PROJEKTHISTORIE
  • 02/2020 - 03/2020

  • Entwicklung von AWS Cloud-Services
  • Für einen internationalen Konzern im Touristikumfeld
    • 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
    Umgebung:
    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

  • 09/2017 - 01/2020

  • Modernisierung und Weiterentwicklung eines existierenden Serviceportals für Endkunden
  • Für einen internationalen Konzern im Touristikumfeld
    • 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
    Umgebung:     
    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

  • 09/2016 - 08/2017

  • Entwicklung eines B2B-Shops
  • Für einen Großhandel mit internationaler Ladenkette und Versandhandel
    • 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
    Umgebung     
    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

  • 09/2015 - 08/2016

  • Weiterentwicklung eines Shop-Frontends für einen internationalen Modekonzern
  • Für einen international führenden Anbieter von Order-to-Cash-Lösungen
    • Implementierung von Erweiterungen
    • Unit- und Akzeptanztests
    • Refaktorierung von legacy Code
    • Performance Analyse
    • TDD und BDD Coaching
    • Betriebsüberwachung mit New Relic
    Umgebung:     
    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

  • 06/2014 - 08/2015

  • Entwicklung eines Shop-Frontends für Hochlastbetrieb
  • Für einen Großhandel mit internationaler Ladenkette und Versandhandel
    • Entwicklung eines Shop-Frontends für Hochlastbetrieb
    • Design und Implementierung von Code-Componenten
    • Unit- und Integrations-Tests
    • Review und Code-Optimierung
    Umgebung:
    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

  • 11/2013 - 05/2014

  • Softwareentwicklung für Fahrkartenautomaten
  • Für einen Hersteller von Fahrkartenautomaten

    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)
    Umgebung:     
    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)
    Umgebung     
    Microsoft Visual Studio 2010, C#, XML, NETS SDK

    Projektrollen    
    Senior Entwickler

  • 09/1992 - 10/2013

  • Embedded, Windows und Web Entwicklung
  • Details auf Anfrage.

BEWERTUNGEN

Steffen Brand Webworks

Selbständiger Softwareentwickler und IT-Berater ( Steffen Brand )

Andreas verfügt über umfangreiche und langjährige Erfahrung in der Konzeption und Entwicklung von wartbaren, schnellen und zuverlässigen Lösungen. Ich habe mit ihm über einen langen Zeitraum in einem Projekt gearbeitet und bin noch immer begeistert von der effizienten und ergiebigen Zusammenarbeit. An dieser Stelle möchte ich mich auch für das Mentoring bedanken, das meine fachliche Entwicklung deutlich voran gebracht hat. Kurzum: Andreas ist eine klare Empfehlung für jedes Projekt oder Produkt!

https://www.sb-webworks.de

TUI Deutschland GmbH

Product Owner MEINE TUI ( Marion Brockmüller )

Andreas hat in einem permanent wachsenden Team sowohl methodische Standards als auch qualitative Maßstäbe gesetzt. Er hat durch eigene Entwicklung in Front- und Backend, Coaching von Kollegen und proaktiver Zusammenarbeit mit Schnittstellen unser Team und unser Produkt konsequent weiterentwickelt. Durch das Forcieren des Einsatzes neuer Technologien, kreative eigene Ideen und das Hinterfragen von Bestehendem hat er auch seiner Beraterrolle optimal ausgefüllt. Alles Gute für dich, Andreas!

KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten:


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.2020

Zum exali-Profil »