Profilbild von Anonymes Profil, Software Architect & Coach, Full Stack Developer (Node.js/TypeScript/Kotlin/Java/Cloud Native)
verfügbar

Letztes Update: 21.02.2024

Software Architect & Coach, Full Stack Developer (Node.js/TypeScript/Kotlin/Java/Cloud Native)

Abschluss: B.Sc. Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

Kommunikation Node.Js Typescript ReactJS Domain Driven Design Microservices Clean Code HTML Java Agile Methodologie + 18 weitere Schlagwörter anzeigen

Skills

I am a tech enthusiast with a passion for turning ideas into successful products. My approach to each project combines technical expertise with exceptional communication skills, leading by example and fostering collaboration among teams and team members. I prioritize people over processes and am dedicated to empowering others to reach their full potential through mentoring and coaching. My drive is to utilize the best technology available and create clean, efficient, and practical solutions for complex challenges. With a comprehensive understanding of software development and problem-solving abilities, I consistently deliver high-quality results and turn projects into successful outcomes.

Aside from my technical expertise, I find joy in spending quality time with my loved ones and watching my beautiful son grow. I'm passionate for high-fidelity stereo tunes and I love the taste of a good coffee. This keeps me motivated and engaged in life outside of work


Search Keywords
Software Architecture, Backend Development, GraphQL, Node.js, Express, Nest.js, TypeScript, Java/Kotlin, Spring, Microservices, Kafka, Domain Driven Design, Web Development, React.js, TypeScript, HTML, CSS, Infrastructure: AWS, GCP, Terraform, CloudFormation, Kubernetes, Docker, Automation, CI/CD, Domain Driven Design, Clean Code, Agile Mindset, Quality awareness, Transparency, Excellent communication skills

Projekthistorie

03/2022 - bis jetzt
Migration of a legacy university management system (architecture consulting, migration, coaching)
(Sonstiges, 250-500 Mitarbeiter)

As a Software Architect at a leading distance learning university, I provided architectural guidance for their new university management system. 

My focus was on improving platform maturity by implementing standards, architecture principles, and making key architecture decisions. I introduced event-driven architecture concepts to ensure delivery and order guarantees, consistency, and facilitated the migration and solution design of new modules. By introducing distributed tracing, I improved platform observability and enabled quicker issue resolution. I mentored multiple teams on Domain Driven Design and Clean Code, while also advising product owners and conducting event stormings to analyze business processes and identify bounded contexts.

Keywords

Node.js, Docker, AWS, CloudFormation, Kafka, TypeScript, Nest.js, Gitlab CI, Grafana, Prometheus, Domain Driven Design


08/2021 - 03/2022
Scalable high-traffic multi-purpose streaming platform (architecture consulting, coaching)
(Medien und Verlage, 500-1000 Mitarbeiter)

As a Software Architect for a high-traffic multi-purpose streaming platform, I focused on streamlining business processes and decoupling systems via asynchronous communication. 

My most significant achievement was transforming horizontal layers into vertical domains, navigating organizational changes and seamlessly coordinating multiple project teams into adopting the new structures. In addition I successfully led a development team in establishing cross-team GraphQL best practices, and rolled out GraphQL Federation as a project-wide replacement solution for a collaborative public API.

Keywords

Node.js, Docker, Kubernetes, GCP, AWS, GraphQL, Terraform, Kafka, TypeScript, Gitlab CI, Grafana, Prometheus


02/2020 - 08/2021
Multi-tenant system for an OTT streaming platform (full stack development, architecture consulting)
(500-1000 Mitarbeiter)

The goal of this project was to create a highly scalable and efficient multi-tenant backend and frontend system for an OTT streaming platform that could handle a large volume of concurrent users and video streams.

As a Software Engineer, I focused on the conception and development of the platform and the strategic planning of migrating the API architecture to GraphQL as an alternative to the BFF pattern. I also provided team coaching in areas such as clean code, TypeScript, and Node.js. Further I optimized the developer experience by developing tooling like a RxJS resiliency library.

Keywords

Node.js, Docker, Kubernetes, AWS, GraphQL, Terraform, Nest.js, React.js, TypeScript, Gitlab CI, Grafana, Prometheus


10/2019 - 02/2020
Event-based backend system for a podcast streaming platform (full stack development)
(Medien und Verlage, 5000-10.000 Mitarbeiter)

As a Software Engineer, my responsibility was to design and develop an event-based backend system for a podcast streaming platform. In addition to requirements engineering and documentation, I built the system infrastructure using infrastructure as code techniques. This allowed for efficient and automated provisioning, configuration, and management of the backend system. Choosing an event-driven approach for the platform allowed for real-time processing and handling of incoming podcast streams, ensuring high performance and reliability. Some fun stuff around image processing gave this project the additional spice. 

Keywords

Node.js, Docker, Kubernetes, GCP, AWS, GraphQL, Redis, Pub/Sub, Terraform, React.js, TypeScript, Gitlab CI, Grafana, Prometheus


04/2018 - 12/2019
Modular system architecture for sales interfaces (architecture consulting, development)
(Versicherungen, 1000-5000 Mitarbeiter)

As a Software Architect, I was responsible for the conception and implementation of a generic, microservice-based front-end architecture for sales interfaces. I also played a key role in coaching and rolling out OpenShift, a container application platform, which allowed for efficient and flexible deployment of the front-end system. I created reusable base images and Kubernetes deployment templates for Node.js-based microservices for the AXA DE Group, reducing the time and effort required for new service deployments. Additionally, I implemented a tracking and evaluation system for sales interfaces, providing valuable insights into their performance and usage.

Keywords
Node.js, Docker, Kubernetes, OpenShift, React.js, Kotlin, JavaScript, TypeScript, Jenkins, ELK Stack, Grafana, Prometheus


03/2017 - 03/2018
Migration of a legacy e-commerce monolith into a microservice approach (full stack development)
(Konsumgüter und Handel, 250-500 Mitarbeiter)

As a Software Engineer, I was instrumental in the development a modern bounded-context architecture for the e-commerce application, replacing the outdated monolithic system. My expertise in design and implementation ensured the creation of a highly efficient self-contained system with user-friendly APIs and a focus on scalability and clear documentation. The successful migration and decommissioning of legacy APIs was executed smoothly, ensuring a seamless transition to the new architecture.

Keywords
Node.js, Docker, React.js, TypeScript, Java 9, Spring Boot, Spring Kafka, Spring Data Redis, Netflix Hystrix, Geb, JUnit, Mockito, Gradle, Tomcat, Jenkins, ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, Prometheus, Domain Driven Design


04/2016 - 04/2017
Cloud Migration and Modernization of front-facing insurance web applications (full stack development, architecture consulting)
(Versicherungen, 1000-5000 Mitarbeiter)

As a Software Developer, I was responsible for modernizing and migrating existing web applications to the cloud. I introduced state-of-the-art technologies, ensuring the applications were up-to-date and operating at maximum efficiency. I also facilitated knowledge transfer and provided coaching to team members, helping to build their skills and competencies.

Keywords
Java 8, Spring Boot, Spring Web, Spring REST,  JavaScript ES6, Vue.js, Selenium, phantomJS, JUnit, Mockito, Web Services, Maven, Tomcat, Jenkins, OpenShift


12/2015 - 03/2016
Design and Development of Cloud-Ready System Architecture for a financial advisory software (backend development, architecture consulting)
(Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

As a Software Developer, I designed and developed a cloud-ready system architecture for a financial advisory software. I guided the core team in adopting cloud and microservice technologies, clean-code practices, and agile methods, fostering long-term growth and a cutting-edge work environment. I established a container-based infrastructure using Kubernetes and Docker and implemented continuous delivery for the private cloud. I also supported the team in adopting Scrum methodologies, driving improvements in the software development process.


06/2015 - 11/2015
Optimization and modernization of an online shop (backend development, architecture consulting)
(Konsumgüter und Handel, 500-1000 Mitarbeiter)

As a Software Engineer, I evaluated and modernized the architecture of the online shop, optimizing both the development process and quality assurance. I optimized the existing Lucene search implementation and designed a migration strategy to transition from a monolithic to a scalable, modular architecture. I improved code quality by introducing a code review process and establishing best practices and standards through coaching and pair-programming. I significantly boosted the efficiency of the test team by a factor of 10 through the design and implementation of a Selenium and PhantomJS-based test automation platform.

Keywords
Java 7, Wicket, Docker, Netflix Hystrix, Netflix Feign, AngularJS, Spring Web, Spring REST, Spring Boot, Selenium, phantomJS, JUnit, Mockito, Web Services, Maven, Tomcat


02/2010 - 02/2015
please ask for my CV for the full list of projects


Reisebereitschaft

In der Stadt Bad Nauheim mit einem Radius von 100 km verfügbar
Profilbild von Anonymes Profil, Software Architect & Coach, Full Stack Developer (Node.js/TypeScript/Kotlin/Java/Cloud Native) Software Architect & Coach, Full Stack Developer (Node.js/TypeScript/Kotlin/Java/Cloud Native)
Registrieren