Developed cross-module data integration software with a focus on Object-Oriented Analysis and Design (OOAD) and Java Persistence API (JPA), increasing import success rates by 80%. This required close collaboration and communication with different teams to ensure seamless data flow and accuracy across modules.
Profile
Dynamic and results-driven Software Engineer with over four years of experience in developing and optimizing scalable software solutions across academia and technology sectors. Expertise in enhancing user authentication with Spring Security, boosting API performance through multithreading and Spring Boot, and automating processes with Java, JavaEE, and AI-driven tools. Proven ability to reduce API response times by over 80% using Microservices Architecture and Spring MVC, while ensuring data integrity with NoSQL and SQL databases (MongoDB, MySQL, PostgreSQL). Adept at improving system reliability and deployment efficiency using Jenkins, Docker, and Kubernetes within Agile and SCRUM frameworks. Skilled in cloud technologies (AWS, Azure) for scalable application management, and proficient in version control with Git, GitLab, and GitHub. Strong foundation in design patterns, OOAD, software architecture, and Kafka/RabbitMQ for message brokering. Currently seeking to contribute my expertise in a challenging role focused on innovation, efficiency, and continuous improvement in software engineering, with a commitment to learning and documenting best practices.
Core Skills
Spring Boot, WildFly (JBoss AS), Multithreading, Java, JSP ( JavaServer Pages ), JSF ( JavaServer Faces ), JavaEE, Java Enterprise Edition, Spring Framework, Spring Data, Spring MVC, Spring Security, Microservices Architecture, AWS, Azure, Artifactory, JFrog, Splunk, Jenkins, Database Management, SQL Databases, NoSQL Databases, MySQL, MongoDB, Design Patterns, Object-Oriented Analysis and Design, Problem Solving, Testing, Scalable Software Solutions, Container-Based Architectures, Cloud Technologies, Software Architecture, Software Design, PostgreSQL, Communication, Continuous Learning, Cloud Foundry, Documentation, Kafka, RabbitMQ, Message broker, JDBC, JPA, Java Persistence API, Git, GitLab, GitHub, Linux
Work Experience
10/2023 - today
Role: Software Engineer
Customer: Technische Universität Berlin | Berlin
Tasks:
Responsible for enhancing user authentication systems, optimizing API performance, and automating key processes to improve efficiency and compliance. Key achievements include developing secure login systems using Java and JavaEE, automating translation processes with AI, significantly reducing API response times, and improving data export reliability through robust testing methodologies. This role involved leveraging advanced programming skills, multithreading, container-based architectures, and database optimization techniques to deliver high-quality, scalable, user-centric solutions.
10/2022 - 10/2023
Role. Software Engineer
Customer: Assecor Gmbh | Berlin
Tasks:
Developed a scalable software solution in a cross-functional SCRUM team, ensuring zero data loss using Java, Spring Framework, Microservices Architecture, and RabbitMQ. Enhanced deployment and monitoring with Jenkins, GitLab, Artifactory, and Splunk on AWS.
06/2020 - 10/2022
Role: Software Engineer
Customer: MathPlan GmbH | Berlin
Tasks:
As a Software Engineer, I developed and maintained scalable software solutions using Java, Microservices Architecture, and API development with SOAP/REST. Leveraging JavaEE and Object-Oriented Analysis and Design (OOAD), I optimized APIs, managed SQL Databases like PostgreSQL, automated processes, and implemented multithreading for enhanced performance. I collaborated in a Kanban Agile environment, utilizing communication and problem-solving skills to deliver secure, efficient, and scalable solutions that met client needs.
09/2021 - 07/2022
Role: Software Engineer
Customer: Universität Bern | Switzerland
Tasks:
Developed a survey tool for analyzing physical activity patterns, improving data accuracy by 100%. Collaborated with stakeholders to define project specifications within an Agile Scrum framework.
Developed cross-module data integration software with a focus on Object-Oriented Analysis and Design (OOAD) and Java Persistence API (JPA), increasing import success rates by 80%. This required close collaboration and communication with different teams to ensure seamless data flow and accuracy across modules.
Profile
Dynamic and results-driven Software Engineer with over four years of experience in developing and optimizing scalable software solutions across academia and technology sectors. Expertise in enhancing user authentication with Spring Security, boosting API performance through multithreading and Spring Boot, and automating processes with Java, JavaEE, and AI-driven tools. Proven ability to reduce API response times by over 80% using Microservices Architecture and Spring MVC, while ensuring data integrity with NoSQL and SQL databases (MongoDB, MySQL, PostgreSQL). Adept at improving system reliability and deployment efficiency using Jenkins, Docker, and Kubernetes within Agile and SCRUM frameworks. Skilled in cloud technologies (AWS, Azure) for scalable application management, and proficient in version control with Git, GitLab, and GitHub. Strong foundation in design patterns, OOAD, software architecture, and Kafka/RabbitMQ for message brokering. Currently seeking to contribute my expertise in a challenging role focused on innovation, efficiency, and continuous improvement in software engineering, with a commitment to learning and documenting best practices.
Core Skills
Spring Boot, WildFly (JBoss AS), Multithreading, Java, JSP ( JavaServer Pages ), JSF ( JavaServer Faces ), JavaEE, Java Enterprise Edition, Spring Framework, Spring Data, Spring MVC, Spring Security, Microservices Architecture, AWS, Azure, Artifactory, JFrog, Splunk, Jenkins, Database Management, SQL Databases, NoSQL Databases, MySQL, MongoDB, Design Patterns, Object-Oriented Analysis and Design, Problem Solving, Testing, Scalable Software Solutions, Container-Based Architectures, Cloud Technologies, Software Architecture, Software Design, PostgreSQL, Communication, Continuous Learning, Cloud Foundry, Documentation, Kafka, RabbitMQ, Message broker, JDBC, JPA, Java Persistence API, Git, GitLab, GitHub, Linux
Work Experience
10/2023 - today
Role: Software Engineer
Customer: Technische Universität Berlin | Berlin
Tasks:
Responsible for enhancing user authentication systems, optimizing API performance, and automating key processes to improve efficiency and compliance. Key achievements include developing secure login systems using Java and JavaEE, automating translation processes with AI, significantly reducing API response times, and improving data export reliability through robust testing methodologies. This role involved leveraging advanced programming skills, multithreading, container-based architectures, and database optimization techniques to deliver high-quality, scalable, user-centric solutions.
10/2022 - 10/2023
Role. Software Engineer
Customer: Assecor Gmbh | Berlin
Tasks:
Developed a scalable software solution in a cross-functional SCRUM team, ensuring zero data loss using Java, Spring Framework, Microservices Architecture, and RabbitMQ. Enhanced deployment and monitoring with Jenkins, GitLab, Artifactory, and Splunk on AWS.
06/2020 - 10/2022
Role: Software Engineer
Customer: MathPlan GmbH | Berlin
Tasks:
As a Software Engineer, I developed and maintained scalable software solutions using Java, Microservices Architecture, and API development with SOAP/REST. Leveraging JavaEE and Object-Oriented Analysis and Design (OOAD), I optimized APIs, managed SQL Databases like PostgreSQL, automated processes, and implemented multithreading for enhanced performance. I collaborated in a Kanban Agile environment, utilizing communication and problem-solving skills to deliver secure, efficient, and scalable solutions that met client needs.
09/2021 - 07/2022
Role: Software Engineer
Customer: Universität Bern | Switzerland
Tasks:
Developed a survey tool for analyzing physical activity patterns, improving data accuracy by 100%. Collaborated with stakeholders to define project specifications within an Agile Scrum framework.