Hi, I'm
Hadi Tahini
Software Engineer — Full-Stack & DevOps
Building reliable software, from backend APIs to the pipelines that ship them. Based in Lyon, France.
About
A bit about me
Results-oriented Software Engineer with 2+ years of experience across backend, full-stack, and DevOps, holding a Master's degree in Cyber-Physical and Social Systems (IoT, AI & System Design) from École des Mines de Saint-Étienne, and a Bachelor's in Computer Science from the Lebanese International University.
I like working across the whole stack, designing APIs, building the frontend that consumes them, and setting up the CI/CD and infrastructure that gets it all into production reliably. Recent work spans Java/Spring Boot, .NET, Angular, Docker/Kubernetes, and cloud platforms (AWS, Azure), with a growing focus on microservices architecture and GitOps-style deployment automation.
Outside of freelance and client work, I run a personal Kubernetes homelab, and I'm currently building Tosloc, a full multi-tenant SaaS platform for field-service businesses.
Outside of work
Chess
I enjoy the strategic thinking and pattern recognition, and currently have a 1600 chess rating.
Reading
I enjoy reading philosophy books and exploring different perspectives on ethics, logic, and human nature.
Swimming
Regular swimmer, it's a great way to reset and recharge after a long day of coding.
Table Tennis
I enjoy the fast pace and precision of table tennis. It's a fun way to stay active while sharpening focus and reflexes.
Skills
Technologies I work with
Languages
Frameworks
DevOps & Cloud
Databases
Security
Testing
IoT & Embedded
Methodologies
Soft skills
- Problem solving
- Teamwork & technical communication
- Project management (Agile/Scrum)
- Autonomy & initiative
- Adaptability
- Technical documentation
- Mentoring & knowledge sharing
Languages
- Arabic — Fluent
- English — Fluent
- French — Intermediate
Certifications
- Cisco CCNA1 & CCNA2
- IT Essentials
- Introduction to Cybersecurity
Experience
Where I've worked
Freelance Software & DevOps Developer
Oct 2024 — PresentIndependent / Client Projects · Remote
- –Prospecting and sourcing clients, identifying high-value opportunities.
- –Building custom software for startups and businesses with Java, Spring Boot, Angular and React.
- –Owning the full project lifecycle: requirements gathering, frontend/backend development, deployment.
- –Deploying high-availability infrastructure with Docker and Kubernetes on AWS EC2.
- –Automating provisioning with Ansible (playbooks, roles, inventories).
- –Designing multi-environment CI/CD pipelines with Jenkins and GitLab CI.
- –Building secure REST APIs with Spring Security, OAuth2, and MySQL.
Software Developer
Feb 2024 — Aug 2024Eurofins · Nantes, France
- –Backend performance optimization in .NET Core, with REST APIs tested via Swagger/Postman.
- –Migrated the frontend from Angular 14 to 16, resolving compatibility issues and reworking the UI.
- –Implemented Hangfire for scheduled tasks and background processing.
- –Wrote and deployed automated E2E tests with Playwright and unit tests with MSTest (~95% coverage).
- –Set up CI/CD pipelines in Azure DevOps with automated deployment via Octopus Deploy.
- –Integrated OIDC authentication and favorite-project management via secure SQLite.
- –Worked in Agile/Scrum, collaborating closely with the team, PM, and product owner.
Software Engineer
Apr 2022 — Aug 2022Menta SAS · Sophia Antipolis, France
- –Designed and built a license management web application, cutting manual processes by ~95%.
- –UML-modeled the system architecture and workflows from requirements analysis.
- –Built a responsive interface with HTML5, CSS3, JavaScript ES6, and Bootstrap 5.
- –Developed the PHP/MariaDB backend, hardened against XSS, SQL injection, and CSRF.
- –Containerized and deployed with Docker and Nginx.
Education
Academic background
Master's in Cyber-Physical and Social Systems
École des Mines de Saint-Étienne ↗Curriculum: IoT, Artificial Intelligence, Multi-Agent Systems, Web, System Design, Testing, Digital Twin, Cyber Security.
Bachelor's in Computer Science
Lebanese International University
Curriculum: Java, Digital Logic, Web Development, Software Engineering, Networks, NLP, Data Analysis.
Projects
Things I've built
Academic & personal projects
Contact
Let's work together
I'm open to freelance projects and full-time opportunities. The fastest way to reach me is by email — I usually reply within a day.