I want to do things
that make a difference.
About me
Software engineer driven by the mission with a passion to think, collaborate and cooperate.
I’m a software engineer with 4 years of experience driven by the mission with a passion to think, collaborate and cooperate.
Also, I have an experience as a freelancer in web and mobile development. I’m looking for a new challenge in which I will use my skills and my experience.
https://github.com/mohamed-amine-maaroufi (I have more than 40 repositories)
https://www.linkedin.com/in/mohamed-amine-maaroufi
https://www.hackerrank.com/___Gladiator___ (Problem solving)
https://stackoverflow.com (Badges and reputation in Stackoverflow )
Experience
I'm working on the backend part of a solution for searching and tickiting flights.
- Analysis of user requirements, software, and code.
- Detecting issues and investigating ways to resolve them.
- Making recommendations for improvement.
- Implementing agreed solutions.
- Developing and implementing new features.
- Technologies : C ++, BOOST, Docker, gtest,CMake
- Tools : Visual Studio code, Git,Linux, JIRA, BitBucket
- Methodology : SCRUM.
I'm working on the backend part of automotive diagnosis application for vehicle. The app named DiagBox, it's the officiel application of diagnosis for the PSA GROUP(Peugeot, Citroën, DS Automobiles).
- Studies and development of the various modules of the DIAGBOX project, the unique diagnostic tool of the PSA group.
- Analyze and costing of customer needs.
- Identify problems and correct them.
- Preparing Unit test.
- Technologies : C ++, POCO C ++, Web Services REST and SOAP, RapidJSON, Log4C ++, CppUnit, JSON, XML, WebSockets, UML, Design Pattern.
- Tools : Visual Studio, Firebird, Enterprise Architect, Tortoise SVN, JIRA.
- Methodology : SCRUM.
The development and maintenance of internal tools for the company
- Development and maintenance of an application for knowledge sharing.
- Development of an applications for displaying data form and existing huge Sqlite DataBase.
- Technologies :Laravel, php, Html5, Bootstrap, javascript, UML
- Tools : Visual Studio code, Mysql, Sqlite, Git,Enterprise Architect,JIRA.
- Methodology : SCRUM.
Final project internship as software engineer
- Develop a new frontend for existing application of automotive diagnosis
- The diagnosis application named Diagbox, it's the officiel application of automotive diagnosis for PSA (Peugeot, Citroën, DS Automobiles).
- Tools : C++, POCO, QT, QtCreator, visual studio.
Summer internship: Development of a web application for payroll management in a company
Develop a product
- This product helps to manage the payment of employees
- It allows to generate a detailed payslip
- Tools: Laravel, Mysql, Jquery, Bootstrap
Summer internship: Development of a news application
Develop a product
- Realize a mobile application to provide new news in the world.
- Use the best practices around an accessible semantic UI/UX interface
- Tools: Android, Mysql, Laravel, Bootstrap
Final project internship for a design and development of a sport training and nutrition application
Develop a product
- Produce basic features (2000 lines of code)
- Use the best practices around an accessible semantic UI/UX interface
- Tools: Android, SQLite, Mysql ,PHP, HTML
Projects

Mini project to compare the computing power of 'GPU' graphics card with 'CPU' processor
- CUDA C
- graphics card Nvidia
Skills
Technologies









Programming language




Autres




Education
High institute of arts multimedia (ISAMM)
Manouba - Tunis | 2016 - 2019
- National diploma in software engineering