Summary
Overview
Work History
Education
Skills
Additional Information
Software
Certification
Interests
Timeline
Generic

Badawy M. Abouads

Senior Java Developer
Riyadh,SA

Summary

Profile / Highlights A full stack developer with more than 9-years track record of success in exceeding expectations and meeting program milestones. Specialized expertise in Java development, spring framework and many front-end libraries like jQuery, ECMAScript, angular, react and have a good experience in object-oriented analysis, design patterns, agile scrum.

Overview

2
2
Languages
1
1
Certification
13
13
years of professional experience

Work History

Senior Software Engineer

Bank Al Bilad
Riyadh, SA
10.2018 - 03.2021
  • Develop digital systems to enable entities/establishments with one owner to open accounts digitally using spring boot, spring data, swagger, jsp and lombok.
  • Build spring boot applications to serve core banking, web applications and mobile applications.
  • Enhance the existing internet banking systems and other existing systems by implementing new features/products.
  • Analyze and develop unit tests using Junit and Mockito and Powermock and develop automation tests using selenium.
  • Refactor legacy systems to migrate old java versions to java 8.
  • Write Jenkins pipelines to automate clone code, run tests, check code quality, and deploy processes.

Senior Software Engineer

Advanced Electronic Company, AEC
Riyadh, SA
05.2013 - 10.2018
  • Lead fast track team for delivering hotfixes releases.
  • Design, implement, execute unit tests, and solve production issues for a big government system using Java, Spring framework, Liferay, and Linux.
  • Work near the test teams and function teams to accelerate the work and build a reliable system.
  • Support operation team for solving some existing issues, improving the existing functionalities and system performance.
  • Work with the monthly release team to implement new releases and provide some new features to existing systems.
  • Earned customer award for exemplary job performance and success in 2016.

Software Engineer

Badawy M. Abouads
05.2013 - 01.2014
  • Debug existing systems and maintain/document their functionalities.
  • Migrate legacy systems from old technologies to new technologies, use MVC design patterns, and build unit tests.
  • Develop front-end for a new web application using JSP, Servlets, HTML, CSS and jQuery.

Software Engineer

Huawei Cairo, EG
08.2012 - 05.2013
  • Help in gathering the requirements and building requirement specification documents.
  • Develop a web application for managing the sites of a telecommunication company.
  • Develop a tool to manage the workflow of the payment process lifecycle and approvals.

Software Engineer

GCSSD
Cairo, EG
01.2012 - 01.2013

Consultants

Arab Security, ASC
Cairo, EG
01.2010 - 01.2012
  • Develop front end applications using JSF, Primefaces, Hibernate, HTML, and CSS.
  • Khalil group Java developer Nov, Collaborate with business analysis, developers and testers to define the requirements and specifications.
  • Develop both front end and back end applications using JSP, servlets, hibernate, MySQL and swing.
  • Train operators to use the existing systems.

Junior Java Developer

02.2010 - 10.2010
  • Develop web application using JSP, servlet, hibernate and MySQL.
  • Develop a security plugin APIs using smart token.
  • Debug existing systems and enhance/document their functionalities.
  • Conduct summer training for students.

Education

Oracle Certified Professional, Java SE 7 Programmer - undefined

Walden University

Master of Engineering - Software Engineering

Bachelor of Computer Science - Computer Sciences

Menoufia University

Skills

Java

undefined

Additional Information

  • A member of a community called MUFIX community which helps new students to be familiar with the real software market, teaching student the newest software technologies and libraries, provide life skills training, multimedia presentations and other support, 2007 - present.

Software

IntelliJ

Eclipse

Certification

Java SE Certification

Interests

Reading

Walking

Timeline

Senior Software Engineer

Bank Al Bilad
10.2018 - 03.2021

Java SE Certification

01-2015

Senior Software Engineer

Advanced Electronic Company, AEC
05.2013 - 10.2018

Software Engineer

Badawy M. Abouads
05.2013 - 01.2014

Software Engineer

Huawei Cairo, EG
08.2012 - 05.2013

Software Engineer

GCSSD
01.2012 - 01.2013

Junior Java Developer

02.2010 - 10.2010

Consultants

Arab Security, ASC
01.2010 - 01.2012

Bachelor of Computer Science - Computer Sciences

Menoufia University

Master of Engineering - Software Engineering

Oracle Certified Professional, Java SE 7 Programmer - undefined

Walden University
Badawy M. AbouadsSenior Java Developer