
Hatem Temimi
Senior Software Engineer | Backend & Systems-Oriented | Golang Focused | Node.js | Linux & DevOps Enthusiast
Salary / Daily rate
Rennes, France
Mobility: Nantes, Paris
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Hi there! I'm Hatem, a dedicated software engineer with a deep passion for backend systems and infrastructure. While my journey began in full-stack web development, I've increasingly gravitated toward systems-level work, where performance, scalability, and reliability take center stage. My primary expertise today lies in building sophisticated backend services, and Go (Golang) is my language of choice. I use Go to craft high-performance APIs, elegant CLIs, and resilient distributed systems. My background also includes a strong foundation in the JavaScript/TypeScript ecosystem—especially with tools like Node.js, Express and even React, and Vue—but my focus has shifted toward backend-heavy, systems-oriented engineering. I'm equally passionate about Linux environments and DevOps practices. I enjoy building efficient CI/CD pipelines, working with containers, and optimizing system performance. For me, development isn't just about code—it's about creating reliable, automated, and maintainable systems that scale. Outside of tech, I'm an avid audio and visual arts hobbyist. Creativity fuels my approach to engineering, helping me see problems from fresh perspectives and devise innovative solutions. Let's connect! Whether it's to talk backend architecture, Go systems, or creative coding, I'm always open to meaningful collaboration and conversations that spark growth and innovation.
Work experience
Backend Engineer
OVHcloud
Jan 2025 - Present
1 year 10 months
69340 Francheville, France
Software Engineer
Estale
Jul 2022 - Feb 2025
2 years 8 months
69340 Francheville, France
– Implementing annual voting Ul components: voting, presence, transcript and results modals – Manage voting, presence and transcript models / tables migrations – Implement the motions sort and filter features – Fixing and refactoring the upload file feature API – Implementing Graphql APIs of the annual voting feature: voting system, presence system, majorities. – Fixing production bugs on the annual assembly module – Handle merge requests for the assembly module during dev – Define a proof of concept & testing architecture – Setup End to End testing on Gitlab pipeline – Build and Deploy Backend and Frontend docker images – Build and Deploy a multistage custom Playwright image – Write Unit and E2E Tests on the Authentication module – Write the testing documentation on the company's Wiki – Promote Testing culture within our team – Improving the performance of our testing pipeline on Gitlab
Full Stack Engineer
ProsperUs
Jan 2022 - Oct 2022
10 months
Mexico City, CDMX, Mexico
– Designing and implementing Exchange Rates, Exchange, Profile, Login and Profile's User Interface components – Manage migrations for models: Exchange Rates, Users and Transactions – Implement exchange rates operations Rest APIs – Implement the exchange currency Rest Api – Implement CRUD operation on the transactions module – Write functional transactions tests – Implement User role and permission management – Write Exchange, Exchange Rates Mutation Tests – Write Functional Tests of the authentication module – Implement Transactions review and status tracking from the Ethereum blockchain – Create automated configuration and launch script on the backend project
Co-Founder & CTO
Roost.tn
Oct 2019 - Mar 2021
1 year 6 months
Tunis, Tunisia
– Collaborating on setting the roadmap of the project by creating feasibility and business studies – Integration and refactoring of a third-party Ul template – Define and implement a global color chart – Implementing a Cookie based authentication system – Integration of core business Apis in Rest( Shops, Homepage, Checkout..) – Integration of Google Analytics insights – Implementing products and user management and permissions APIs – Implementing statistics api for the back office – Implementing delivery tracking system on the back office – Testing & Deployment of production-ready project – Fixed production bugs on the Roost Website – Communicate with clients for feedback and support
Fullstack Developer
DigitUs Tech
May 2020 - Oct 2020
6 months
Tunis, Tunisia
– Refactoring the Ul components of the authentication module: Login, Register, Password-Reset – Refactoring Rest APIs of the authentication module – Implementing authenticated validation middleware – Testing APIs of the authentication module – Refactoring of the user space Ul components: Profile, Appointments, Settings. – Implement backend Apis of the user space – Implement advanced filtering and sorting for the appointement feature – Implement image uploading API within profile section
Fullstack Developer
GeoConcept Experts Conseil
Jan 2018 - Jan 2019
1 year 1 month
– Design and implement Ul components of the front office: Shop, Products List, Product Modal, Checkout, Cart. – Implement Cookie Based authentication with JWT – Implement Products, Checkout and Cart Backend APIs – Implement Backoffice Interfaces for product management – Implement Statistics view on the Admin's back office – Write Products, Back-Office, Checkout and Cart Tests – Deploy production ready project on Heroku
Fullstack Developer
Albaik Company
Jan 2018 - Jan 2018
1 month
– Integration and Refactoring of Third party Bootstrap Ul template – Setup Home, About, Products and Contact Pages – Setup email service on the contact form – Create validators for contact form – Implement PHP Mailer service to send automated mails – Deploy project on shared hosting
Education
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Master of Science, Computer Engineering, Computer Science
Licenses & certifications
Cisco CCNA Routing and Switchin
Issued: –
CompTIA Linux+
Issued: –
Cryptography
Issued: –
HackerRank Javascript Certification
Issued: –