Senior Full-Stack-Developer (Java, C#, PHP, Typescript/Javascript, Cloud)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 38106 Braunschweig
- auf Anfrage
- de | en
- 30.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2022 – 12/2024
Tätigkeitsbeschreibung
Entwicklung von Diensten zur Zustellung von Email, SMS und Portal Benachrichtigungen.
Weiterentwicklung der vorhandenen Front- und Backend Services im AWS-Umfeld. Neuentwicklung eines REST-Services zur Verwaltung von Portal Benachrichtigungen. Neuentwicklung eines REST-Services zur Speicherung und Abholung von Status-Updates. Implementierung einer GitHub Action zur automatischen Erstellung einer Confluence Seite zur Dokumentation von in Contentful gespeicherten Inhalte. Migration von Services von Java Version 11 nach 21 und von Spring Boot Version 2 nach 3.
Apache Kafka, Confluence, Docker, Git, Java (allg.), Jira, Junit, Node.Js, Typescript, Amazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), HTML, Kubernetes
9/2020 – 12/2021
TätigkeitsbeschreibungWeiterentwicklung des Kunden- und Händlerportals für Fahrzeugverkäufe im AWS Umfeld.
Eingesetzte QualifikationenAmazon Web Services (AWS), Apache Kafka, Docker, Git, Java (allg.), Junit, Kotlin, Mongodb, Node.Js, React (JavaScript library), Spring Framework, Typescript
6/2020 – 12/2024
TätigkeitsbeschreibungEntwicklung einer Produkt Management Software mit Spring Boot, Vaadin und Eclipse Scout.
Eingesetzte QualifikationenJava (allg.), Mariadb, Spring Framework, Typescript
4/2020 – 6/2020
Tätigkeitsbeschreibung
Prototyp-Entwicklung einer B2B-Plattform
- Anforderungsanalyse
- Festlegung der Infrastruktur und Software-Architektur
- Aufsetzen der Deployment-, Test- und Produktions-Infrastruktur mit Gitlab CI/CD und AWS
- Frontend (LitElement + Typescript) und Backend-Entwicklung (Java Spring Boot)
Java (allg.), Spring Framework, Typescript, Cloud (allg.), Amazon Web Services (AWS), HTML
2/2020 – 3/2020
Tätigkeitsbeschreibung
Neuentwicklung von 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
Continuous Delivery, Docker, Git, Java (allg.), Junit, Spring Framework, Typescript, Amazon Web Services (AWS)
9/2017 – 1/2020
Tätigkeitsbeschreibung
Modernisierung und Weiterentwicklung eines existierenden Serviceportals für Endkunden
- 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
- Weiterentwicklung eines existierenden Java-Webservices
Mysql, Apache HTTP Server, Docker, Hibernate (Java), Java (allg.), Jenkins, Spring Framework, Typescript, JavaScript, PHP, React (JavaScript library), Zend Framework
9/2016 – 8/2017
Tätigkeitsbeschreibung
Entwicklung eines B2B-Shops
- 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
Mysql, UML, Jenkins, XML, HTML, JavaScript, Json, PHP
9/2015 – 8/2016
Tätigkeitsbeschreibung
Weiterentwicklung eines Shop-Frontends für einen internationalen Modekonzern
- Implementierung von Erweiterungen
- Unit- und Akzeptanztests
- Refaktorierung von legacy Code
- Performance Analyse
- TDD und BDD Coaching
- Betriebsüberwachung mit New Relic
Microsoft SQL-Server (MS SQL), Apache HTTP Server, Docker, HTML, JavaScript, PHP
6/2014 – 8/2015
Tätigkeitsbeschreibung
Entwicklung eines Shop-Frontends für Hochlastbetrieb
- Design und Implementierung von Code-Componenten
- Unit- und Integrations-Tests
- Review und Code-Optimierung
Mysql, Apache HTTP Server, Nginx, Jenkins, Virtualbox, CSS (Cascading Style Sheet), HTML, JavaScript, PHP
11/2013 – 5/2014
Tätigkeitsbeschreibung
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)
Integration eines Chip- und Magnetstreifen-Kartenlesers, Pinpads und Terminals in eine bestehende Automatensoftware
- Implementierung und Test
- Zertifizierung durch NETS (DK)
C#, Windows Presentation Foundation, XML
9/1992 – 10/2013
Tätigkeitsbeschreibung
Embedded, Windows und Web Entwicklung in diversen Projekten.
Details auf Anfrage.
C#, C++, Java (allg.), HTML, JavaScript, PHP
Zertifikate
Ausbildung
Braunschweig
Weitere Kenntnisse
- 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
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden