Tom NGUYEN

Hi! I'm Tom NGUYEN

years old · Junior developer · Computer science graduate (BUT)

Available now

A computer science graduate (BUT Informatique) with one year as a work-study developer in the Pricing team at Norauto International, I am looking for a first developer position where I can keep learning alongside a team and build experience on real projects. Drawn to data and automation, I am equally at ease on the back end (C#, Java, SQL) and in data processing (SQL Server, Snowflake).

About

I graduated in 2026 with a BUT Informatique, a three-year computer science degree from the IUT de Lille, and spent my final year as a work-study developer in the Pricing team at Norauto International, working on large-scale data collection and processing. I now want to join a company as a developer to learn from experienced professionals, grow my skills on real projects and build genuine hands-on experience. I am convinced that software is a field where you never stop learning, and that is exactly what motivates me.

What I am looking for

  • RoleJunior developer — back-end, full-stack or data
  • ContractPermanent or fixed-term
  • LocationLille and its metropolitan area, France
  • AvailabilityImmediate

Outside of code, weight training taught me discipline and consistency, video games feed my creativity and competitive spirit, and philosophy gives me perspective and sharpens my critical thinking.

Interests

Video gamesTabletop role-playingWeight trainingPhilosophySoftware developmentHardwareData scienceArtificial intelligence
My custom-built PC

Skills

Technical skills

OOP & Functional programming

C# Java Kotlin

User interfaces

JavaFX SceneBuilder

SQL

PostgreSQL Supabase MSSQL Snowflake

NoSQL

MongoDB Redis CouchDB Cassandra

Data science

Python Numpy Pandas Seaborn Matplotlib sklearn

Web development

HTML/CSS JavaScript TypeScript React Babel Webpack Spring Boot Tailwind CSS Astro

Mobile

React Native Expo Android Studio Gradle

DevOps

Git CI/CD pipelines Bash Maven Docker Podman Terraform

Project management & Agile

Scrum Kanban Jira GANTT

Soft skills

How I work

Adaptability & prioritisation

At Norauto, the websites we collected from changed constantly: new page structures, new anti-bot measures, captchas we had never seen. Any morning could bring its share of broken scrapers to fix urgently, because we delivered daily. I learned to prioritise critical tasks quickly and to make decisions under time pressure without being overwhelmed.

Composure & rigour

I am calm by nature and do not panic when things go wrong. I take the time to step back, analyse the situation and make the right call rather than rushing. Knowing that I can be absent-minded, I set up a systematic note-taking habit for everything I do, which keeps me organised and stops anything from slipping through.

Autonomy & self-confidence

During my work-study year I managed my own priorities every day: keeping production running first, new developments second. I reported progress to my manager in regular check-ins, but the organisation of my work was mine. That responsibility taught me that I am more capable than I thought, as long as I trust myself and use common sense.

How I communicate

Understanding needs & listening

When setting up new scrapers, I had to understand exactly what the business units needed: which products to target, which attributes to collect to enable competitor comparison. My manager, as Product Owner, acted as the go-between, but I could also talk directly with the business units, mostly through tickets. I made a point of restating the need in my own words to avoid misunderstandings.

Knowing when to ask for help

When in doubt, I go to the right people without hesitation. At Norauto: my tech lead for technical questions, my manager (PO) for business expectations, or my senior colleague for anything about the solution itself. I learned that asking questions is not a weakness but an essential skill for moving forward efficiently.

How I work with others

Teamwork & collaboration

Although I worked autonomously, setting up new scrapers required close collaboration. I relied on everyone's expertise: my tech lead for product specifics, my senior colleague for deep knowledge of the solution, and the colleagues in direct contact with the French, Belgian, Spanish, Italian and Portuguese business units for information on production pipelines. Before starting a new development, I checked with the team what already existed so as to build on it.

🌐

Languages

English — C1 (Cambridge certificate)Spanish — A2French — native

Cambridge C1 certificate, built over years of speaking English online and a European section in English at high school.

Projects

Pricing Intel

2026 — present
Java 21 Spring Boot PostgreSQL Maven GitHub Actions Supabase

A price intelligence and pricing support tool for PC components. Every morning a Java batch collects the prices of about fifteen products from six retailers, quarantines doubtful readings, then a strategy engine proposes a price explained rule by rule. A modular monolith in hexagonal architecture, every decision documented in an ADR. Results can be explored live in the demo.

Focus Up!

Apr. 2026
JavaScript HTML/CSS WebExtensions API

A browser extension (Edge / Chrome) that watches the current URL and, depending on your settings, closes or redirects the tab after a configurable time limit. Comes with a Focus mode that instantly blocks every listed site, a dark mode and a French/English interface.

View project

Deal Express

Mar. 2026
Java Spring React Tailwind

Deal Express was built in one week by five third-year students. It is a game where you move through a story together and make choices to explore the different possible endings. The point of the game is to discover the different decision-making modes and the situations where each one fits best.

View project

Jeu en JavaScript

Jan. 2025
JavaScript HTML/CSS Babel Webpack

An original game developed by a team of three as a university project. The brief was met in full with a working result despite a short deadline. Git issues were used effectively to manage the project.

With Gabriel R.I. and Julien D.
View project

Application de messagerie

Jan. 2025
Java Jakarta/JEE PostgreSQL JavaScript Maven

A client/server messaging application. Full architecture with a Java back end, a PostgreSQL database and a web front end. I mainly handled the database and back-end parts. This university project let us apply the MVC pattern to a real project.

View project

Application de classification

Jan. 2025
Java JavaFX SceneBuilder CSS

A data classification application developed by a team of four. This university project let us practise clean code and Git workflows in real conditions.

With Gaspard C., Gabriel R.I. and Cyprien F.
View project

Ce portfolio

2024 — present
HTML CSS JavaScript Astro

My portfolio is a small opportunity to practise web technologies. It is one of the first concrete projects I built and it keeps evolving. It has changed a lot over time, been redesigned several times, and I still maintain it actively, adding every new project.

Experience

Internship

Intern, Pricing team — Norauto International

April — May 2025
C#MSSQLJavaScriptXMLBash

A team of 3 within the Pricing department. First immersion in a professional data environment.

  • Maintenance of the existing web data collection system
  • Development and maintenance of proxies
  • Discovering how a corporate data team works
Freelance

IT contractor — Norauto International

October 2024 — September 2025
C#MSSQLJavaScriptXMLBash
  • Maintenance of the data collection system and proxies
  • Data integrity checks and monitoring of processing runs
Seasonal job

Qualified maintenance worker — Lille University Hospital (Salengro)

August 2024

Sterilisation department. A formative experience in team cohesion and working with new people.

Seasonal job

Hospital services worker — Lille University Hospital (Huriez)

August 2023

First professional experience. Learning to communicate within a team and to settle in step by step.

Reflection

What my work-study year and my professional experiences taught me about myself, my strengths and where I still need to grow.

What I discovered about myself

Before working in a company, autonomy scared me. I doubted my ability to handle real responsibilities on my own. In practice, I discovered that when I trust myself and use common sense, I am perfectly capable of being autonomous. The turning point was understanding that you just need to not be afraid of asking questions when you need help: autonomy does not mean doing everything alone.

My identified strengths

  • Composure: calm by nature, I never panic when things go wrong. I take the time to think before acting, which leads to better decisions.
  • Compensating rigour: aware that I can be absent-minded, I turned that weakness into a strength by systematically writing down everything I do. The result is a solid, reliable organisation.
  • Perfectionism under control: I am naturally a perfectionist, which makes my work rigorous. The workplace taught me to compromise when deadlines demand it, and to move on when "perfect" is not an option.

My main area for growth

My biggest area for improvement is proactive curiosity and communication in the broad sense. I tend to stay focused on what I am asked to do and to live in my bubble, without trying to understand the wider context around me.

Yet knowing my environment better, the processes, everyone's role, how the other teams work, would make me more effective and let me know immediately who to turn to when needed. It is something I am actively working on.

What I need in order to grow

  • Keep developing my curiosity by taking more interest in the jobs and processes around me
  • Take the initiative to talk with colleagues more often, beyond what is strictly necessary
  • Join a development team to learn from experienced people and keep training on the job, especially in data
  • Expose myself to varied contexts to keep building my self-confidence

Education

Completed

BUT GEII (electrical engineering) — IUT de Lille

2022 — 2023

First year completed, then switched to computer science.

Highest honours

French Baccalauréat — Lycée Faidherbe

2019 — 2022

Computer science and mathematics majors. European section in English.

Contact

LinkedIn LinkedIn GitHub GitHub Email nguyen.tom.2824@gmail.com