
Oussama Belhadj Hmida
Verified Expert in Engineering
Web and Mobile Developer
Tunis, Tunis Governorate, Tunisia
Toptal member since August 15, 2022
Oussama is a talented back-end and mobile developer with an engineering degree. He has worked on projects from PoC to large-scale applications and has delivered projects for taxi services, smart house control, audio/video calls, real-time chat, and dating and VR applications. Oussama is a fast learner and has worked as both an independent contractor and a team player. He is organized and a great communicator with a curious mind craving for knowledge.
Portfolio
Experience
- Android - 4 years
- Flutter - 3 years
- Back-end - 2 years
- GitLab - 2 years
- NestJS - 2 years
- Node.js - 2 years
- MongoDB - 2 years
- Architecture - 1 year
Availability
Preferred Environment
GitLab, Visual Studio Code (VS Code), Android Studio, Amazon Web Services (AWS), Flutter, NestJS, Kubernetes, Docker, Datadog, MongoDB
The most amazing...
...thing I've done is migrate a monolithic back-end to a microservices architecture, after which the services were deployed in other environments and benchmarked.
Work Experience
Lead Web Developer
Lovester
- Led a web team composed of five members; three developers and two testers. Upskilled the team and ensured the work was performant, organized, maintainable, and documented. Used Jira and GitLab to lead the team.
- Defined the architecture and guidelines for back-end services. This occurred after the decision to migrate from monolithic to microservices architecture.
- Maintained CI/CD pipelines on GitLab and a Kubernetes cluster where all microservices were deployed.
- Benchmarked and fine-tuned completed work, detecting abnormal behavior or a missed issue with performance.
- Led unit and E2E testing for the back-end microservices and automated reports and coverage generation for CI/CD pipelines.
Flutter Developer
Lovester
- Developed a Flutter application for a dating service from scratch, from creating the GitHub repository to implementing the business requirement.
- Collaborated with the back-end team in defining feature implementation and improving the written code.
- Implemented CI using Jenkins and coordinated the basics for running unit, widget, and integration tests for the mobile application.
- Collaborated with designers to deliver high-quality design and user experience.
Flutter Developer
Freelance
- Developed a Flutter mobile application for healthcare service as a POC.
- Implemented a calendar for doctor meetings and custom events.
- Initiated audio and video calls as well as real-time chat.
- Delivered smart house controls such as turning lights on and off and opening and closing shutters.
VR Developer
Freelance
- Implemented VR interactions from scratch for Oculus Go.
- Created an entire course for learning mathematics with complete interactions such as sound, character animation, answering a question, and handling correct and wrong answers.
- Delivered an entire course for learning physics with a complete set of interactions such as moving objects and vehicles, character animations, sound, and user answers.
Flutter Developer
Freelance
- Developed a Flutter application for managing taxi rides by taxi drivers.
- Implemented real-time notifications for suggesting taxi rides to taxi drivers.
- Created real-time location tracking for taxi drivers, displayed in an admin dashboard.
- Developed a billing system for taxi drivers, clients, and their revenues.
Experience
Augmented Reality Mobile Application
Education
Bachelor's Degree in Software Engineering
National Institute of Applied Science and Technology - Tunis, Tunisia
Skills
Libraries/APIs
Node.js, REST APIs
Tools
GitLab CI/CD, Git, Android Studio, JetBrains, Slack, GitLab, GitHub, Jenkins, TokBox, Visual Studio, Firebase Authentication
Languages
TypeScript, JavaScript, Kotlin, Dart, Datalog
Frameworks
NestJS, Flutter, Jest, Android SDK
Paradigms
Microservices, Unit Testing, Database Design, REST, Mobile Development, DevOps, Agile
Platforms
Docker, Kubernetes, Firebase, Mobile, Android, Amazon Web Services (AWS), Linux, Windows, Bluetooth Low Energy (LE), Visual Studio Code (VS Code)
Storage
NoSQL, MongoDB, Redis, Databases, Amazon S3 (AWS S3), Firebase Realtime Database, Datadog
Other
Front-end, APIs, WebSockets, CI/CD Pipelines, Full-stack, Mobile Apps, Mobile App Development, Back-end, API Gateways, GitKraken, Networking, Distributed Systems, Java Native Interface (JNI), Architecture, Oculus Go, Virtual Reality (VR), Proof of Concept (POC)
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