Marco G.

Senior Software Engineer

Hesperange, Luxembourg

Experience

Mar 2023 - Present
2 years 10 months

Senior Software Engineer

Dreamix

  • Architected and deployed a microservices-based analytics platform using Java 17, Spring Boot, and Kafka, processing over 500M daily events with high concurrency and low-latency performance.
  • Implemented AI-assisted refactoring workflows leveraging LLM-based code review tools, improving developer productivity by 23%.
  • Optimized JVM performance through JProfiler and custom GC tuning, reducing memory footprint by 30%.
  • Designed CI/CD pipelines with GitHub Actions and Dockerized test containers, enabling zero-downtime deployments.
  • Benchmarked backend services against simulated agent-based load tests to validate AI-generated code stability and correctness.
  • Integrated Spring Security and JWT-based authorization, ensuring secure data access for enterprise clients.
  • Collaborated with ML engineers on data annotation and prompt evaluation tasks to improve the accuracy of domain-specific LLM models.
  • Mentored 4 engineers in clean architecture, TDD, and AI-in-the-loop development methodologies.
Jan 2022 - Feb 2023
1 year 2 months

Software Engineer

Threadable.io

  • Refactored core backend services to Spring Boot 3.0 and Java 17, cutting average response times from 280ms to 120ms.
  • Developed asynchronous event-driven modules using Kafka and RabbitMQ to handle real-time user interactions.
  • Built and maintained CI/CD pipelines with Jenkins and GitLab CI, incorporating automated test coverage reporting.
  • Introduced containerized test environments using TestContainers, improving integration test reliability by 40%.
  • Collaborated with AI research teams to prototype LLM-based summarization and content tagging features.
  • Enhanced observability through Grafana dashboards and custom JVM metrics exporters, improving MTTR by 18%.
  • Utilized Mockito and JUnit 5 to achieve 95% unit test coverage, ensuring robust code quality.
  • Participated in the evaluation of AI-generated pull requests, benchmarking automated code suggestions against manual baselines.
May 2016 - Dec 2021
5 years 8 months

Java Developer

Apimo

  • Built and maintained RESTful APIs for real estate listings, using Java 8 → 17 migration path for long-term platform evolution.
  • Implemented multi-tenant support using Hibernate and JPA, reducing operational cost by 25% through database optimization.
  • Automated daily data synchronization pipelines between MySQL and Elasticsearch, handling millions of property records.
  • Integrated with third-party APIs for geolocation, property valuation, and CRM synchronization.
  • Improved CI/CD automation with Maven and Jenkins, achieving consistent production deployment within 10 minutes.
  • Enhanced backend security and stability through input validation, rate limiting, and API key management.
  • Introduced unit and integration testing frameworks (JUnit, Mockito), leading to a 40% decrease in regression bugs.
  • Collaborated with cross-functional teams (UX, DevOps, QA) to deliver 12+ major feature releases aligned with business growth.

Summary

Senior Software Engineer with 8+ years of experience designing and optimizing Java-based backend systems, microservices, and AI-integrated applications across SaaS, real estate, and enterprise data environments. Adept at Java 17, Spring Boot, Kafka, and Kubernetes, with strong expertise in code quality automation, LLM evaluation, and performance tuning of JVM-based services. Passionate about AI-assisted development and large-scale model integration, with a proven track record of delivering resilient, scalable backend solutions in distributed cloud environments.

Languages

English
Advanced

Education

University of Luxembourg

Bachelor, Applied Information Technology · Applied Information Technology · Luxembourg

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions