Full-Stack Developer
Crafting modern digital experiences
I build scalable applications with Java, Spring Boot, React, and cloud technologies, focusing on clean architecture and exceptional user experience.
Tech Stack:
JavaSpring BootC# / CSOMPowerShellNode.jsExpressMySQLMongoDBReactTypeScript

Professional
Development
Experience
Education
B.Sc. Informatik
FH Frankfurt
Note: 1.6
03/2021 – 04/2025
Pursuing a Bachelor's degree in Computer Science with focus on software development and system architecture.
B.Sc. Informatik (Überbrückungssemester)
FH Darmstadt
10/2020 – 02/2021
Completed a bridging semester in Computer Science to prepare for full degree program.
Studienkolleg (T-Kurs)
FH Anhalt, Köthen
08/2019 – 07/2020
Completed technical preparatory course for international students focusing on mathematics, physics, and computer science.
Sprachschule
F+U Academy of Languages, Heidelberg
01/2019 – 07/2019
Intensive German language program achieving C1 proficiency level.
Technical Expertise
A snapshot of my daily toolbox
Backend
JavaSpring BootSpring SecurityJPAJUnitC# (.NET)Python (FastAPI)Node.jsExpress.jsJakarta EE
Frontend
ReactReact RouterRedux ToolkitTypeScriptJavaScriptHTMLCSSTailwind CSS
Databases
MySQLPostgreSQLMongoDBRedisSQLite
Development & Test
REST APISwagger/OpenAPIPostmanUnit TestingCI/CDGitHub Actions
Tools
GitJiraAgile-ScrumMS OfficeVisual StudioCursorClaudeIntelliJPyCharm
Languages
Deutsch – C1Englisch – C1
KFW
Software EngineerInternWorking Student
08/2023 – 07/2024
- Collaborated closely with business units to gather requirements and translate them into technical solutions.
- Designed and developed a complete REST API in C# with secure JWT authentication, implementing full CRUD operations and optimizing the service layer for higher performance.
- Leveraged asynchrony and paging to improve performance with large datasets.
- Built PowerShell scripts to automate SharePoint processes and file operations (e.g., data synchronization, data encryption).
- Fixed frontend bugs in React + TypeScript and wrote unit tests to ensure functionality.
- Conducted code reviews to ensure code quality and adherence to best practices.
- Created and executed test cases in HP-ALM to ensure quality of new features during release preparations.
- Documented architecture and testing processes to ensure transparency, traceability, and release quality.
Tools
PowerShellC#.NETREST APIJWTReact.jsTypeScriptSwaggerPostmanHP ALMJiraConfluenceGitScrum
TCS - Tata Consultancy Services
Desktop AdministratorWorking Student
12/2022 – 06/2023
- Installed, configured, and maintained hardware and software components, including operating systems, networks, and peripherals.
- Diagnosed and resolved technical issues and handled support requests.
- Provided technical support and consulting to employees on IT-related questions.
Tools
PythonPowerShellWindowsLinuxHardware/Software InstallationTroubleshooting