Mohamed Abdelhafidh

Mohamed Abdelhafidh

$60/hr
Full stack Engineer
Reply rate:
58.18%
Availability:
Full-time (40 hrs/wk)
Age:
29 years old
Location:
Le Kef Ouest, Kef, Tunisia
Experience:
7 years
Mohamed Abdelhafidh - |-| Tunis, Tunisia linkedin.com/in/mohamed-abdelhafidh1337/ SENIOR SOFTWARE ENGINEER A results-driven Senior Software Engineer with over 7 years of experience, showcasing expertise in the design, development, and deployment of software applications. Proficient in programming languages such as .NET Core, JavaScript, and TypeScript, with a proven history of creating efficient, scalable systems in the capacity of a Lead Backend Developer. Exhibiting excellent analytical skills, a meticulous attention to detail, and a strong aptitude for fostering clear and productive communication among diverse teams, encompassing both technical and non-technical colleagues. Committed to delivering high-quality results and contributing to the success of projects and organizations. SKILLS ▪ ▪ ▪ ▪ ▪ ▪ C# | PHP | JavaScript | Java Symfony | Laravel | Node.js | Express.js | .NET Core | Angular MS SQL | MySQL | PostgreSQL | MongoDB GIT | AWS | Amazon EC2 | Amazon S3 | AWS Secrets Manager Agile | Scrum | Kanban English (advanced) | French (advanced) PROFESSIONAL EXPERIENCE Growmotely – USA, Remote International job board Senior Software Engineer / Lead Backend Engineer February 2021 – Present • Led the development of new features and bug fixes for Growmotely’s job board platform using C# .NET Core for backend development and AWS EC2, Document DB, Secrets Manager, and S3 for deployment and database management. • Responsible for the development and maintenance of critical sections of the platform, including payroll and subscription management, utilizing Stripe and Payoneer for payment processing and management. • Maintain and upgrade backend code to the latest versions, refactor code, conduct code reviews, and ensure thorough testing of all changes. • Overcome challenges in working with legacy code; refactored and rewrote code to improve code quality and ensure platform stability. • Report directly to the CTO and CEO, providing regular updates on platform development and collaborating with other team members to achieve project goals. Société Générale – France, Paris Multinational investment bank and financial services company, 10,001+ employees, annual revenue of €23.954 billion Full Stack Developer December 2019 – July 2020 • Designed and implemented intuitive user interfaces that improved the user experience and increased engagement. • Built and maintained an API testing platform that helped ensure the reliability and scalability of internal services. • Successfully integrated services across multiple environments, resulting in streamlined operations and increased efficiency. • Developed and managed administration sections of the platform, including user management, authentication, and authorization. • Implemented user rights management to ensure appropriate access and security throughout the platform. • Developed and maintained a comprehensive toolbox for the platform to improve development efficiency and productivity. • Utilized Test Driven Development (TDD) methodologies to ensure high quality code and reduce bugs and errors. Preferati – USA, Remote Developer Talent Agency Full Stack Developer October 2019 – August 2020 • Developed a SAAS platform using Node.js, Vue.js, and MongoDB for candidates and projects management. • Created a browser extension to parse user data from professional social media platforms and integrated it to the backend using a RESTful API. • Designed and developed a comprehensive time tracking web application with integrated timesheets and invoice calculator, streamlining employee management, candidate tracking, and project oversight for the company. • Deployed the SAAS projects to EC2 instances for production use. Kuplr – USA, Remote Couples Social Network Senior Backend Developer June 2019 – November 2019 • Developed the REST APIs for KUPLR's matchmaking, users’ management, events’ management, subscriptions, and notifications using Node.Js along with Express.Js and MongoDb. Pixel Wilderness – USA, Remote Software Development & Design Company Full Stack Developer April 2018 – June 2019 • Developed a SAAS platform for a sport recruiting company based on Symfony and MySQL. • Collaborated with company representatives to identify site needs and features. • Created test sites to fully map out their ideas and gather feedback. • Produced detailed documentation, including project budget, timescale, and specifications. • Implemented user access and security, including integration with external packages and services such as payment modules (e.g., Stripe). Dar Blockchain – Tunis, Tunisia IT Startup MERN Stack Developer January 2018 – July 2018 • Developed an MVP of an EHR backend system using Node.js, Express.js, MongoDB, and Blockchain Hyperledger Fabric. • Designed and implemented user-friendly interfaces for the RESTful APIs of the backend using React.js. • Developed an RFID card-based authentication system for the EHR platform to facilitate the authentication and authorization process for patients. Coinimp – Poland, Remote Javascript mining solutions, 153 375+ Registered Users Full Stack Developer April 2017 – December 2017 • Participated in the development of a web application for a high-quality cryptocurrency mining platform, resulting in a platform used by over 153,375 users worldwide. • Demonstrated expertise in troubleshooting and debugging, ensuring smooth project delivery. • Implemented best practices in software development, including creating and executing Unit tests using PHPUnit. • Contributed to enhancing and optimizing project features, ensuring efficient performance of the final product. EDUCATION Master’s degree in Software Engineering Esprit School of Engineering, Tunis, Tunisia Bachelor degree in Software Engineering Esprit School of Engineering, Tunis, Tunisia
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.