freiberufler Software Engineer. TechDebt muncher, People Architect auf freelance.de

Software Engineer. TechDebt muncher, People Architect

offline
  • auf Anfrage
  • 64285 Darmstadt
  • auf Anfrage
  • de  |  en
  • 03.08.2024

Kurzvorstellung

Experienced senior professional with a proven track record in leading and transforming teams within challenging environments.

Qualifikationen

  • Agile Methodologie4 J.
  • Amazon Web Services (AWS)3 J.
  • Backend1 J.
  • DevOps (allg.)5 J.
  • Front End
  • Java (allg.)12 J.
  • Kotlin5 J.
  • Projektteambildung / -entwicklung
  • Web Services5 J.

Projekt‐ & Berufserfahrung

Senior Frontrunner
Porsche Digital, Ludwigsburg
2/2023 – 3/2024 (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2023 – 3/2024

Tätigkeitsbeschreibung

Transformation of the team into verticalized unit.
Ensuring and maintaining the work environment in time of growth.
Consulting Product Owner in optimized Designs for cost and business requirements.
Leading the Team while refactoring the Backends from Java to Kotlin. Establishing a problem fitting Architecture for Tech and Environment for Collaboration.
Raise the resilience and transparency of the Service Landscape.
Continuing educating the Team on Kotlin, Architecture, QA, and Collaboration.
Building bridges between GenZ, GenY and the Boomer.

Eingesetzte Qualifikationen

System Architektur, Schulung / Coaching (allg.), Amazon Web Services (AWS), Angular, DevOps, DevOps (allg.), Java (allg.), JavaScript-Frameworks, Continuous Integration, Kostenoptimierung, Kotlin, Prozessoptimierung, Spring Framework, Team Building, Test Automation, Test Management, Typescript

Senior Developer
Porsche Digital, Ludwigsburg
5/2022 – 2/2023 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2022 – 2/2023

Tätigkeitsbeschreibung

Creating sustainable Environment of Collaboration.
Team building and establishing Best Practices and Standards.
Consulting Product Owner, Scrum Master and Team on Agile and Remote work methods.
Architectural reviews, identifying and resolving bottlenecks and anti-patterns in Backend and
Frontend.
Bringing the Team up to date and speed on current technologies.
Developed plan with Product Owner and Team to reduce TechDebt while implementing new
Features.

Eingesetzte Qualifikationen

Schulung / Coaching (allg.), Amazon Web Services (AWS), Angular, DevOps, DevOps (allg.), Java (allg.), JavaScript-Frameworks, Apache Kafka, Continuous Integration, Kotlin, Spring Framework, System Architektur, Team Building, Testen, Typescript

Senior Developer
Bolinda Labs GmbH, Darmstadt
10/2020 – 4/2022 (1 Jahr, 7 Monate)
Medienbranche
Tätigkeitszeitraum

10/2020 – 4/2022

Tätigkeitsbeschreibung

Challenge: Takeover outsourced digital Library Solution from contractor whose quality and velocity rapidly went down into newly founded Company
Senior Developer
Architectural reviews, identifying and resolving bottlenecks and anti-patterns
Decoupling of Services, shifting and regrouping Domains
Refactoring of Services with multiple approaches for the same Problem to the most fitting solution, adjusting and fixing Tests while doing so
Refactoring’s from Architecture to Byte level; Shared responsibility, Circular Dependencies, Caching fails, Spring misusage, unnecessary eventual consistency, java stream & concurrency fails, vanishing Messages, Database Locks, optimizing Oracle and MySql queries
Introducing and implementing new Technologies like Kotlin, Spring Webflux, ktor & coroutines
Planning and Implementing complete new Product type
Consulting Product Owner in finding technical and cost optimized Designs for business requirements
Team building and establishing from Best Practices and Standards
Member of Community of Practice for Architecture, Infrastructure and Chaos Engineering
In the time I have been part of the Team daily active Users doubled clocking in at our App Gateway with 20K requests a Minute, available Products in the System grew to 7 times the Amount compared to the beginning and Downtimes went from every few Days to nearly
Zero. We deleted over 90k lines of Code, we decommissioned more Services than we created. There are now less running instances overall despite the larger workload. We launched new B2C and B2B frontends while supporting 37 different login methods including some classics like a Server under the Liberian’s Desk which is sometimes just not there. All that while implementing new Features, moving from Java to Kotlin, decommission legacy applications, adding resiliency and transparency to the Landscape. Showing Business Metrics with Custom Grafana Boards, Growing the Teams and stabilizing and securing the whole Landscape.
Techstack
Java, Kotlin, Coroutines, AWS (Lambdas, DynamoDb, Aurora, Messaging, IAM, EC2, Batch, EBS, Load Balancing, Networking, S3, Cloudfront, …), Cloudfront Templating, Terraform, Instana, Open Tracing, Grafana, Spring 1.5 -> 2.6, Spring Webflux, rxJava, ktor, coroutines, Docker, Elastic Search, OracleDB, MySql, Distributed Caches

Eingesetzte Qualifikationen

Kubernetes, Agile Methodologie, Amazon Web Services (AWS), Backend, DevOps (allg.), Elasticsearch, Java (allg.), Kotlin, Oracle Database, Scrum, Software Architecture, Spring Framework, System Architektur, Team Building, Test Management

Techlead/CTO
livyu, Remote
3/2019 – 6/2020 (1 Jahr, 4 Monate)
Medienbranche
Tätigkeitszeitraum

3/2019 – 6/2020

Tätigkeitsbeschreibung

Challenge: Product Development from white paper to a working product
CTO
Conception and Development of Multitenancy Livestreaming Platform
Responsible for technical strategy, implementation and team building
Implementing Domain Driven Microservice Landscape with Consul as service mesh
Front End implemented with VueJs
Techstack
Kotlin, Micronaut, rxJava, GraalVM, PgSQL, Typescript, vuejs, gradle, npm, Kubernetes, Consul, Docker, Gitlab CI, Terraform
AHA! Roadmap, Jira Tickets

Eingesetzte Qualifikationen

Software Architecture, System Architektur, DevOps (allg.), JavaScript, Continuous Integration, Kotlin, Load Balancing, Postgresql, Product Owner, Vue.Js, Web Services

Product Owner
Kundenname anonymisiert, Remote
9/2018 – 12/2018 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2018 – 12/2018

Tätigkeitsbeschreibung

Challenge: AWS Cloudbased High Volume, Low Latency Trading Platform, Hired to lift MVP to the next Level
Tech. Product Owner
Architectural review, MVP+ defined, Team adjusted to MVP+
Roadmap, Epics und User Storys created and optimized
Moderated Meetings, generated Synergy , Consensus fashioned
Introduced BDD in FE Team
Developer when Product Owner Tasks could rest
Success: MVP+ got ready in time, Product got sold
Techstack
Kotlin, Vertx, Infinispan, Swagger, AWS, Ansible, Docker, Travis, Webpack, Cucumber, Sentry, Ghostinspector, Datadog
PO Tools: AHA!, Jira, Nuclino, Slack, Zoom

Eingesetzte Qualifikationen

Scrum, Amazon Web Services (AWS), Behavior Driven Development, Kotlin, Motivation Projektteams, Product Owner, Technische Projektleitung / Teamleitung, Vue.Js, Web Services

Entwickler
Cloud Constructors, Remote
3/2018 – 9/2018 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2018 – 9/2018

Tätigkeitsbeschreibung

Challenge: We need a Webapp… and an Android App…
Senior Developer
App Development, CI and Deployment
iOS App ported to Web as SPA via vuejs
SPA integrated with Android
Spring/Hibernate Backend extended
Techstack
Java, Spring, Swagger, Docker, typescript, vuejs, npm, bash, iOS, Android

Eingesetzte Qualifikationen

Front End, Android, DevOps (allg.), Docker, Java (allg.), JavaScript, Node.Js, Spring Framework, Vue.Js, Web Entwicklung, Web Services

Entwickler
boerse.ard.de, Frankfurt
9/2017 – 12/2017 (4 Monate)
Medienbranche
Tätigkeitszeitraum

9/2017 – 12/2017

Tätigkeitsbeschreibung

Challenge: Please make our Website faster, but you can’t change to much
Developer
Changed Website Firstpaint (worst case mobile) from >50 Sec. to < 3 Sek.
Front End Tooling planning and implementation
Java legacy CMS refactorings
Best Practice Webdeployment
Added offline functionality via PWA
Reduced Footprint of Website by 50%
Coached Devteam to use new Techstack
Techstack
Java, properitary CMS with Spring Base, javascript, nodejs, npm, grunt, Jenkins

Eingesetzte Qualifikationen

Front End, DevOps (allg.), Java (allg.), JavaScript, Node.Js, Web Entwicklung, Web Services

Landschaftsgärtner
verschiedene, Frankfurt
8/2017 – 10/2017 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2017 – 10/2017

Tätigkeitsbeschreibung

Habe in dem Sommer komplette 3 Monate als Gärtner gearbeitet. War gut :-)

Eingesetzte Qualifikationen

Architekturvisualisierung

Fullstack Entwickler, Fokus Web
hessischer rundfunk, Frankfurt
9/2014 – 7/2017 (2 Jahre, 11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

9/2014 – 7/2017

Tätigkeitsbeschreibung

Challenge: Introduce new Content Management System while switching to Scrum as first Team in the whole Company and tutoring Product Owner & Stakeholder on how to collaborate and Design on how to think in Modules.
Fullstack Developer, Focus Web
Introduction and transition to a new CMS
Relaunch of the whole Webapperance
Frontend Architecture Lead, FE Build Pipeline
Javascript and Frontend Performance responsible
Integration of existing Services into new CMS
Transition from V Model to Scrum
➢ > 30 Stakeholder
➢ First agile Team in the Company
Tools development
Coached colleagues new technology Stacks
PO Substittue
Techstack
Java, Spring, Tomcat, MySql, nodejs, npm, grunt, jenkins, Ecma 2015, webpackm
Website still works without js though, even menus

Eingesetzte Qualifikationen

Agile Methodologie, Spring Framework, User Experience (UX), Java (allg.), JavaScript, Scrum, Web Entwicklung, Web Services, WordPress

Entwickler
hessischer Runfunk, Frankfurt am Main
9/2009 – 7/2014 (4 Jahre, 11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

9/2009 – 7/2014

Tätigkeitsbeschreibung

Fullstack Developer, Focus Web
Javascript and Frontend Performance responsible
Tools development
Coached colleagues new technology Stacks
Existing Legacy Java CMS support and development
Specials (FE & BE) outside the legacy CMS, creating Micro Frontends and Backends for online Editors and Frontends for the User to consume content.
Server & Database administration, Database and JVM optimization
Techstack
Java, Tomcat, mysql, postgresql, oracledb, jQuery, PHP, Wordpress, xslt, xml, bash, powershell, npm, nodejs, grunt, webpack
a lot of JS Frameworks, IE 6 – IE 11, CSS 1 – CSS 2.1, DHTML – Ecma2015, AS3

Eingesetzte Qualifikationen

Dynamisches HTML, HTML, Java (allg.), JavaScript, JavaScript-Frameworks, SQL

Ausbildung

Informatik
Bachelor of Science
2008
Darmstadt

Über mich

Skilled in consulting product owners, refactoring backend systems, and implementing innovative solutions. Adept at fostering collaboration and building bridges across generations. Known for driving sustainable growth, reducing technical debt, and delivering high-quality results within strict timelines. Proficient in a diverse range of technologies including Java, Kotlin, Typescript, Js, Spring Boot, Micronaut, Angular, VueJs, AWS Cloud, Kubernetes, Cloud Native.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1750
Alter
42
Berufserfahrung
17 Jahre und 9 Monate (seit 03/2007)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden