About Me

A Senior Software Engineer with over 10 years of professional experience in the IT industry. During my career, I have been actively involved in projects related to application development, database optimization and module development. I have extensive experience in both front- and back-end development using technologies like Java, J2EE, Angular, Spring technologies, Apache Solr, Unit testing and clean code methodologies. My knowledge of Database Creation and Management covers technologies such as Oracle, MySQL DBMS and PL/SQL. Recently, I have been improving my skills in design, architecture and development of both front- and back-end systems using heavily Java, Angular, Spring, JSON and RESTful Services In my latest project. In addition to that I have excellent communication and leadership skills and professional attitude, always ready to collaborate, share knowledge and deliver quality work in accordance to project objectives.

Work Experience

Member of Technical Staff (MTS) at VMware, Inc
Aug. 2021 - Present
  • Design and implement new tasks at Analytics, CEIP and health check modules in VMware vCenter.
  • Report High priority testing cycle (HPTC) for VMware vSphere release cycles.
  • Monitor and fix build issues at CAT building system.
  • Working with data collectors to collect and analyse big data at VMware analytics cloud (VMAC)/supercollider.
Senior software developer at Musala Soft, Inc
Aug. 2021 - Present
Senior software developer II | Act as Technical Lead at Siliconexpert Technologies, Inc
Jan. 2020 - July 2021
  • Design and implement new tasks for BOM manager project.
  • Monitor and fix performance issues and implement customer feedback.
  • Mentor the team and provide them with support in both business and technical.
  • Implement unit test, integration test, review team members pull requests and manage project release cycle.
  • Track system behaviour in New Relic and report any performance issues.
  • Develop backend services using spring boot, AKKA actor model, REST API, MYSQL DB and Apache Solr.
  • Introduce training sessions to the development department in the unit test, integration test and clean code methodologies.
Senior software developer at Siliconexpert Technologies, Inc
June 2017 - Dec. 2019
  • Develop new requirements and fix issues for the reports module.
  • Integrate with other modules to collect data for reports module.
  • Optimize ORACLE DB performance, build and manage Solr index updates.
Junior Software developer at Siliconexpert Technologies, Inc
Mar. 2014 - May 2017
  • Develop UI modules by GWT technology, POI and High charts.
  • Develop backend services using spring, Apache solr and REST API.
  • Migrate legacy applications from OC4J to WebLogic server.
  • Create and enhance PLSQL procedures to catch updates and apply them on production DB and online Solr Indexes.
Software developer at Huawei, Inc
Oct. 2013 - Mar. 2014
  • Implement development tasks and Change requests from customers and the business team.
  • Develop rapid solutions required by operators and fix online issues.
  • Integration with 3rd party systems.
Software developer at ITStandard
Jan 2013 - Oct. 2013
  • Develop UI for GPS tracking system using JSP, JSF and JQuery.
  • Develop backend services using servlets and struts framework.
  • Integration with Google maps API.
  • Export reports using Jasper reports and Apache POI.
Software developer at JPN CO
Sep. 2012 - Jan. 2013
  • Build web sites using HTML, CSS, JQuery and use PHP for backend.
  • Build Java Desktop application using swing and awt.
  • Tune and optimize ORACLE DB queries performance.


BSc in Computer Science from faculty of computer and information science at Mansoura University
2008 - 2012

Contact Me

You can communicate with me by phone or mail.

Call Me

Mobile : +2 01002925990

Current Location

Cairo, Egypt

Email Me