Über mich
Seit 2018 arbeite ich als Full Stack Softwareentwickler, hauptsächlich mit React.js und dem Spring Framework. Nachdem ich drei Jahre lang für eine Schweizer Bank in Zürich gearbeitet hatte, beschloss ich, Freelancer zu werden. Ich bin nicht nur ein Coder. Es ist mir wichtig, Geschäftsprobleme zu verstehen, die technische Lösung klar zu definieren und die besten Tools dafür zu finden. Auch wenn ich dafür eine neue Sprache oder ein Framework lernen muss – zum Glück mache ich das immer mit Spaß.
Skills
Expert:in
Fortgeschritten
Portfolio
Artikel Meister
Zitiergenerator
PlatePad
Movie Library
Projekte
Artikel Meister
· Bildung und Wissenschaft · 1 Mitarbeiter:innen
2024 — heute
Artikel Meister is a web application designed to help German learners improve their language skills, specifically focusing on mastering German articles (der, die, das). The platform offers a user-friendly and interactive experience for users to practice and test their knowledge through various exercises and quizzes.
Key Features:
- German Article Practice: Users can practice matching the correct article to nouns in various exercises, helping them improve their understanding of gender and case rules in the German language.
- Personalized Learning: The app tracks user progress and provides personalized feedback, adjusting the difficulty of exercises based on their performance.
- Responsive Design: The application is built with a mobile-first approach, ensuring a seamless experience on all devices.
- High SEO Performance: With an optimized design and structure, the app boasts a top-tier SEO score in Google Page Speed Insights, making it easy for learners to discover the platform.
Technologies Used:
- Next.js: For server-side rendering and dynamic routing.
- React.js: For building interactive and dynamic user interfaces.
- Tailwind CSS: For responsive and customizable styling.
- AWS: For hosting and cloud services.
- MongoDB: For the database to store user data and progress.
- Vercel: For seamless deployment and scalability.
Berufserfahrungen
Senior Software Engineer · Vollzeit
EPAM Systems · Beratung · 1.000+ Mitarbeiter:innen
2021 — 2024
- Konzipierte und entwickelte ein API Management Portal und integrierte über 500 APIs, wobei React.js für das Frontend und Hibernate sowie Spring für das Backend verwendet wurden.
- Verbesserte die Performance von Datenbankabfragen durch Optimierung der Hibernate Fetching Strategien. Verfeinerte eine Abfrage von einer durchschnittlichen Ausführungszeit von 4 Sekunden auf etwa 100 Millisekunden.
- Implementierte Traffic Validation Policies in Java für ein API Management Gateway, das über 3 Milliarden monatliche Calls verarbeitet.
- Entwickelte ein Job Scheduling System, um die Datenbank in regelmäßigen Abständen mit Daten aus verschiedenen Quellen zu aktualisieren und verwaltete etwa 40 tägliche Jobs über mehrere Application Instances hinweg.
Associate Developer · Vollzeit
Sabre · Transport und Logistik · 1.000+ Mitarbeiter:innen
2019 — 2021
- Arbeitete an einer Anwendung für ein Zugticketsystem und nutzte Spring für das Backend und React.js für das Frontend. Effektive Zusammenarbeit in einem agilen Team von etwa 15 Entwicklern.
- Integrierte APIs von verschiedenen europäischen Unternehmen in eine einzige Schnittstelle, die Zugbuchungen in 9 verschiedenen Ländern ermöglichte.
- Verbesserte die Qualität und Testabdeckung, indem die Anzahl der Unit-, Integrations- und End-to-End-Tests im Code erhöht wurde.
- Aktualisierte das Frontend, indem von klassischen React-Klassenkomponenten auf funktionale Komponenten umgestellt wurde, unter Verwendung von Hooks für eine bessere Trennung der Verantwortlichkeiten und zur Reduzierung von Boilerplate-Code.
Associate Developer · Vollzeit
Opitz Consulting · Beratung · 500–1.000 Mitarbeiter:innen
2018 — 2019
Arbeitete an einer deutschen Autoleasing-Webanwendung mit Java und JavaScript.
