Marco G.

Senior Softwareentwickler

Hesperange, Luxemburg

Erfahrungen

März 2023 - Bis heute
2 Jahren 10 Monaten

Senior Softwareentwickler

Dreamix

  • Entwickelte und implementierte eine Microservices-Analyseplattform mit Java 17, Spring Boot und Kafka, die täglich über 500 Mio. Ereignisse mit hoher Parallelität und niedriger Latenz verarbeitet.
  • Implementierte KI-gestützte Refactoring-Workflows mit LLM-basierten Code-Review-Tools und steigerte die Entwicklerproduktivität um 23 %.
  • Optimierte die JVM-Performance mit JProfiler und individuellem GC-Tuning und reduzierte den Speicherbedarf um 30 %.
  • Entwarf CI/CD-Pipelines mit GitHub Actions und Docker-Testcontainern und ermöglichte Deployments ohne Ausfallzeiten.
  • Führte Lasttests mit simulierten Agenten durch, um die Stabilität und Korrektheit von KI-generiertem Code zu prüfen.
  • Integrierte Spring Security und JWT-basierte Autorisierung, um sicheren Datenzugriff für Unternehmenskunden zu gewährleisten.
  • Arbeitete mit ML-Ingenieuren zusammen bei Datenannotation und Prompt-Auswertung, um die Genauigkeit domänenspezifischer LLM-Modelle zu verbessern.
  • Betreute vier Entwickler in Clean Architecture, TDD und KI-in-the-Loop-Entwicklungsmethoden.
Jan. 2022 - Feb. 2023
1 Jahr 2 Monaten

Softwareentwickler

Threadable.io

  • Refaktorierte zentrale Backend-Services auf Spring Boot 3.0 und Java 17 und senkte die durchschnittlichen Antwortzeiten von 280 ms auf 120 ms.
  • Entwickelte asynchrone, ereignisgesteuerte Module mit Kafka und RabbitMQ zur Verarbeitung von Echtzeit-Benutzerinteraktionen.
  • Erstellte und pflegte CI/CD-Pipelines mit Jenkins und GitLab CI und integrierte automatisierte Test-Coverage-Reports.
  • Setzte containerisierte Testumgebungen mit TestContainers ein und verbesserte die Zuverlässigkeit der Integrationstests um 40 %.
  • Arbeitete mit KI-Forschungsteams zusammen, um Prototypen für LLM-basierte Zusammenfassungs- und Inhalts-Tagging-Funktionen zu entwickeln.
  • Verbesserte Überwachung durch Grafana-Dashboards und eigene JVM-Metrik-Exporter und reduzierte die MTTR um 18 %.
  • Verwendete Mockito und JUnit 5, um eine Unit-Test-Abdeckung von 95 % zu erreichen und eine robuste Code-Qualität sicherzustellen.
  • Beteiligte sich an der Bewertung von KI-generierten Pull Requests und verglich automatisierte Codevorschläge mit manuellen Lösungen.
Mai 2016 - Dez. 2021
5 Jahren 8 Monaten

Java-Entwickler

Apimo

  • Erstellte und wartete RESTful-APIs für Immobilienangebote und begleitete den Migrationspfad von Java 8 auf 17 für die langfristige Weiterentwicklung der Plattform.
  • Implementierte Mandantenfähigkeit mit Hibernate und JPA und senkte durch Datenbankoptimierung die Betriebskosten um 25 %.
  • Automatisierte tägliche Datensynchronisationspipelines zwischen MySQL und Elasticsearch und verarbeitete dabei Millionen von Immobiliendatensätzen.
  • Integrierte Schnittstellen zu Drittanbieter-APIs für Geolokalisierung, Immobilienbewertung und CRM-Synchronisation.
  • Verbesserte CI/CD-Automatisierung mit Maven und Jenkins und erreichte eine konsistente Produktionsbereitstellung in unter 10 Minuten.
  • Erhöhte Backend-Sicherheit und Stabilität durch Eingabevalidierung, Ratenbegrenzung und API-Schlüssel-Verwaltung.
  • Führte Unit- und Integrationstest-Frameworks (JUnit, Mockito) ein, was zu einer Reduzierung von Regression-Fehlern um 40 % führte.
  • Arbeitete mit funktionsübergreifenden Teams (UX, DevOps, QA) zusammen, um 12+ größere Feature-Releases im Einklang mit dem Unternehmenswachstum bereitzustellen.

Zusammenfassung

Senior Softwareentwickler mit mehr als 8 Jahren Erfahrung im Design und der Optimierung von Java-basierten Backendsystemen, Microservices und KI-integrierten Anwendungen in SaaS-, Immobilien- und Unternehmensdatenumgebungen. Erfahren in Java 17, Spring Boot, Kafka und Kubernetes, mit starkem Know-how in der Automatisierung von Code-Qualität, LLM-Bewertung und Performance-Tuning von JVM-basierten Services. Leidenschaft für KI-gestützte Entwicklung und die Integration großskaliger Modelle, mit nachweislicher Erfolgsbilanz bei der Bereitstellung robuster, skalierbarer Backend-Lösungen in verteilten Cloud-Umgebungen.

Sprachen

Englisch
Verhandlungssicher

Ausbildung

Universität Luxemburg

Bachelor, Angewandte Informationstechnologie · Angewandte Informationstechnologie · Luxemburg

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen