Khaled Ismail, Senior Software Engineer

Khaled Ismail

Senior Software Engineer

AFAQY

Location
Egypt - Cairo
Education
Bachelor's degree, Computer Science
Experience
9 years, 2 Months

Share My Profile

Block User


Work Experience

Total years of experience :9 years, 2 Months

Senior Software Engineer at AFAQY
  • Egypt - Cairo
  • My current job since March 2020

• Revamped Events module from legacy code into micro-services using Spring and Kafka Streams.
• Revamped Geocoder micro-service from Scala into Spring and Kafka Streams.
• Implemented the Job Orders module to track and monitor the orders for all vehicles.
• Designed new features/requirements and provided their UMLs to be implemented.

Senior Software Engineer at Garonz
  • Egypt - Cairo
  • November 2018 to February 2020

• Used Test Driven Development (TDD) technique to implement new features and provide reliable software.
• Worked on fixing and refactoring a low-quality Node.js application, StoryFile, to be production-ready.
• Worked closely with DevOps to scale StoryFile application on AWS EKS, and adjust different configurations to ensure optimized performance.
• Designed and implemented REST API versioning model to support multiple mobile app versions.
• Containerized a microservices Java application, WarrantX, with settings required using Docker.
• Setup Kubernetes environment on AWS and deployed WarrantX application to it using Jenkins.
• Built a safety net of regression and validation tests for WT-Café project to refactor the code effectively.

Software Engineer at Sumerge Software Solutions
  • Egypt - Cairo
  • December 2016 to October 2018

• Acted as a Tech Lead and coached the development team to deliver 5 CRs in a timely manner.
• Refactored legacy code and converted it to Maven structure.
• Automated build and deployment process by applying continuous integration pipeline.
• Developed integration with third-party systems (Egypt Post system and VictoryLink SMS gateway).
• Participated in project estimation, planning, and customer demos.
• Collaborated with the client onsite to identify the requirements of new CRs.

Software Developer at AFiT-Egypt
  • Egypt - Cairo
  • July 2015 to November 2016

• Built eTahseel project from the project’s startup to going live.
• Implemented subscription packages module and allow upgrade/downgrade between packages.
• Implemented Biller profile completion percentage using Java reflection.
• Created RESTful web services for eTahseel mobile application using Spring MVC.
• Developed integration with 3 payment gateways (PayPal, KNET, and Etisalat Payment Gateway).

Trainee at ITI
  • Egypt - Cairo
  • February 2013 to May 2013

ITI program for Universities in building Java Enterprise Edition (Java EE) applications track using Java EE components: Servlets, JavaServer Pages (JSP), and JavaServer Faces (JSF).

Education

Bachelor's degree, Computer Science
  • at Faculty of Computers and Information, Helwan University
  • July 2013

Very good with honors

Specialties & Skills

Hibernate
JPA/Hibernate
Angular
Java EE
Thymeleaf
Jenkins
Kubernetes
Amazon Web Services (AWS)
Sequelize
Spring (Boot, Core, MVC, Data, Security, Cloud)
Express
Servlets/JSP
Node.js

Languages

Arabic
Expert
English
Expert

Training and Certifications

Running Kubernetes on AWS (EKS) (Certificate)
Date Attended:
January 2019
Learning Kubernetes (Certificate)
Date Attended:
December 2018
MOOC “Embedded Systems - Shape the World” from edX (Certificate)
Date Attended:
March 2015
Oracle Certified Associate, Java SE 8 Programmer (Certificate)
Date Attended:
July 2017