Summary
Overview
Work History
Education
Skills
Timeline
Generic
Ahmed Abdelnaser

Ahmed Abdelnaser

Senior Software Engineer
Cairo

Summary

Experienced software developer with over 7 years of extensive server-side web development expertise, complemented by 3 years of front-end development experience. Proficient in leading company-wide integrations with third-party APIs and possessing comprehensive knowledge of databases. Engaged in various phases of the software development life cycle, including requirement gathering, analysis, and architecture design. Dedicated to delivering the highest standards of software development and providing effective solutions for business needs. Detail-oriented, organized, and meticulous, excel at working efficiently to meet tight deadlines. An enthusiastic team player, ready to contribute to company success.

Overview

8
8
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Senior Software Engineer

Afaqy
Cairo
1 2020 - Current
  • Maintain and develop features of the company's product AVL, is a car tracking system is an advanced technology solution designed to monitor and manage the real-time location, movement, and status of vehicles. This system utilizes Global Positioning System (GPS) technology, along with various sensors and telecommunication networks, to provide comprehensive tracking and management capabilities for personal, commercial, and fleet vehicles.
  • Participated in the design of the software architecture for the revamping of the monolithic application to the new micro-service based platform. ·
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Contributed valuable insights during product planning sessions, aligning technical strategy with business objectives.
  • Regularly reviewed peers code contributions, offering constructive feedback to enhance overall product quality.
  • Developed comprehensive unit tests for project's critical components. This strategic initiative resulted in a 50% reduction in post-release bug reports from end-users, markedly enhancing the user experience. These unit tests not only bolstered the project's overall reliability, but also significantly improved the team's efficiency and productivity.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Build scalable enterprise applications.
  • Build the back-end APIs for the applications.
  • Write clean, well-documented, and resilient code for change and scale.
  • Write unit and feature tests for each application.
  • Build SASS applications.
  • Database design and management.
  • Dockerizing the applications and sharing the docker image between the team for development and testing.
  • Weekly sessions for the whole team to discuss and share knowledge among the team members.

Tech Stack : PHP, Laravel, MYSQL, MongoDB, Redis, Angular, Socket, Kafka, Jenkins, Jira, Git.

Senior Software Engineer

UXbert
Cairo
09.2019 - 12.2020
  • Build new features for Saudi seasons project, which allow users to discover events, attractions, accommodations, hotels, tours, restaurants, transportation, and tourism services for Saudi ministry of tourism.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Build back-end APIs.
  • Write unit tests for back-end APIs using Laravel.
  • Build front-end components using React Framework.
  • Styling react component.
  • Make front-end integration with back-end APIs.
  • Handling third-party integration, e.g. payments and events reservations.

Tech Stack: PHP, Laravel, MySQL, MongoDB, React JS, JQuery, HTML, CSS.

Software Engineer

3D Diagnostix
Maadi
06.2016 - 08.2019
  • Working closely with other team members to plan, design, and develop in-house CRM software.
  • Develop existing software using various languages and frameworks, such as NodeJS, PHP and Bootstrap, Angular, and JQuery.
  • Writing maintainable, efficient, and flexible code according to business objectives and needs of company.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Improved software performance by identifying and resolving bottlenecks in code.
  • Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by team.
  • Handling third-party integration, e.g. payments to shipping companies like FedEx.
  • Refactored legacy codebases for improved maintainability, paving way for easier future updates.
  • Enhanced user experience with intuitive interface design and responsive web applications.
  • E.g. integration with third-party planmeca, and vatech which allows our clients to request specific service from our side.
  • Immediately attended to all reported customer issues regarding software solutions.
  • Database design, implementation of new modules, and integration.
  • Collect requirements and convert into user stories, break down user stories, and estimate.
  • Working collaboratively to tackle complex problems.

Tech Stack: PHP, NodeJS, MySQL, Angular JS, JQuery, HTML, CSS, JavaScript, Java.

Education

Bachelor of Computer Science - Computer Engineering Technology

Modern Academy For Engineering And Technology
Cairo, Egypt
09.2011 - 06.2015

Skills

Proficient in PHP, Nginx, Laravel, NodeJS

Timeline

Senior Software Engineer

UXbert
09.2019 - 12.2020

Software Engineer

3D Diagnostix
06.2016 - 08.2019

Bachelor of Computer Science - Computer Engineering Technology

Modern Academy For Engineering And Technology
09.2011 - 06.2015

Senior Software Engineer

Afaqy
1 2020 - Current
Ahmed AbdelnaserSenior Software Engineer