Thomas Diaconu

Resume

Experience, skills, and education

Open PDF ↗

Experience

Jan 2023 - Present

Software Development Engineer II

Amazon Web Services (AWS) · Paris, France

Python · Java · Angular · PostgreSQL · Docker · RabbitMQ

  • Led end-to-end AI-assisted modernization of 100k+ LOC COBOL systems into DDD microservices (Java/Angular), orchestrating custom and IDE-integrated AI agents for transformation, validation, and integration.
  • Technical lead on modernization of a 5M+ LOC AS400 COBOL platform into a distributed architecture (Java Spring Boot, Angular, PostgreSQL, AWS), delivering maintainable production code with high quality standards, JaCoCo reporting, and 100+ E2E tests.
  • Designed and implemented a batch-processing platform using RabbitMQ, IBM MQ, and SQS, with Quartz scheduling, persistent DB state, and a frontend control panel for operations and monitoring.
  • Reduced critical database query latency from 30 seconds to under 1 second via indexing, views, and JMeter validation.
  • Built and integrated agentic GenAI tooling for automated code-quality remediation, CI/CD break prevention, and Playwright-based test exploration on stateful modern applications.
  • Designed an AI agent to translate C code to Java, transforming 50+ programs and reducing conversion effort from days to hours.
  • Led a 2-month security review for an isolated AWS environment handling sensitive customer code, delivering 15+ improvements across IAM, networking, proxying, and observability.

Oct 2021 - Dec 2022

Software Development Engineer

Paprec · Paris, France

Python · Go · Angular · Docker · TensorFlow · OpenCV

  • Led development of a new internal payroll platform with Python, Go, Angular, and Docker; implemented 10+ screens and 5+ REST APIs, and contributed to a high-performance wage computation engine.
  • Built an image annotation and waste prediction platform using classical ML and Python pipelines, doubling labeling throughput and enabling annotation of 10k+ images.
  • Delivered a waste classification solution with Python, TensorFlow, and OpenCV; evaluated pre-trained R-CNN performance and implemented YOLO while identifying overfitting through train/test analysis.

Feb 2021 - Aug 2021

Artificial Intelligence Intern

Sopra Banking Software · Paris, France

Python · REST API · NGINX

  • Developed machine learning algorithms for investment profiling in a psychography context.
  • Designed and implemented 10+ REST APIs for an online banking proof of concept and implemented a reverse proxy layer.

Summers 2019, 2020

Frontend Developer (Angular)

Paprec (Freelance, During Studies) · Paris, France

Angular · TypeScript

  • Served as main frontend developer on two production Angular web applications and presented outcomes to General Management.

Education

2019 - 2021

MSc in Data Science and Engineering

Eurecom · Nice, France

  • GPA: 3.6/4.0
  • Machine Learning, Deep Learning, Optimization, Software Engineering

2018 - 2021

MSc in Engineering

IMT Atlantique · Brest, France

  • Programming, Mathematics