Quickborn, Schleswig-Holstein, Germany
With hands-on experience as a Software Developer at Deutsche Bausparkasse Badenia AG, I contributed to developing and maintaining Java-based applications for the real estate market. My work included implementing Clean Code principles, collaborating with cross-functional teams, and delivering robust server-side applications. I also utilized JUnit, Mockito, and EasyMock for unit testing to ensure code functionality and reliability. My education at Karlsruhe Institute of Technology (KIT) in Computer Science provided a solid foundation in technical principles. I hold IBM certifications in cloud computing, containers, and CI/CD, and I am skilled in Java development, Kubernetes, and OpenShift. I am eager to utilize my expertise to contribute to impactful software development projects.
- Developed and maintained Java code for specialized real estate market applications, continuously improving and optimizing existing systems by applying Clean Code principles to ensure readability and maintainability. - Collaborated closely with cross-functional teams to deliver high-quality, clean, and efficient code, adhering to the highest quality standards and based on object-oriented programming (OOP) principles. - Implemented and delivered new features within Scrum processes, precisely aligned with specific project requirements, focusing on the development of robust server-side applications. - Created and executed unit tests using JUnit, Mockito, and EasyMock to ensure functionality, meet specifications, and verify proper interactions with dependencies, securing seamless integration between various software components. - Optimized existing code through refactoring, significantly improving the efficiency and maintainability of the software by consistently applying Clean Code practices. - Promoted adherence to coding standards, enhanced code quality, and supported knowledge sharing within the team by actively participating in code reviews, with a focus on OOP and best practices. - Designed and integrated front-end layouts for web applications and connected them seamlessly to the backend using Hibernate and Spring Boot, ensuring a cohesive and well-structured server-side application.
- Developed VBA code to automate and increase the efficiency of workflows in Excel, significantly simplifying daily tasks. - Updated and optimized the frontend real estate market application to improve user-friendliness and performance. - Created unit tests to validate the functionality and accuracy of the code, ensuring that the software met the requirements.