I am a highly experienced Full-Stack API developer specializing in web services using Java Spring Boot and Angular. With over 20 years of programming experience, I have developed extensive expertise in the architecture, design, and implementation of web and microservice applications. My focus has been on backend development with Spring Boot for more than 6 years and senior Java development with over 15 years of experience. I am also skilled in frontend technologies including React.js and Angular, enabling me to deliver comprehensive full-stack solutions.
Throughout my career, I have worked on complex enterprise applications, data warehousing, and CRM interface programming. I am a Linux Certified Professional and a certified network manager, which complements my development skills with strong operational knowledge. I have contributed technical articles on microservice architecture and development, demonstrating my commitment to knowledge sharing and professional standards.
I have experience working with both German- and English-speaking teams, which has enhanced my communication and collaboration abilities. My roles have included full-stack development, DevOps, cloud architecture, and API governance, often involving automation, CI/CD pipelines, container orchestration with Kubernetes, and cloud platforms such as Microsoft Azure and Google Cloud.
I am self-motivated, solution-oriented, and dedicated to adhering to professional standards. I have led projects involving API-first design, OpenAPI specifications, and microservice development across various industries including banking, finance, and healthcare. My technical proficiency spans Java, Golang, Python, Typescript, and multiple databases, supported by strong DevOps and testing skills.
I am passionate about agile development methodologies, pair programming, and continuous learning. I have contributed to open source projects and maintain a presence on GitHub, reflecting my engagement with the developer community. I am confident in delivering scalable, secure, and maintainable software solutions that meet client needs and industry standards.