Backend and API engineer with experience delivering platform modernization at scale. Modernized REST API architecture for Artemis Learning Platform, improving maintainability and performance across 1,000 endpoints. Expertise includes Java, Spring Boot, microservice architecture, and integration testing.
Overview
3
3
Languages
2
2
years of professional experience
Work History
Software Engineer – Backend & API Development
Technical University of Munich (TUM)
Munich, Germany
09.2025 - 05.2026
Implemented API changes using Java, Spring Boot, REST, Angular/TypeScript, ensuring compliance with architectural and coding standards through OpenAPI-generated typed clients and models.
Modernised REST API architecture across ~1,000 endpoints of the complicated Artemis Learning Platform of TUM by driving the adoption of Data Transfer Objects (DTOs), improving data encapsulation, API consistency, and maintainability.
Refactored backend services in six application domains: Assessment, Communication, File Upload, Modelling, Tutorial Groups, and Exams, enhancing overall service performance and reliability.
Built automated tooling to measure and monitor API migration coverage, supporting data-driven assessment of the modernization effort.
Contributed to international open-source development workflow, engaging in code reviews, pull requests, issue tracking, and technical collaboration to improve project quality.
Microservice Testing & Integration
Technical University of Munich (TUM)
Munich, Germany
04.2024 - 08.2024
Executed component and integration testing for distributed train ticket booking system featuring 41 microservices, ensuring functional reliability and performance.
Identified and resolved integration issues across distributed services, aiding in defect detection and enhancing overall system consistency during testing.
Analysed service interactions and integration behaviour across a heterogeneous technology stack, including Spring Boot, Spring Cloud, Node.js, Django, and WebGo.
Worked with multiple database technologies, including MySQL and MongoDB, to validate service-level data integration and system behaviour.
Acquired practical experience in microservice architecture, distributed systems, API integration, component testing, and system integration testing, contributing to effective quality assurance processes.
Education
Bachelor of Science - Information Systems
Technical University of Munich
Munich, Germany
01-2026
Skills
Java and C programming
REST API development and integration
Microservice architecture
Nodejs proficiency
Angular development
MySQL and PostgreSQL database
Software debugging, Git Version Control, and code reviews
Unit testing, Framework testing, and component testing
Software Quality Engineer-III (Manual, Automation and API Test) at Tanla Platforms LtdSoftware Quality Engineer-III (Manual, Automation and API Test) at Tanla Platforms Ltd