Overview
Objective
Summary
Skills
Work History
Projects
Education
Certification
Languages
Additional Information
Affiliations
Mahmoud Farouk Abdelhamid

Mahmoud Farouk Abdelhamid

Software Development Specialist
An Nuzhah al Jadidah,C
The supernatural is the natural not yet explained.
Elbert Hubbard

Overview

7
7
years of professional experience
16
16
Certificate

Objective

  • Highly skilled and experienced Software Development Specialist with over 6 years of expertise in designing, developing, and maintaining complex web applications and microservices.
  • Proficient in a wide range of technologies, frameworks, and databases.
  • Seeking opportunities to contribute my expertise and leadership to a dynamic software development team.
  • Committed to delivering high-quality software solutions and experienced in leading development teams.

Summary

  • 7+ years of hands-on experience in Java 2 Standard Edition (J2SE) and Java 2 Enterprise Edition (J2EE).
  • Proficient in web application frameworks including Struts, EJB, JSF, Hibernate, JPA, and Spring Boot.
  • Experience with of microservice architecture and development.
  • Skilled in database management with MySQL, SQLite, Oracle SQL, and MongoDB.
  • Experience with front-end technologies such as HTML5, CSS3, JavaScript, Node.js, Express.js, Angular, and React.
  • Strong understanding of state management with Redux and build tools like Webpack and Sass.
  • Experience with client-side scripting with JQuery.
  • Experience with data interchange formats such as XML.
  • Familiarity with content management systems like WordPress.
  • Competent in web service development, both SOAP and REST.
  • Skilled in generating reports using Jasper Report.
  • Knowledgeable in integration technologies like Apache Camel and Apache Fuse.

Skills

  • Programming Languages: Java, JavaScript
  • Frameworks: Struts, EJB, JSF, Hibernate, JPA, Spring Boot, Spring Cloud, and Expressjs
  • Databases: MySQL, SQLite, Oracle SQL, MongoDB
  • Front-End: HTML5, CSS3, Angular, React, Redux, Webpack, Sass, and JQuery
  • Other Technologies: Nodejs, XML, WordPress, SOAP, REST, Jasper Report, Apache Camel, and Apache Fuse

Work History

Software Development Specialist

CIT VERICASH
Cairo
02.2024 - Current
  • Developed new features and fixing bugs in our product using Angular, Spring Boot, microservice, hibernate, JPA and Oracle DB.
  • Supporting other team members.
  • Fixing Production issues.
  • Help in improve clean and review code.
  • Help in architecture design.

Senior Software Developer

CIT VERICASH
Cairo
06.2023 - 01.2024
  • Developed new features and fixing bugs in our product using Angular, Spring Boot, microservice, hibernate, JPA and Oracle DB.
  • Supporting other team members.

ESB Senior Specialist

B.TECH
Cairo
08.2022 - 06.2023
  • As middleware team member, I Managed the integration and communication for different applications using Java, apache fuse, apache camel and sql server database.

SW Development Specialist

Egabi Solution
Cairo
02.2022 - 08.2022
  • led the development operation team of Criminal justice application by designed new features, fixed bugs and assigned tasks to team members, resulting in improved scalability and reduced system complexity.
  • Tuned database with all possible solutions for example NVL function rather than is null, resulting in increased the performance of application.

Sr. SW Development Consultant

Egabi Solutions
Cairo
12.2020 - 01.2022
  • Developed and maintained web applications using Struts and other J2EE frameworks.
  • Created and optimized SQL queries and stored procedures for Oracle SQL.
  • Supported and added new features in Technical Office Petitions and Citizen Requests projects.
  • Generated complex reports with Jasper Report.
  • Integrated and optimized web services using SOAP and REST protocols.

SW Development Consultant

Egabi Solutions
Cairo
12.2019 - 11.2020
  • Developed and designed architecture for Technical Office Petitions project backend and integration with Public Prosecution Portal on Criminal Justice application.
  • Developed and designed architecture for Citizen Requests project backend and integration with Public Prosecution Portal on Criminal Justice application.

Associate SW Development Consultant

Egabi Solutions
Cairo
04.2018 - 11.2019
  • Developed and maintained web applications using Struts and other J2EE frameworks.
  • Created and optimized SQL queries for Oracle SQL.

Projects

Product application in CIT VERICASH (06/2023 till now)

  • Developed new features and fixing bugs in our product using Angular, Spring Boot, Spring Cloud, microservice, hibernate, JPA and Oracle DB.
  • Supporting other team members.

Criminal Justice web application in Egabi Solutions (04/2018 to 08/2022)

  • led the development operation team of Criminal justice application by designed new features, fixed bugs and assigned tasks to team members, resulting in improved scalability and reduced system complexity.
  • Developed and maintained web applications using Struts and other J2EE frameworks.
  • Created and optimized SQL queries and stored procedures for Oracle SQL.
  • Tuned database with all possible solutions for example NVL function rather than is null, resulting in increased the performance of application.
  • Supported and added new features in Technical Office Petitions and Citizen Requests projects.
  • Generated complex reports with Jasper Report.
  • Integrated and optimized web services using SOAP and REST protocols.

Citizen Requests web project in Egabi Solutions (12/2019 to 04/2020)

  • Developed and designed architecture for Citizen Requests project backend and integration with Public Prosecution Portal on Criminal Justice application.

Technical office petitions web project in Egabi Solutions (05/2020 to 09/2020)

  • Developed and designed architecture for Technical Office Petitions project backend and integration with Public Prosecution Portal on Criminal Justice application.

OMS2 Project in B.TECH (08/2022 to 03/2023)

  • Developed and updated middleware APIs interfaces using JAVA, RedHat Apache Fuse, Apache Camel, Blueprint and Sql Server database.

OMS2 Middleware Logs Portal in B.TECH (01/2023 to 02/2023)

  • Built Single Page Application using React.js, TypeScript and Bootstrap as Front-End with Spring Boot as Back-End plus SQL Server Database.
  • Also used Okta security in both back-end and front-end.

My Read Library Application in Udemy Full Stack Course (01/2023 to 02/2023)

  • Built Single Page Application using React.js, TypeScript and Bootstrap as Front-End with Spring Boot as Back-End plus MySQL Database.
  • Also used Okta security in both back-end and front-end.

Education

Bachelor's Degree in Computers And Information - Computer Science

Faculty of Computing And Information, Zagazig, Al-Sharqya, Egypt
07.2016
  • Accumulative Grade: Good.
  • Graduation Project: Entitlements and Balancing. [Excellent Grade]
  • Graduation Project Description: This project for managing the Administrative Affairs and Financial Affairs for all employees in organization using ADF technology.
  • My Role: Team Leader of the project that routing group, Task allocation and follow-up and evaluation of the group and help everyone in his work.

Some College (No Degree) - Courses And Trainings

Faculty of Computing And Information, Zagazig, Al-Sharqya, Egypt
  • EMC Academic Associate, Data Science and Big Data Analytics
  • Linux Essential Course
  • OOP with JAVA
  • Internet Technologies & Programming with Java
  • System analysis and design I & II
  • Matlab Basics
  • Android fundamentals

Certification

  • AI for software Development Online Course provided by Itida and Entlaq Holding - From Entlaq Holding - [Jul 2024].
  • Microservices Architecture - The Complete Guide - From Udemy - [JULY 2024].
  • Java 21, Java 17, Java 11, Java 8 (advanced) and Spring Boot - From Udemy - [JUNE 2024].
  • Java New Features (Java 12, Java 11, Java 10, Java9 & Java8) - From Udemy - [Sept 2023].
  • Modern Java - Learn Java 8 Features By coding it - From Udemy - [Sept 2023].
  • Design Patterns, SOLID, OOP and UML Complete Guide - From Udemy - [July 2023].
  • Full Stack: React and Java Spring Boot - The Developer Guide - from Udemy - [Feb 2023].
  • React Development Cross-Skilling Nanodegree Program - from Udacity - [Dec 2021].
  • Front End Web Development Advanced Nanodegree Program - from Udacity - [Nov 2021].
  • Front End Web Development Professional Nanodegree Program - from Udacity - [Aug 2021].
  • Human Development - from Edmore University - [APR 2016].
  • EMC Data Science and Big Data Analytics - [May 2016].
  • English Diploma - from Edmore University - [Aug 2015].
  • Oracle ADF Diploma - from Senior Steps - [Mar 2014].
  • MCSD.Net Web Application Diploma - from Senior Steps - [Oct 2014].
  • Development Track (J2SE - J2EE - Android) - from EG code - [Dec 2013].

Languages

Arabic
First Language
English
Upper Intermediate
B2

Additional Information

  • Nationality: Egyptian.
  • Marital Status: Married.
  • Military Status: Completed.

Affiliations

Reading, Writing Poems, Charity Works, Football and Chess.

Mahmoud Farouk AbdelhamidSoftware Development Specialist