Summary
Mohamed A., with a solid foundation in Software Engineering from Eastern Mediterranean University, brings a wealth of expertise in a myriad of technologies. Proficient in Java, JavaScript, Python, Dart, HTML, CSS, SQL, Flutter, Java Spring Boot, Linux, AWS, Firebase, MongoDB, Express JS, and more, Mohamed has demonstrated his prowess as a Full Stack Software Engineer at Maxnet Digital Solutions, where he adeptly handled Flutter Framework and Java Spring Boot projects. His contributions include mentoring trainees, implementing design into code, and optimizing applications through refactoring and redesign. Mohamed's versatility extends to front-end development, evidenced by his role as a Front End Flutter Developer at Never Shut Down, where he developed applications with MVVM architecture and employed Getx for state management. With a keen eye for detail and a commitment to excellence, Mohamed is a valuable asset in any software development endeavor
Assessment Scores. Click to see explore details:
Perfect score on SQL Question, Difficulty Hard
Perfect score on Two Algorithm Questions, Difficulty Medium
Perfect score on LRU Cache Question, Difficulty Medium
Good score on Git Questions
Great score on Unix Security Questions
Perfect score on SQL Questions
Experience
Omeco Sulotions Ltd
Software Engineer Intern (Intern)
Jul 2020-Sep 2020
Contributed into building and maintaining websites responsiveness
Gained experience with Odoo's modules, including CRM, sales, accounting, and inventory management
Technologies: Odoo, Python, Node.js, HTML, CSS
Oriflame
Data Entry (Full-Time)
Sep 2021-Nov 2021
Prepare and sort more than 1000 documents, bills and receipts for data entry.
Work closely with customers, recommending, selecting and help locate and obtain products based on their needs.
Technologies: Data Entry, Communication
Never Shut Down SD
Front End Flutter Developer (Full-Time)
Nov 2021-Apr 2022
Maintain, fix bugs and redesigned application pages to be responsive.
Develop QuickAir application with MVVM architecture with Getx for state management.
Technologies: Flutter, Dart, Mobile Application Development
Maxnet Digital Solutions
Full Stack Software Engineer (Flutter Framework & Java Spring Boot) (Full-Time)
Oct 2022-Apr 2023
Help and mentor trainees with their tasks and give feedback on their work.
Turn design into working code following best practices.
Use a mix of Bloc and Getx for managing apps state.
Refactor, redesign and optimize flutter applications.
Maintained online payment application that is using Electronic Banking System’s (EBS) Consumer API and used functional programming for handling errors.
Collaborated with software developers into developing restful-apis with Java Spring Boot.
Used tools like Swagger Editor or Swagger UI to create a visual representation of the API documentation.
Setup Apache reverse proxy for all available systems and end points.
Carry out quality assurance tests to discover errors and optimize usability.
Technologies: Flutter, Dart, Java, Spring Boot, Hibernate, SQL
Education
ABET Accredited B.S Software Engineering
2019-2021
Eastern Mediterranean University - North Cyprus