Full Stack Developer mit Fokus auf Angular (in Kombination mit Spring Boot)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 67061 Ludwigshafen am Rhein
- DACH-Region
- de | en
- 12.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2022 – offen
Tätigkeitsbeschreibung
Senior Software Engineer / Lead Dev (Kotlin/Angular)
Übernahme bestehender Software eines Dienstleisters, initialer Weiterbetrieb dieser sowie schrittweise Refactoring in neue Services/Applikationen. Hauptaufgabe hier ist neben der tatsächlichen Implementierung vor allem die Lösungsentwicklung und enge Abstimmung der Lösungen bzw. der möglichen Varianten mit den internen Architekten der betroffenen Teams. Des Weiteren entstanden die Workflows und Pipelines für die Services ebenfalls im Team.
Weiterhin wird eine Lösung zur automatisierten Prüfung kreditorischer Rechnungen auf Spring Boot 3, Angular 16, Angular Material, Tailwind CSS und OAuth2 implementiert.
• Implementierung von Angular Applikationen (Standalone, Module Federation Microfrontends, Libs)
◦ Angular 15 und 16
◦ Jest und Cypress
◦ Transloco
◦ Webpack / Module Federation
◦ Bricks Design System
• Spring Boot 2/3
◦ Kotlin
◦ JPA/Hibernate
◦ REST-Services
◦ PostgreSQL
◦ Flyway
• AWS (ECS)
• Docker
• Azure DevOps (Tickets und Pipelines)
• Lead Dev (Auswahl, Einarbeitung und Betreuung weiterer Entwickler im Team)
PostgreSQL, Docker, Kotlin, Spring, Team Foundation Server (TFS), Amazon Web Services (AWS), Angular, Teamentwicklung
11/2021 – 3/2022
Tätigkeitsbeschreibung
Fullstack Developer mit Fokus auf Angular
• Implementierung von Angular Applikationen (Standalone, Module Federation Microfrontends, Libs)
◦ Angular 12 und 13 (inkl. Updates)
◦ Jasmine, Karma und Playwright (e2e und VRT)
◦ Google Maps API
◦ Porsche Design System
◦ Web Components
• Implementierung von BFFs mittels Java Spring Boot
◦ Mockito, Junit
◦ Lombok
◦ Wiremock
• AWS, Docker, Terraform, Buildkite, EdgeCast
Docker, Git, Java (allg.), Jira, Spring, TypeScript, Amazon Web Services (AWS), Angular, Web Entwicklung (allg.)
7/2021 – 11/2021
Tätigkeitsbeschreibung
Freiberuflicher Senior Angular Developer
Technische Konzeption und Implementierung einer Angular Shell sowie den zugehörigen Microfrontends mittels Angular und Webpack 5 Module Federation auf der grünen Wiese nach DDD
● Adaption von Clean Architecture Prinzipien für die TypeScript Implementierung
● Einsatz der hausinternen Component-Library sowie Adaption und Weiterentwicklung dieser
● Styling der Applikation nach vorgaben des Bundesamtes inkl. Berücksichtigung der Barrierefreiheit
● Jasmine, Karma, Cypress zur automatisierten Testabdeckung
● Jenkins, Bitbucket und Jira zur Abbildung von Anforderung bis Deployment
● Technische Dokumentation
● Coaching und Support der Kollegen
Angular, CSS (Cascading Style Sheet), Front-End Entwicklung, Git, Jenkins, Jira, Schulung / Coaching (allg.), TypeScript
1/2021 – 2/2021
Tätigkeitsbeschreibung
Zur Untersützung eines Startups half ich (~20%) bei der Optmierung, dem Refactoring sowie dem Umsetzen neuer Anforderungen an die Video-Plattform, welche speziell für Videosprechstunden genutzt wird. Stack:
Java Spring Boot (inkl. Spring Security)
Angular 10
Angular Material
WebRTC
Karma
Jasmine
JUnit
Mockito
TURN Signaling Server
MySQL
Tools:
BitBucket
Trello
IntelliJ
Angular, Git, JUnit, Responsive Webdesign, Spring
4/2020 – 6/2021
Tätigkeitsbeschreibung
Freiberuflicher Senior Fullstack Developer, Frontend Fokus
Konzeption und Entwicklung einer SPA mit B2B Fokus mittels Angular und PrimeNg
Entwicklung von REST-Services mit Java 11 und Spring Boot
JUnit, Mockito, REST-Assured, Jasmine, Karma, Protractor
IntelliJ, Ubuntu 18.04 LTS, Docker, AWS SES, AWS SNS, AWS API-Gateway, Jenkins
Cassandra DB (DataStax)
Bitbucket (GIT) und Jenkins
Agil (SCRUM) mit Jira
Angular, Continuous Delivery (CDE), Git, Kontinuierliche Integration (CI), Representational State Transfer (REST), SCRUM, Spring
1/2019 – 3/2020
Tätigkeitsbeschreibung
Weiterentwicklung der CRM Cloud-Lösung „powercloud“ an markt- und kundenspezifische Anforderungen
• Entwicklung (PHP 7.1, MySQL/MariaDB, idiorm, paris, composer) in einem agilen (SCRUM) DevOps Umfeld
• PhpStorm auf Linux / Docker
• Tests (PHPUnit)
• Einarbeitung und Auswahl neuer Entwickler
• Konzeption und Entwicklung energiewirtschaftlicher Prozesse (EDI@energy) und Automatisierung dieser
• Migrationssupport sowie Implementierung diverser Analysetools mit PHP, Java Spring Boot und Angular 7/8
MariaDB, mySQL, Confluence (Atlassian), Docker, Spring, EDI / EDIFACT, Angular, CSS (Cascading Style Sheet), JavaScript, PHP, Vue.js, CRM (Customer Relationship Management)
12/2018 – 12/2018
TätigkeitsbeschreibungImplementierung von Microservices und Microfrontends mittels Spring Boot (MVN), PostgreSQL und Angular 7 im agilen Umfeld sowie steuerlicher Fachlichkeit.
Eingesetzte QualifikationenPostgreSQL, Apache Maven, Spring, Angular
7/2018 – 11/2018
TätigkeitsbeschreibungKonzeption und Implementierung einer Webapplikation zur Auslegung von Sicherheitsamaturen für Chemieanlagen. Umsetzung mittels Spring Boot (MVN), Angular 7, postgreSQL, RabbitMQ und Docker im agilen Umfeld.
Eingesetzte QualifikationenPostgreSQL, Apache Maven, Docker, Java (allg.), Spring, AMQP, Angular
4/2018 – 7/2018
TätigkeitsbeschreibungKonzeption und Implementierung einer Webapplikation zur Erfassung von Leistungsanträgen. Umsetzung mittels Spring Boot (MVN), Angular 6, Oracle 12c DB sowie Jenkins im agilen Umfeld.
Eingesetzte QualifikationenOracle Database, Apache Maven, J2EE (Java EE), Jenkins, Spring, Angular
10/2016 – 3/2018
TätigkeitsbeschreibungKundenspezifische Weiterentwicklung der energiewirtschaftlichen CRM-Cloud-Lösung "powercloud" in einem Großprojekt unter Einsatz agiler Methoden, PHP 5.6/7, Fedora (Linux), MySQL, idiorm, paris, composer) für einen der führenden deutschen Energieversorger. Projektverantwortlich (Umsatzplanung, Onboarding etc.) für die Beteiligten der Sopra Steria.
Eingesetzte QualifikationenMariaDB, mySQL, Confluence (Atlassian), Apache HTTP Server, Git, Team Foundation Server (TFS), EDI / EDIFACT, Amazon Web Services (AWS), CSS (Cascading Style Sheet), JavaScript
Zertifikate
Ausbildung
Duale Hochschule Baden-Württemberg (Mannheim)
Über mich
Mein Antrieb dahinter ist es Arbeitsabläufe effizienter zu gestalten, um somit Kosten zu sparen sowie die Time to Market und die Zufriedenheit auf dem Weg der Digitalisierung Ihres Unternehmens zu steigern.
Der schöne Nebeneffekt hierbei:
Die Arbeit aller im Prozess involvierten Stakeholder wird vereinfacht und der Fokus liegt auf dem Wesentlichen.
Erfahrung hierin konnte ich bei führenden deutschen Unternehmen der Energiewirtschaft sowie im Chemie-/Industrie-, Gesundheits- und Steuerumfeld sammeln.
Ich würde mich freuen, wenn auch Sie mir Ihr vertrauen schenken.
Weitere Kenntnisse
- Angular (ab 4)
- NgRx
- Bootstrap 4
- Angular Material
- PrimeNG
- Ionic
Backend:
- Java Spring Boot
- REST
- gRPC
- Google Firebase
- Alles inkl. Unit-Testing (JUnit/Mockito/REST-Assured)
Datenbanken:
- MySQL
- MariaDB
- PostgreSQL
Fachlich:
- Edifact
- EDI@ENERGY
- Energiewirtschaft
Tools:
- Gitlab, Bitbucket, GitHub
- Jenkins, Bamboo
- Docker
- Maven
- npm
- Confluence
- Jira, VSTS / TFS
Methodik:
- SCRUM
- SCRUMBan
- SaFE
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden