![](https://s3-eu-west-1.amazonaws.com/files1.cvmkr.com/9b6685_3902575_11544813.jpg)
Ahmed Ashraf Elgammal
3 Saad Mohamed St, From Khaled Ebn El Waleed
Wafaa and Aml, Haram, Giza
Egypt
About Me
I am a seasoned software engineer with over 7 years of experience in web development. I am proficient in a wide range of technologies, including PHP, JavaScript, Laravel, Nest JS, PostgreSQL, and others. I am also skilled in business requirements elicitation, database design, and agile methodologies. I am a strong leader and team player, and I am always eager to learn new things.
Throughout my career, I have gained extensive experience in utilizing various software architectures such as monolith, microservices, and multi-tenancy. These architectures have allowed me to design and develop scalable and efficient software solutions that meet the unique needs of different clients. With my expertise in these areas, I have been able to deliver high-quality products that are both reliable and cost-effective.
Usefull Links :
Work experience
Our Education Dec 2022 — present
- Squad managing and work on delivering continually.
- Analysing user requirements
- Writing and testing code, refining and rewriting it as needed. communicate with any programmers involved in the project.
- Working on multiple services app and integrating all of them
- Designing databases for the Apps being introduced.
- Conducting APIs for apps and maintain database design for the stories that serve both front apps mobile and Vue web app.
- Investigating new technologies.
- Continually updating technical knowledge and skills by attending in-house and external courses
Paynas Aug 2022 — Dec 2022
- Conducted the APIs of the main system using PHP and Nodejs
- Implemented Notification service include push , email and SMS using nest js
Our Education March 2021 — Aug 2022
Worked on a school management system that manages all of the school operations not limited to:
- Admissions
- Canteen
- Bus
- payments and invoicing
- Automatic Call
- Classroom online Sessions
- Homework and quizzes
The project is implemented using micro services architecture in which is divided into separated services that standalone with its
logic and transfer data among each other coherently and consistently.
Responsibilities:
- Analyse user requirements
- Wrote and tested code, refined and rewriting it as necessary and communicate with any programmers involved in the project.
- Worked on multiple services app and integrate all of them.
- Designed Databases for the Apps being introduced
- Conducted APIs for apps and maintain database design for the stories that serves both front apps mobile and Vue web app
- Wrote systems to control the scheduling of jobs or to control the access allowed to users or remote systems.
- Maintained systems by monitoring and correcting software defects.
- Continually update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.
Mercado Egypt Dec 2020 — Feb 2021
- Conducted the analysis and flow of operations of their mobile application's (Zlaundry on demand laundry service app)
- Designed the database schema for the whole admin
- Visualized the analysis and database designs by ERDs and UML diagrams
- Built ecommerce laravel control panel to manage the services entry and management
- Conducted APIs for the mobile application
SmartVibes Jul 2020 — Nov 2020
- Contributed and supervised the implementation multi-tenant App (Restaurant ordering Management system with two Control panels the landlord (The master Control panel) and Separate ones (control panels) for tenants.
- Generated API for the front end React App and The Mobile applications
- Managed team tasks on Jira
Innovation-Hub June 2020 — Aug 2020
It was a part time job.
I worked there on conducting APIs for their ERP react Based System.
Diva-lab Jan 2018 — June 2020
Responsibilities:
- Planned and supervised new Diva-CMS
- Conducted analysis for new projects
- Handled account management beside my tasks
- Handled Azhar Library portal Project
Achievements:
- Built RESTful APIs for Aqarbazar Mobile Application
- Consumed Amadeus API for flight ticketing (Star alliance)
- Conducted requirements analysis for CoupoonShop
- Planned, Designed the database (multi-databases slave and centralized master), workflow of Qayyem Feedback System (https://qayyem.io/)
- Built the system master Backend panel for Qayyem feedback system.
- Deploy project on VPS servers and manage its WHM
- Adapt the agile scrum framework in our daily routine.
Diva-lab April 2015 — Dec 2017
Responsibilities:
- contributed to the development of our custom cms (Diva's CMS)
- contributed to new website's analysis
- handled account management beside my tasks
Achievements:
- Wajbety system analysis (Online Ordering System Based in Iraq)
- 3atayer.com (Online mobile phones Charging System)
- Medicare Egypt (https://medicareegypt.com/index.php?lang=ar)
- Migs Payment Gateway (Ahly Net , Bank Masr and Arab African Bank)
- Zewil City Events Developments plugins
Education
Bachelor's degree of Computer science and Information systems 2012 — 2020
Grade : Good
Graduation Project : Excellent
Faculty of Engineering 2008 — 2011
Left it over for Computer Science
High School 2004 — 2007
Qualifications
- Professional Scrum Master 1 (PSM1) Certified
- Project Management Professional (PMP) Certified
- Java SE Certificate of completion
- British Council Conversation Course (Level Upper Intermediate)
Skills
- Good knowledge of HTML 5 ,CSS3 and Javascript
- Fair Knowledge of css pre-processor SASS
- Coding PHP since version 5.3 till 8.1
- Node js
- Laravel since version 5
- Nest Js
- Familiar with Vue Js
- Familiar with NUXT.js
- Unit Testing (phpunit)
- OOP
- Design Principles
- Building RESTful APIs
- SQL
- MYSQL / PostgreSQL
- POSTGIS spatial geography extension
- Docker
- Git
- Git Hub Actions and CI
- JSON API specification
- linux
- Shell Scripting
- basic knowledge of networking
- Multi tenancy single and multiple databases
- Microservices
- Message Broker ( RabbitMq )
- AWS (EC2)
- Project Management tools: Jira |Asana|Github Projects
- UMLs
- Scrum
Interests
Music, Reading, Horse Riding