About Me
My name is Faiçal HASNI, I am a Senior Software Engineer with a State Engineer Degree in Telecommunication and Information Technology (M.Sc.I.T.) from The National Institute of Posts and Telecommunications of Rabat.
With more than 6 years of professional experience in IT, where I had hands-on software design, DevOps, cloud computing, and full-stack development, And where I contributed to the digital transformation of multiple industries such as healthcare and banking.
I enjoy being challenged and working on projects that require working outside my comfort and knowledge set.
Core skills:
- Talented in leadership
- Skilled in Architecting, Developing, Testing and troubleshooting software
- Thorough understanding of data structures and algorithms
- Knowledgeable of back-end and front-end development best practices
Expertise: Agile Methodologies Software Development Information Security Multimedia Swift Objective-C PHP JavaScript TypeScript Go Java C# SQL Git Docker Jenkins Grafana Amazon Web Services (AWS) Linux Angular AngularJS Node.js Parse server Angular REST API MySQL SQL Server MongoDB CouchDB Microservices Continuous Integration and Continuous Delivery (CI/CD) Clean architecture MVC MVP MVVM VIP VIPER
Experience
Mavericks Consulting Pte. Ltd. (Singapore)
https://mavericks-consulting.com/Lead Consultant
Oct 2021 – Present
A Singaporean company providing business consulting, information technology, and outsourcing services.
As a Lead Consultant at Mavericks, I design and implement scalable software solutions, optimize development processes, and mentor developers.
Project: GovTech (Corenet X) (Jun 2022 - Present)
- Designed and implemented scalable, large-scale software solutions for Singapore’s building and construction applications, ensuring compliance with BCA regulations.
- Developed backend services using Node.js and Express.js, focusing on performance, scalability, and security best practices.
- Built front-end applications using React and TypeScript, ensuring high UX standards.
- Managed cloud infrastructure using Terraform, improving system reliability.
- Maintained CI/CD pipelines with GitLab, automating deployments and streamlining the feedback loop.
- Developed and maintained automated test suites (unit, API, and e2e) using Jest and Cypress.
- Led Agile development processes, participating in sprint planning and cross-team collaboration.
- Provided technical guidance through code reviews and mentoring sessions.
Project: Maintain Simple (Oct 2021 - May 2022)
- Developed and maintained full-stack applications (backend, web frontend, and mobile frontend) using AWS, Node.js, Express.js, React Native, and TypeScript.
- Automated mobile app deployment pipelines for App Store and Google Play using Fastlane.
- Led Open API documentation automation, improving backend-frontend integration and developer experience.
Tech Stack: Node.js, React, TypeScript, AWS, Jest, Cypress, Terraform, Docker, GitLab CI/CD, PostgreSQL
B3G Technologies (Morocco)
http://b3gtech.comSenior iOS Engineer & Technical Lead
Aug 2019 – Oct 2021
A company providing integrated Digital Banking and Mobile Money Omni-Channel solutions.
- Designed and developed SDKs for web and mobile banking applications.
- Led the development of a low-code/no-code platform for web and mobile (iOS/Android) applications, enabling rapid business adaptation.
- Conducted technical mentorship, code reviews, and best practice sessions.
- Facilitated Agile Scrum meetings and helped teams improve efficiency.
- Translated business requirements into technical designs, working closely with product teams.
Tech Stack: Swift, Objective-C, Angular, .NET Core, Azure DevOps, REST API
Masarat App (eKare inSight project) (Morocco)
https://www.masaratapp.comDevOps & SRE Lead
Aug 2017 – Jul 2019
A company specializing in mobile application development.
- Designed and maintained CI/CD pipelines for efficient software releases.
- Automated cloud infrastructure provisioning using AWS and Aptible.
- Ensured compliance with PCI, HIPAA, and GDPR through security audits.
- Developed monitoring systems to detect and respond to anomalies.
Tech Stack: AWS, Aptible, Terraform, Docker, CI/CD, Security Audits
Masarat App (eKare inSight project) (Morocco)
https://www.masaratapp.comFull-Stack Software Engineer
Feb 2016 – Jul 2019
- Developed a wound assessment platform integrating computer vision for medical imaging.
- Designed RESTful APIs and optimized database performance using MySQL and MongoDB.
- Integrated telehealth features for remote patient monitoring.
- Refactored and optimized system performance, improving efficiency.
Tech Stack: iOS, Xcode, Objective-C, AngularJS, Node.js, Docker, MySQL, MongoDB, REST API
Ministry of Communication (Morocco)
http://www.mincom.gov.ma/Android Developer (Internship)
Jul 2014 – Aug 2014
- Developed an administrative package tracking system using Android and PHP.
- Implemented RESTful APIs and optimized database queries.
Tech Stack: Android, PHP, MySQL, REST API
Education
The National Institute of Posts and Telecommunications (INPT)
(Rabat - Morocco)
https://inpt.ac.maEngineer's Degree (M.Sc.I.T.) in Telecommunication and information technology
2013 - 2016
The INPT provides IT engineering training with high scientific and technical level with leadership, entrepreneurship, and innovation skills.
During my time at this institution, I learned most of the key skills that I have taken through my career such as teamwork and working to tight deadlines. I thoroughly enjoyed my time at INPT and learned a lot about a healthy work-life balance.
They consist of two years of study which act as an intensive preparatory course (or cram school) with the main goal of training students for enrolment in one of the Higher Education Institution.
More About Me
Languages skills
- Arabic: Native
- English: Professional
- French: Professional
Interests:
- Science
- Gaming
- IT Geeks