Post Job Free

Resume

Sign in

Java Developer Engineer

Location:
Fairfield, IA
Posted:
December 09, 2020

Contact this candidate

Resume:

EMAN SOROUR

**** * *** **. *********, Iowa *****

323-***-**** adiii0@r.postjobfree.com https://www.linkedin.com/in/emansorour

Java Developer

• Passionate Java developer with 5 years of IT Experience in Agile methodology Projects.

• Strong experience in all the phases of SDLC such as Requirement gathering, Designing, Coding, Testing & Maintenance.

• Strong experience in both Object-Oriented Programming.

• Strong experience in Programming with Core Java, Collections.

• Strong in java 8 features such as Lambdas, Streams & functional interfaces.

• Expertise in various J2EE technologies including Java Servlets, JSP, JDBC.

• Developed applications using Java web frameworks such as Spring MVC, Spring Boot, java ORM framework (Hibernate), and RESTful APIs.

• Strong working experience on SQL Databases like MySQL, and NoSQL databases like MongoDB.

• Strong on Java automation server Jenkins (CI/CD) and Maven Build Tools.

• Strong in implementing Unit Testing with JUnit, MOCKITO, and logging with Log4J2.

• Strong experience on various version control systems like Git.

Java Development Software Development Life Cycle (SDLC) Phases

Web Development User Experience Testing & Troubleshooting

Languages: Java 8, J2EE

Web: HTML5, CSS3, JavaScript, Servlet, JSP, Thymeleaf

Web Services: REST, JSON

Web/App Servers: Tomcat

Frameworks: Spring (Core, Boot), Hibernate, Selenium, Angular, NodeJS, ExpressJS, Bootstrap

Databases: MySQL, MongoDB

SDLC: Waterfall, Agile

Tools: Eclipse, Postman, JMeter, IntelliJ, Git, StarUML

Platforms: Windows

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).

IBITIKAR TECHNOLOGIES, Alexandria, Egypt 2019-2020

IT company specialized in developing, designing, managing, and marketing custom products.

Software Engineer:

Developed and maintained back end functionality for recruitment and consultant systems.

Tasks Performed:

Developed back end functionality.

EMAN SOROUR Page 2

323-***-**** adiii0@r.postjobfree.com https://www.linkedin.com/in/emansorour

Developed web services and implemented features using Hibernate ORM JPA.

Designed and reviewed database schema in MySQL.

Ensured the quality of a major project from conception to post-release activities.

Performed manual and automation testing for the final release.

Perform Unit testing using Junit and Mockito.

Achievements:

Received many positive feedbacks from my managers.

Technologies Used: Java, Spring (MVC, Boot), Maven, Hibernate, Git, JIRA, Agile, Selenium, RESTFUL API, Jenkin, Junit, Log4J2.

SOFTXPERT, Alexandria, Egypt 2016-2019

Software development company headquartered in California.

Software Quality Control Engineer + “Java implementation”:

Utilized a variety of testing techniques to ensure software application quality.

Tasks Performed:

Designed and applied manual testing techniques.

API testing use postman.

performance testing use JMeter.

Managed all technical issues during each sprint cycle.

Automation testing using selenium and java.

Contributed to the development of backend functionality using java, Spring boot, Hibernate and MySQL.

Achievements:

Promoted from Junior to Senior level for efficiency and experience.

Technologies Used: MySQL, Postman, JMeter, Java, Selenium, Cucumber, Spring boot, Hibernate.

.

OTS, Alexandria, Egypt 2015-2016

Software development company serve and support the shipping industry.

Java Developer:

Developed both front and back end functionality.

Tasks Performed:

Collect requirement from client and doing business analysis.

Developed, and maintained J2EE web applications under the supervision of senior developers.

EMAN SOROUR Page 3

323-***-**** adiii0@r.postjobfree.com https://www.linkedin.com/in/emansorour

Contributed to all aspects of the Software Development Life Cycle (SDLC) including analysis, specification, design, implementation, and testing.

Technologies Used: Java, J2EE, Servlet, JSP, HTML, CSS, JavaScript.

ACADEMIC PROJECTS

TM Checking Reservation System, MIU (2020): Developed RESTful web service application to automate appointments for meditation group. Implemented whole application entities and whole vertical appointment crud operations. Technologies Used: Java, Spring (Boot, Validation, Security), Hibernate, Java Mail Sender, Git, RESTful

Online Market, MIU (2020): Developed a market system with three user roles (admin/seller/buyer). Sellers control products and orders; buyers may follow sellers, make and cancel orders, and check order history. Implemented whole vertical feature of seller product crud operations. Technologies Used: Java, Spring (Boot, Validation, Security), Hibernate, Thymeleaf, Bootstrap, Git, RESTful

Farmers' System, MIU (2020): Developed an application for farmers to sell their products and customers to buy fresh, local food. Implemented whole vertical feature of product crud and image upload to GCS. Technologies Used: NodeJS, Express, Mongoose, Bootstrap, Angular, GCS, Git

Appointment Management, MIU (2020): Developed an application to manage appointments, including whole vertical feature of appointment crud operations. Technologies Used: IntelliJ, Java, Servlet, JavaScript, AJAX, HTML, CSS, Docker, Git

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion October 2022)

Maharishi International University – Fairfield, Iowa

Key Courses: Fundamental Programming Practices; Modern Programming Practices; Web Application Programming; Enterprise Architecture; Web Application Architecture; Modern Web Applications

Bachelor of Science in Information Systems (2013)

Faculty of Computer Science & Information Systems – Helwan, Egypt



Contact this candidate