About

About Me

Following a rich experience in terms of technology and responsibilities, I acquired the ability to accompany the product throughout its life cycle. Now I'm looking of a new adventure that allows me to deepen my skills and my expertise.

  • Name: Mahdi Ben Amor
  • Date of birth: July 22, 1996
  • Address: Belair, Luxembourg
  • Zip code: L -2551
  • Email: mahdi.benamor@supcom.tn
  • Phone: + 352 661 657 941

Resume

Resume

A Sit back, relax, and enjoy the show as I take you through the highlight reel of my career exploits!

2023-Present

Full Stack Software Engineer

LIST, Luxembourg Institute of Science and Technology icon

• We actively participate in multiple competitive national and European research programs, contributing to our extensive experience and expertise in the field.
• Refactored and implemented a modular architecture for the projects, leveraging our strong technical skills and experience to optimize code quality and maintainability.
• Take pleasure in troubleshooting technical issues and helping unblock the team
• I excel at planning project roadmaps, and I look forward to utilizing this expertise in this role.
• Established robust processes and ensured their consistent implementation, resulting in improved efficiency and effectiveness in project delivery.

Technologies : Angular, NodeJS, TypeScript, Docker, mongoDB

2022-2023

Mobile FLutter Lead Migration

Expensya icon

• Skillfully identified and evaluated appropriate technologies for seamless migration, effectively minimizing risks and maximizing benefits for the organization.
• Writing the technical specifications.
• Planning the project roadmap
• Developing the foundation of the new mobile app.
• Implementation of the clean architecture pattern.
• Ensuring 100% testability and the maintainability of the application.
Technologies : Flutter, Clean architecture, dart, RXdart

2020-2023

Mobile engineer II

Expensya icon

• Refactoring the code base to optimize performance.
• Adding more features to the application.
• Improve unit test coverage.
• Troubleshoot and debug to improve the quality of the application.
• Design the UI/UX to improve user experience
• Conduct the interviews, and filter the candidates.
• Managing customer tickets and fixing critical bugs
• Helping development teams build skills and increase their level
Technologies : Xmarain.forms, xamarin.ios, xamarin.android, xaml, appcenter, sentry

2020-2020

Full Stack Engineer Internship

Sofrecom icon

Create a Web Application for intern team "Paddock". To automate the process of integration and invoicing for customers.

 Frontend:
• Design and creation of web interfaces
• Consume private Rest APIs to automate all manual processes
• Deployment on local servers
Technologies: Angular, Ngnix, HTML, CSS, Bootstrap.
 Backend
• Create and deploy a microservices architecture as a backend.
• Secure the solution using JWT and Auth0
• Deployment on local servers
• Implement and integrate a "hibernate" ORM framework.
• Development, publication and documentation of APIs
Technologies:SpringBoot SpringSecurity, SpringCloud

2017-2020

Diploma In Computer Science

Higher School of Communications of Tunis, SUP’COM icon
2015-2017

Preparatory Engineering

Preparatory Institute of Engineering of Sfax

Speciality: Math - Physical (Rank : 181/3300)

Projects

My Projects

Get ready to be inspired by the projects I've worked on - from innovative solutions to challenging problems, each one has taught me valuable lessons and shaped me into the professional I am today

Fast Sync

Data Synchronization

ChedDarik

Web Application

Track Me

Mobile Application

Chargini

Mobile Application

Services

Services

We've got you covered with all your digital needs! From building mobile apps to websites, and even the complex backend stuff, we've got the magic touch to bring your ideas to life. So, sit back, relax, and let us do the heavy lifting while you enjoy the ride!

Skills

My Skills

I may not be able to fix your love life, but I can debug your code like a boss with my mad computer science skills.

Programming Languages


Dart

90%

C#

85%

TypeScript

85%

Python

75%

Java

75%

XAML

80%

C/C++

60%

T-SQL

80%

CSS3

70%

HTML5

80%



Frameworks


Flutter

90%

Angular

85%

.Net

85%

NodeJS

85%

Xamarin

90%

SpringBoot

75%

Ionic

80%

Flask

70%

Blog

My Blog

Warning: Reading my blog may cause uncontrollable laughter, excessive knowledge gain, and a strong desire to offer me a job.

Flutter-MVVM-Hooks (state management) blog

⭐️Flutter MVVM startup project implemented entirely using FLutter, Flutter_hooks⭐️

Injectable_MVVM blog

Package Link

⭐️Inject and resolve your singletons/instances of viewmodels and use the bindingContext⭐️

I'm Available for freelancing

Hire me

Contact

Contact Me

Address

139, Avenu 10 september, Belair, Luxembourg

Contact Number

+352 661 657 941

Email Address

mahdi.benamor@supcom.tn

Linkedin

Linkedin.com