Software Engineer  ·  Bordeaux, FR
THOMAS SAJUS
Constructor
CGI France
Academy
ENSEIRB-MATMECA
GitHub
TheRevGodish
LinkedIn
sajus-thomas
S1
22.1
S2
28.4
S3
32.3
LAP
1:22.8
TYRE
M
Medium
⚡ BAT.
74%
01
About
Junior Software Engineer in a co-op program, actively seeking a 3-month engineering internship abroad as part of my engineering studies. Two years of hands-on experience in backend development, data pipelines, and application migration. Proficient in Java technologies and in designing data-processing systems with Python and modern data tooling, with a strong interest in real-time data systems and motorsport telemetry. Comfortable owning projects end-to-end, from design to production deployment.
THOMAS RADIO
Experience
Education
2025 → 2028
Software Engineer (co-op)
CGI · Bordeaux
Migrated 20+ custom Java/OSGi modules from Liferay DXP 7.2 to 7.4, adapting themes, JSPs and service APIs. Also maintain a customer-facing service portal, including a PHP 5 → PHP 8 backend evolution.
Stack Liferay DXP Java OSGi PostgreSQL Jenkins Docker
2025 → 2028
M.Eng. Networks & Systems
ENSEIRB-MATMECA · Bordeaux
Three-year engineering degree run as a co-op program, alternating study periods at school with work periods at CGI.
Modules Python Databases & SQL Networks Cybersecurity C & Assembly UNIX / Linux System Administration
Jun → Aug 2025
Software Engineer (internship)
DSI France Travail · Bordeaux
Built a backfill pipeline reprocessing large volumes of historical data: event-driven ingestion with Kafka, business logic in Java, persistence through Hibernate.
Stack Java Quarkus Kafka Hibernate PostgreSQL
2024 → 2025
General Computer Science
CNAM · Bordeaux
Undergraduate computer science taken in evening classes, on top of full-time work: the year that turned a career change into an engineering track.
Modules Algorithms & Data Structures Java Information Systems
2016 → 2018
Electronics & Railway Safety Engineer
SNCF · Le Mans
Managed maintenance and development projects for safety-critical systems across a regional railway network, from requirements through to delivery.
Focus Safety-critical systems Project management
2016 → 2018
Electronics & Railway Safety Systems
CNAM · Paris
Engineering studies taken alongside the SNCF work-study program, in a regulated and safety-critical environment.
Modules Signal Processing C Control Systems
3 months
Software Engineer (internship)
INRA · Bordeaux
Built an Arduino-driven chemical analysis rig with its own HMI and real-time sensor acquisition, working in English within a team of PhD students.
Stack Visual Basic C++ Arduino
02
Stack & Skills
Languages
1Java · JEE
LEADER
2Python
+0.2s
3SQL
+0.4s
4C · Assembly
+0.6s
6Shell · Bash
+1.1s
7JavaScript · HTML
+1.3s
Frameworks & Libraries
1Spring Boot
LEADER
2Quarkus
+0.2s
3Pandas
+0.4s
4FastAPI
+0.6s
5Spring Batch
+0.9s
6Liferay DXP
+1.1s
Data & Streaming
1Apache Kafka
LEADER
2PostgreSQL
+0.2s
3InfluxDB
+0.4s
4Grafana
+0.6s
5MySQL
+0.9s
DevOps & Tooling
1Git · SVN
LEADER
2Containerization · Docker
+0.2s
3CI/CD · Jenkins
+0.4s
4Maven
+0.6s
Systems & Networks
1Linux
LEADER
2Windows
+0.2s
4System Admin
+0.6s
Soft Skills
1Creativity
LEADER
2Adaptability
+0.2s
3Proactivity
+0.4s
4Communication
+0.6s
5Teamworking
+0.9s
03
Featured Project
04
Projects
// Connecting to GitHub...
05
Hobbies
FORMER PROFESSIONAL DRUMMER, PRODUCER & TEACHER
Six years of training at the Bordeaux National Music Conservatory, then studio recording and producing for several bands across genres (Fhorce, Pas De Vague). More than 250 live performances, from the Grand Rex to European summer festivals, plus years teaching drums to students of every level. Years on stage built what I still rely on at work: discipline, precise timing and composure under pressure.
MOTORSPORT ENTHUSIAST
Competitive karting, and a long-running fascination for the engineering behind a race weekend : strategy, tyre degradation, and above all the wall of data a car generates every lap. That is exactly what the F1 telemetry replay pipeline above is about.

ASTRONOMY & PHOTOGRAPHY
I love taking my canon 5D everywhere I am going to capture landscapes beauty, as well as day and night sky.
06
Contact
Open to a 3-month (or more) internship abroad · response within 48h
THOMAS RADIO