Post Job Free
Sign in

Java Developer

Location:
Fairfield, IA
Salary:
84000
Posted:
April 03, 2020

Contact this candidate

Resume:

MOHAMED BADAWY

**** * *** ****** • Fairfield, IA 52557

641-***-**** • *******.*.******@*****.*** • www.linkedin.com/in/mohamed-nabil-badawy

Software Developer

Latest 3 years of experience in Software Development, Hands on design, development, testing of web-based and desktop applications projects using Java, J2EE, Spring boot, Web Services (REST), MVC framework (Spring MVC), HTML5, CSS3, JSON JavaScript and Hibernate, Bigdata technologies Hadoop, HBabse. Previous 4 years of experience in C#, total 13 years of experience related IT fields.

Java Software Programming • Web Application Development • Requirements Gathering

Analyze Functional Specifications • Database Development Troubleshooting • Bug Fixes / Documentation

• User Acceptance Testing • Software Development Life Cycles

Languages: Java, C#, Scala

Web: JSP, JavaScript, Ajax, HTML, CSS, Bootstrap, JSON

Web Services: REST, SOAP

Web and Application Servers: Apache Tomcat, Glassfish.

Frameworks: Spring Boot, Hibernate, Spring MVC, Spring Security, JEE, JPA

Databases: MySQL, MSSQL, Access

Design Patterns: MVC, Singleton, Factory, Dependency Injection, Strategy, Adapter, Decorator

SDLC: Agile, Waterfall

Tools: IntelliJ, Eclipse, Maven, Jenkins, Work Bench, MSSQL Server Management Studio, MS Visual Studio Code, Star UML, Camtasia Studio, Photoshop.

Platforms: Windows, Linux

Big Data: Hadoop, H-Base, MapReduce Algorithms

PROFESSIONAL EXPERIENCE

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

ALEXANDRIA UNIVERSITY, Alexandria, Egypt • Oct 2005- Aug 2018

Second largest university in Egypt with over 10,000 staff, faculty and students.

I held multiple positions in different departments in Alexandria University, started the career as Project engineer and grown up to Software development and Operations engineering successfully.

Software Development & Operation Engineer •

Developed varied software applications and managed all IT in Community Development Center.

Task Performed:

Developed web app student registration, course enrollment.

Designed software architect (UML diagram) and developed domain entities using spring hibernate.

Developed back end CRUD operations. Developed unit testing using Junit.

Developed system security using spring security.

Gathered, analyzed system requirements to prepare functional and technical specifications.

Design and implement rest API for courses management.

Trained employees on basic and advanced SW skills.

Achievements:

Enhanced examination system by publishing web application.

MOHAMED BADAWY • Page2

641-***-**** • *******.*.******@*****.*** • www.linkedin.com/in/mohamed-nabil-badawy

Technologies Used:

Java, Spring boot, Spring MVC, Spring Data, Spring security, Hibernate, Servlet, MySQL, Junit, Eclipse, Maven, JavaScript, JSON, AJAX, Postman, HTML, CSS.

PERSONAL PROJECT

File Transfer to Google Drive Service (Nov 2019- Dec 2019)

Developed web service to transfer files from user account to user google drive account

Used spring service and google web service, OAuth2 client.

ACADEMIC PROJECTS

Web API Application, MIU (Feb 2019):

Developed as part of 5-members teamwork a Web API application attendance system for university using modern enterprise architecture best practices using Spring boot, spring Hibernate, Spring Security, MySQL, Azure cloud service (Created MSSQL DB on cloud, Created Web API Service, host the Web API application on Azure).

Big Data Algorithm, MUM (Apr 2019):

Distinguished different map-reduce algorithms (strip, pair, hybrid) performance. Implemented algorithms using core Java code and Python Used Cloudera, Java, Hadoop, HBase, Scala, Eclipse, Maven.

Job Recruitment Web System, MUM (Mar 2019):

2-person team developed online job recruitment web system. Implemented System functionality using core Java code. Integrated with database using Hibernate. Used Java, JSP, Hibernate, JavaScript(customer validation rules and create action events for buttons and links), jQuery, AJAX, JSON, HTML, Bootstrap (Imported bootstrap to enhance UI implementation of different HTML page elements like table buttons ordered and unordered lists ), CSS (customize page elements ), MySQL(to persist business domain entities), Git, Maven(Manage applications dependencies), IntelliJ IDEA.

GPlay Apps Analytics-Big Data Ecosystem, MUM (Dec 2018):

Demonstrated GPlay apps as part of 2-person team. Implemented Data extraction and streaming using Kafka with core Java code. Used Java, Kafka, HDFS, HBase, NoSQL, Python, Hive, Spark SQL, Eclipse, Maven, Mode Analytic, Google Cloud.

Library Management System, MUM (Oct 2018):

Developed desktop library system as part of 3-member team. Designed UML Diagrams. Implemented system functionality. Used Java, Hibernate, MySQL, Scene Builder, Eclipse, Star UML.

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion April 2021)

Maharishi University of Management, Fairfield, Iowa

Key Courses: Fundamental Programming Practices, Modern Programming Practices, Web Application Programming, Software Engineering, Big Data, Big Data Technology, Advanced Software Development, Enterprise Architecture, Algorithms.

Bachelor of Engineering in Communications & Electronics Engineering

Faculty of Engineering, Cairo University, Egypt 2005

TRAINING

C# Levels 1 & 2 / ESTQB / MCP / CCNA / IT Essentials (Cisco) / Nortel Network

PROFESSIONAL MEMBERSHIPS

Egyptian Engineering Syndicate



Contact this candidate