15.07.2025 aktualisiert


Senior Full Stack Developer / Angular / Java / CI-CD / Coaching
Skills
- General: 16 years (since 2008)
- Angular+: 10 years (since 2014)
- Java: 11 years (since 2008)
- Requirement analysis, design and implementation of complex software systems of different sizes as developer and application architect on various platforms
- Web technologies especially Angular
- Single Page Applications / Progressive Web Apps
- Testing
- CI / CD
- Scrum
- Coaching for Angular development
- Customer management and sales
- Marketing
- Insurance
- Delivery service
- Publishing
- E-learning
- Transportation
- Lotto
- Healthcare
- Opticians
- E-commerce
- Mobile operator
- High result- and customer-oriented will to perform even in stressful situations
- Professional and empathic competence
- Pleasure in coaching, consulting and knowledge transfer within the team
- Quick perception and willingness to learn
- Sportsmanship
- Operating systems:
- Microsoft Windows
- Linux/Unix
- Programming languages:
- JavaScript
- Typescript
- Java
- Kotlin
- C#
- Methods:
- Agile software development processes
- Scrum
- Kanban
- Coaching
- Design patterns
- Documentation
- Presentation
- CleanCode
- BDD
- TTD
- Domain Driven Design
- Databases:
- Oracle
- MySQL
- Postgres
- MongoDB
- Firebase
- Tools:
- nx-monorepo
- npm
- webpack
- angular/cli
- Maven
- AWS
- IntelliJ
- JIRA
- Git
- Docker
- bash, Powershell
- github, gitlab
- CI/CD workflows
- Slack, Microsoft Teams,
- Rest, Graphql
- Web:
- Angular+, AngularJS
- HTML5, CSS3, SASS, LESS
- Angular material, ApolloAngular, Bootstrap
- Flux Achirecture, Redux, ngrx, Akita
- rxjs
- Jasmine, jest
- Cypress, Protractor
- p5, three.js, tensorflow.js, express, nest
- Java: Spring, Springboot, Wicked, Hibernate, RxJava.
Skills Keywords:
Acceptance Tests, Agile Software Development, Bootstrap, S3, AWS, Angular, AngularJS, Kafka, Maven, bash, C#, CSS, CSS3, Caching, Cloudfront, Cloudwatch, Code Reviews, CI/CD, Cucumber, Cypress, Playwright, Logging, DevOps, Docker, XML, Git, Github, Gitlab, HTML, Hibernate, HTML5, computer science, IT skills, system landscape, integration testing, IntelliJ, IntelliJ IDEA, Jasmine, Java, JavaScript, jest, vite, vitest, Jenkins, JIRA, JSON, JUnit, Kibana, Less, Linux/Unix, microservices, Mockito, MongoDB, MySQL, nginx, node. js, npm, NUnit, Oracle, pair programming, Postgres, Prometheus, Protractor, Redux, Redis, refactoring, RegEx, RxJava, RXJS, SASS, Scrum, Scrum Team, Shopware, Slack, software architecture, SPA, design patterns, software engineering, Specflow, Spring, Spring MVC, Springboot, stored procedures, SEO system architecture, TeamCity, TDD, Test Driven Development, three. js, Typescript, UML, Unit Tests, Web Apps, Web Services, webpack, Websockets, Powershell, Protractor
Sprachen
Projekthistorie
High proportion of DevOps tasks.
Client: Otto (GmbH & Co KG), Hamburg
Project Duration: 18 months
Team Size: 6 – 8
Workplace: Home office, also on-site
Project Language: German
Responsibilities:
- Takeover of complex AWS infrastructure and related Spring Boot projects from external teams for data protection services
- Development of Infrastructure as Code (IaC) using AWS CDK and Terraform
- Design and implementation of an architecture concept for the cookie banner in a complex corporate environment
- Implementation of an A/B testing architecture for the cookie banner
- Modernization of legacy JavaScript code to TypeScript and adaptation to modern web standards
- Implementation of the design for the cookie banner
- Creation of an end-to-end (e2e) testing architecture to ensure the functionality of the cookie banner
- Development of unit tests, integration tests, architecture tests, and e2e tests within the framework of Test Driven Development (TDD)
- Setup of monitoring dashboards for the cookie banner via Kibana/Elastic
- Implementation of AWS Lambdas using Kotlin and TypeScript
- Driving a fast, iterative, and incremental implementation of new features
- Setup and optimization of CI/CD workflows to increase speed using GitHub Actions
- Analysis of accessibility and implementation of missing aspects
- Continuous analysis of runtime and errors to improve system stability
- Proactive contributions to infrastructure cost reduction
- Close collaboration with various teams to resolve critical production issues, optimize development processes, and evaluate A/B tests
- Knowledge transfer sessions within the team to ensure knowledge distribution
Methods: Kanban, TDD, DDD, CI/CD, Pair Programming, Hexagonal Architecture, Code Reviews, Trunk Based Development
Senior Full-Stack Entwickler im Scrum / Kanban Team zur Implementierung von Angular basierten Customer Self Care Webapps
Kunde: freenet DLS GmbH
Projektdauer: 18 Monate
Teamgröße: 10 – 15
Arbeitsort: Homeoffice
Projektsprache: Deutsch
- Planung und Umsetzung neuer Features für unterschiedliche Customer-Self-Care Angular SPA als Full-Stack Entwickler in komplexer Anwendungslandschaft
- Coaching des Teams in fortschrittlichen Technologien und Methoden wie Angular, TDD, CI, CD, CleanCode
- Planung und Einführung von Prozessen und Best Practices, um die Teamproduktivität zu steigern (z.B. Trunk Based Development), Inkrementelle Entwicklung
- Erstellung und Umsetzung eines Architekturkonzepts für die Implementierung von Brand unabhängigen Software Komponenten
- Erstellten von Unit-Tests, Integrations-Tests und e2e-Tests beim Test Driven Development
- Optimieren der NX-Monorepo-Verwendung in Bezug auf Caching und Struktur
- Optimierung der Projektarchitektur, um die Entwicklungsgeschwindigkeit zu erhöhen
- Aufbau und Verbesserung von CI/CD-Workflows
- Beschleunigung der CI-Geschwindigkeit von über einer Stunde auf weniger als 10 Minuten (Sorry-Cypress Parallelisierung)
- Einführung von Continuous Deployment auf das Staging-System
- Automatisierung des Produktions-Deployment-Prozesses mittels Github Actions
- Zusammenarbeit mit einem Team von Entwicklern mit verschiedenen Erfahrungsstufen
Basistechnologien: Typescript, npm, Angular, NX-Workspace, Jest, Cypress, Node, AWS-Cloudwatch, Sentry, github-Actions/Workflows, github cli, Cucumber, JIRA
Senior Fullstackentwickler im Scrum Team zur Implementierung einer Angular basierten Shopware
Kunde: AboutYou AG & Co KG
Projektdauer: 18 Monate
Teamgröße: 10
Projektsprache: Englisch
- Planung und Umsetzung neuer Features für eine Shopware als Fullstack Entwickler in komplexer Anwendungslandschaft
- Enge Zusammenarbeit mit PO zur Planung und Durchführung von internationalen Livegängen diverser Shops
- Direkte Absprachen mit PO und Teams sowie DevOps für effiziente Umsetzung der Features
- Coaching des Teams im Bereich Angular und Testing
- Aufbau von Teamprozessen zur Produktivitätssteigerung
- Analyse und Anpassung der Softwarearchitektur
- Migration des Repositories in ein NX-Monorepo
- Aufbau und Weiterentwicklung des CI/CD Prozesses
- Entwicklung und Umsetzung der API in Express
- Implementation von Unit-Tests, Integrations-Tests, Acceptance Tests
- Analyse und Implementation bezüglich Search Engine Optimization
- Aufbau und Optimierung des Build- und Runtime-Docker Containers
- Planung, Implementation und Integration des Logging, der Alarme und der Dashboards zum Monitoring der Applikationen
Basistechnologien: Typescript, npm, Angular 8 -12, NX-Workspace, Angular SSR, Angular-Material, Karma, Jasmine, Jest, Cypress, Storybook, Express, Node, Nginx, Shell, Gitlab, Docker, AWS-Cloudwatch, Sentry, Slack, Zeplin