About

I am an experienced Java Developer based in Munich , Germany with over 16 years in designing and developing scalable Java-based solutions for enterprise applications.
Developing With a Passion While Exploring The World
With over 16 years of experience in enterprise application development and solution architecture design, I combine my technical expertise with a global perspective. My passion for coding is enriched by diverse cultural experiences, allowing me to create innovative, scalable solutions that resonate across borders.
I specialize in cloud-native Java applications, microservices architecture, and cutting-edge frameworks, all while embracing the inspiration that comes from exploring new horizons.
My Skills
I believe in the fact that learning never stops and I am interested in learning new technologies and programming languages that will help me design and develop a better output in less time.
Experience
Java Technical Lead
As a Java Technical Lead, I drove a 35% boost in system response times by optimizing legacy applications and integrating external solutions. I enhanced deployment scripts for seamless migrations to Solaris and private cloud, and led a successful AWS migration proof-of-concept. Collaborating closely with business analysts and product owners, I improved release planning and delivery. I also mentored junior developers, elevating code quality through peer reviews and workshops, and engaged stakeholders for strategic guidance, resulting in a 20% increase in product adoption.
Senior Associate - Java Development
As a Senior Associate, I coordinated a team to implement a robust test environment, reducing production defect rates by 50%. I led cross-functional integration efforts, including seamless partner application integration using Apache Kafka. By mentoring junior developers and fostering knowledge sharing, I ensured strong team cohesion. Collaborating closely with product managers, I integrated user feedback into our development cycle, resulting in a 20% increase in feature adoption. Additionally, I managed product installations in testing environments and efficiently resolved production issues.
Senior Software Engineer
As a Senior Software Engineer, I spearheaded the development of a secure, OAuth 2.0-compliant authentication system and automated key deployment processes using Python and Node.js. I designed robust backend modules and integrated third-party services to streamline customer data verification, significantly improving speed and accuracy. Leveraging JooQ and Spring MVC, I managed secure transaction data processing, while also developing and presenting a proof of concept for multi-level caching. Additionally, I built and rigorously tested RESTful APIs with Citrus, ensuring high reliability and performance across the platform.
Java Technical Lead
As a Technical Lead , I led the migration of a Java Swing application to Backbone.js and later to AngularJS, significantly enhancing user experience and system adoption. I modernized legacy AS/400 procedures by transitioning them to Java, improving maintainability and simplifying critical workflows. I spearheaded a proof-of-concept for a data-driven application leveraging Cassandra and Spark, and collaborated closely with product architects and owners during my onsite tenure in the USA. Additionally, I developed and deployed Spring Boot microservices on the cloud, driving innovation and scalability.
Senior Software Engineer
As a Senior Software Engineer, I developed an internal CRM application using JSF2.0 and ICEFACES, and led the redesign of the Crisil Research portal-achieving a 70% improvement in response times through smart caching. I worked closely with research analysts and product owners to ensure effective solution design and deployment, while also mentoring junior developers and conducting code reviews to uphold high code quality standards.