ABDELMLAK DHIF
Senior Software Engineer
PERSONAL DETAILS
Abdelmlak DHIF
La Marsa, 2078 Tunis, Tunisia--
linkedin.com/in/abdelmlakdhif/
SKILLS HIGHLIGHT
Strong problem-solving skills, able to overcome complex
technical challenges efficiently.
Proficient in building scalable and maintainable web
applications using Angular frameworks.
Able to work closely with cross-functional teams to achieve
project goals and deliver exceptional results.
Proficient in building scalable and performant backend
applications using Nest.js framework.
Provides mentorship and guidance to junior team members,
promoting their professional growth and development.
Ensures that code meets industry standards and follows
established guidelines for maintainability and scalability.
Experienced in hiring and onboarding technical personnel to
build high-performing teams.
Experienced in drafting technical manuals and guidelines,
ensuring smooth project execution
WORK EXPERIENCE
Full Stack JS Engineer (Freelance)
Agrabah Services, Tunis, TUNISIA
Mar 2023 - Jun 2023
Collaborated with clients to understand and fulfill their specific ecommerce requirements.
Developed and customized a robust ecommerce store front using Medusa.js and React.js.
Containerized the project using Docker for streamlined deployment and scalability.
Established CI/CD pipeline with GitHub Actions, ensuring efficient development workflows.
Deployed the application on AWS.
Methodology: Agile Scrum (Clickup ,Slack)
Environment: React, Node.js, Postgresql, Medusa.js, Flutter, AWS, GIT
Technical Team Lead
Hive Cloud Solutions, Tunis, TUNISIA
Nov 2022 - Present
Spearheaded the entire agile development lifecycle, executing requirements analysis, architecture design, development, code
reviewing, testing, and deployment for 3 major applications.
Successfully increased code coverage from 64% to an impressive 86%
Interacted closely with the CTO, CMO, Development team, and Design team throughout the various stages of the product
lifecycle.
Methodology: Agile Scrum (ClickUP,Slack)
Environment: React, Nodejs, MongoDB, Flutter, AWS, GIT
Technical Team Lead
Menaps, Tunis, TUNISIA
May 2021 - Oct 2022
ㅤㅤ
Spearheaded the entire agile development lifecycle, executing requirements analysis, architecture design, development, code
reviewing, testing, and deployment for 4 major applications.
Reduced Menaps application build size by 42%.
Collaborated effectively with offshore teams to ensure seamless coordination.
Interacted closely with Development teams, managers, and HR team throughout the various stages of the product lifecycle.
Provided valuable coaching to Development teams, specializing in Angular and Nestjs technologies.
Interacted closely with Development teams, managers, and Business teams throughout the various stages of the product
lifecycle.
Methodology: Agile Scrum (JIRA ,Slack)
Environment: Angular, Nestjs, MongodB, Firebase, React, Ionic, Flutter, Electron, AWS, GIT
Full Stack JS Engineer (Freelance)
Collaboration Capital, Paris, FRANCE
Aug 2020 - May 2021
Engaged in all stages of agile development, encompassing requirements analysis, architecture design, development, code
reviewing, testing, and deployment for 2 major applications.
Successfully implemented a comprehensive full text search solution utilizing Elasticsearch and MongoDB.
Worked with Twitter and LinkedIn and Crunchbase APIs to integrate relevant data sources.
Methodology: Scrum (Git , Smartsheet, Ryver, Wherby)
Environment: Angular / Nodejs/ Typescript / MongoDB, Elasticsearch
Fullstack JS Engineer
Limber, Paris, FRANCE
Oct 2019 - May 2020
ㅤ ㅤㅤ
Developed and implemented a modular architecture to optimize 2 major applications size and enhance performance.
Performed seamless migration from Ionic3 to Ionic4 for Limber mobile application
Deployed the application on Android and iOS platforms.
Successfully Migrated Limber web application views from Scala / AngularJs To (the latest) Angular 9 Version.
Worked on new multiple features and modules for both the web and the mobile applications
Methodology: Scrum (Git, ClickUp, Heroku)
Environment: PostgreSQL, Angular 7/8/9, Ionic3, Ionic4, Docker, Typescript, Scala, AngularJS, Play Framework, Heroku
FullStack js Developer & Coach
FivePoints the Talent Pool, Tunis, TUNISIA
Sep 2018 - Sep 2019
ㅤㅤ
Provided coaching to candidates on specific stacks at FivePoints, focusing on real-world projects.
Delivered training on "Problem Solving" and "Learn How To Learn" methodologies to candidates
Contributed the Product Backlog and Sprint Backlog.
Upgraded both frontend and backend frameworks and dependencies to their latest version.
Successfully developed a Mailtracking system for a major application
Front-End and Back-End development with Angular and Nestjs
Established (CI/CD) pipeline across DEV, TEST, and PRE-PROD environments for 2 major applications.
Methodology: Scrum (Git, Microsoft Teams, Microsoft Azure DevOps VSTS)
Environment: NestJS 5/6, MongoDB, Angular 5/7, Docker, Typescript
FullStack Developer
ISP: IT Consulting, Tunis, TUNISIA
Apr 2017 - Jun 2018
ㅤ ㅤㅤ
Understood the RoadMap of the projects
Contributed to the development of multiple projects utilizing Node.js and Angular.
Proposed architectural enhancements existing application
Migrated frontend applications from Angular 2 to Angular 4
Methodology: Scrum (RedMine, Slack, Git)
Environment: Node.js, Sails.js, Express.js, MongoDb, Mongoose, Angular 2/4, Symfony 4, Microsoft Visual Code,Typescript, PM2
JAVA / LifeRay Developer
Netcenter, Tunis, TUNISIA
Sep 2015 - Mar 2017
ㅤ ㅤㅤ
Developed a Multimedia Device Management system for AUDI dealership «AMMS OCTOPUS» with Liferay.
Successfully deployed the application in Test, Pre-Prod, and Prod environments.
Methodology: Scrum (Jira, Git)
Environment: JAVA, Liferay, Liferay IDE, Hibernate, JEE, Maven, Bitbucket, Windows Server 2012, Microsoft SQLServer 2012
EDUCATION
National Engineering Diploma
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT, Tunis, TUNISIA
Jan 2016 - Jun 2019
Bachelor's degree in Computer Science
Institut Supérieur d'Informatique et de Gestion - ISIGK, Kairouan, TUNISIA
Jan 2012 - Jan 2015
LANGUAGES
English - Fluent Written and spoken - B2
Arabic - Native
French - Fluent Written and spoken - B2