
Hamza Naciri
Verified Expert in Engineering
Full-stack Developer
Dublin, Ireland
Toptal member since June 17, 2026
Hamza is a full-stack software engineer with 5 years of professional experience building scalable enterprise applications. He is highly proficient across both back-end and front-end ecosystems. His technical expertise spans languages such as TypeScript and Java, along with robust hands-on experience with Node.js, Angular, React, and Spring Boot.
Portfolio
Experience
- Angular - 5 years
- Java - 5 years
- HTML5 - 5 years
- CSS - 5 years
- TypeScript - 5 years
- Full-stack Development - 5 years
- React - 3 years
- Redux - 3 years
Preferred Environment
TypeScript, Angular, Java, Node.js, Claude
The most amazing...
...project I've worked on is an indoor mapping system that provides real time floor-by-floor asset tracking.
Work Experience
Software Engineer
- Contributed to critical systems across site reliability engineering (Persistent Disk) and payroll, focusing on reliability and automation.
- Drove projects to enhance system reliability in Persistent Disk, identifying and addressing infrastructure gaps.
- Created an automation that correlates SLO burn with dependency rollouts, enabling rapid identification and rollback of problematic updates.
- Developed and maintained large features for Google's global payroll system, ensuring accurate employee compensation and generating essential tax documentation.
- Modernized one of the payroll application's user interfaces by migrating from old front-end technology to Angular with Angular Material.
PLM and IoT Solutions Developer
Percall
- Led the implementation of PLM and IoT solutions for the Airbus Defense and Space company.
- Developed a full-stack solution for an indoor assets tracking project, providing users with an interactive map displaying building layouts and assets on various floors.
- Implemented multiple IoT solutions for multiple clients using Thingworx as a back end and React/Angular for the front end.
Experience
Manga Tracking App (Sakura)
https://github.com/hamzanaciri99/sakura-manga-trackerKinetic - Gym progress and nutrition app
https://github.com/hamzanaciri99/kinetic-appMore details about the app and the stack used in the GitHub repo: https://github.com/hamzanaciri99/kinetic-app
Education
Master's Degree in Software Engineering
Mohammed V University - Rabat, Morocco
Skills
Libraries/APIs
React, Node.js, REST APIs, RxJS, GraphQL API
Tools
Expo, Gradle, Git, Claude Code, Claude, Grafana, Travis CI
Languages
JavaScript, TypeScript, HTML5, CSS, Java, GraphQL, SCSS, Python, C
Frameworks
Angular, Express.js, Next.js, Jest, JUnit, React Native, Redux, Spring Boot, Mockito, JSON Web Tokens (JWT), Tailwind CSS
Storage
MySQL, PostgreSQL
Platforms
Google Cloud Platform (GCP)
Other
Front-end, Back-end, API Design, APIs, Command-line Interface (CLI), Full-stack, Web Development, Mobile Apps, Full-stack Development, CI/CD Pipelines, Machine Learning, Prometheus, GitHub Actions, Gemini API, Artificial Intelligence (AI)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring