خالد إسماعيل, Senior Software Engineer

خالد إسماعيل

Senior Software Engineer

AFAQY

البلد
مصر - القاهرة
التعليم
بكالوريوس, Computer Science
الخبرات
9 years, 2 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :9 years, 2 أشهر

Senior Software Engineer في AFAQY
  • مصر - القاهرة
  • أشغل هذه الوظيفة منذ مارس 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 في Garonz
  • مصر - القاهرة
  • نوفمبر 2018 إلى فبراير 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 في Sumerge Software Solutions
  • مصر - القاهرة
  • ديسمبر 2016 إلى أكتوبر 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 في AFiT-Egypt
  • مصر - القاهرة
  • يوليو 2015 إلى نوفمبر 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 في ITI
  • مصر - القاهرة
  • فبراير 2013 إلى مايو 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).

الخلفية التعليمية

بكالوريوس, Computer Science
  • في Faculty of Computers and Information, Helwan University
  • يوليو 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

اللغات

العربية
متمرّس
الانجليزية
متمرّس

التدريب و الشهادات

Running Kubernetes on AWS (EKS) (الشهادة)
تاريخ الدورة:
January 2019
Learning Kubernetes (الشهادة)
تاريخ الدورة:
December 2018
MOOC “Embedded Systems - Shape the World” from edX (الشهادة)
تاريخ الدورة:
March 2015
Oracle Certified Associate, Java SE 8 Programmer (الشهادة)
تاريخ الدورة:
July 2017