Post Job Free
Sign in

Software Engineer Development

Location:
Pleasanton, CA, 94566
Posted:
April 11, 2024

Contact this candidate

Resume:

Zebib Zegherghish

*********@*****.*** ***- ***- *450 www.linkedin.com/in/zebib-zegherghish

SOFTWARE ENGINEER

Computer Science professional with 5+ years of Java Developer, developing enterprise-level web and desktop applications. Hands on experience leveraging Java/J2EE, Spring, Spring-boot, Microservice Architecture, NodeJS and Hibernate to Ensure outstanding back-end performance, Angular, and front –end performance. I am a kind of strong person in analytical thinking, good in problem solving and I am fast learner.

Java Programming · Web & Desktop Application Development · Software Development Lifecycle

Software Engineering · Requirements Gathering & Analysis · Coding & Code Review · User Acceptance Testing

Application Launch & Maintenance · Technical Troubleshooting · Systems Security · Team Collaboration

Languages: Java, SQL

Web: AngularJS, NodeJS, AJAX, jQuery, JPA, Servlets, CSS3, Bootstrap, Thyme leaf, HTML5, CSS, JavaScript

Web Services: RESTFUL

Web/Application Servers: Apache Tomcat

Frameworks: Spring (Spring MVC, Spring Security, Spring AOP, Spring Boot, Microservices), Hibernate, JPA, Angular, Express.JS, NodeJS

Databases: MYSQL, Oracle, MS SQL Server, JDBC

SDLC: Agile, Waterfall

Tools: Eclipse, IntelliJ, VS Code, Maven, Gradle, Jenkin, Postman, Star-UML, Git, Kafka, ActiveMQ

Design Patterns: Strategy, adapter, Factory Pattern, Decorator, Singleton

PROFESSIONAL EXPERIENCE

CAREER NOTE: Master's Degree in Computer Science (Available for full-time, W-2 employment).

Infosys Richardson, TX, USA August 2022 – March 2023

Technology Analyst

GSS (Global Servicing System)

Responsibilities

•Contributed to all phase of software development life cycle including coding, testing, and documentation for providing comprehensive software solutions.

•Developed code to meet the requested acceptance criteria using Java, Spring, Hibernate and REST API.

•Implemented multi-tier applications using web-based technologies including Spring (Boot, Microservices, ORM, Kafka messaging system), Hibernate/JPA.

•Participated in creating features and contributed to story completion as part of the Agile team.

•Performed analysis to redesign existing applications.

•Improved client satisfaction by recommending alternative solutions to meet requirements.

•Developed and implemented challenging Inventory System with complex database components.

•Ensured optimization of hibernate configuration for increased performance.

• Maximized performance by implementing existing applications.

Ministry of Education, Asmara, Eritrea, July – 2020 – January - 2021

Software Engineer

• Student Online Registration System

Responsibilities

Creating class according to their work and their state using object-oriented programming.

Produce clean, efficient code based on specifications.

Developed Restful web service using spring boot

Including gathering, modeling, analysis, architecture design & development.

Designed database tables to suit the need of the client using MySQL.

Troubleshoot, debug and upgrade existing software.

IT sutra, Irving, Tx · April 2020- June 2020

Software Development Engineer in Test

Responsibilities

Analyze project and design specifications to develop software applications.

Prepare technical documentations at both front-end level and back-end level.

Assist in coding, debugging, testing, and documenting of application programs.

Participate in development and maintenance of applications.

Analyze and implement software enhancements for applications.

Test software improvement initiatives to minimize operating time and maximize efficiency.

Follow coding standards defined by the Company.

Review, encode and test change management requests for application.

Developed end-to-end test plans and determined test scenarios within boundaries of project specifications.

Wrote Modification Request for the bugs in the application and helped developers to track the problem and resolve the user requirements.

Technologies Used: VBScript, UFT, Gherkin, Cucumber

Ministry of Education, Asmara, Eritrea, July - 2015 – March - 2020

Java Developer

• Student Online Registration System

Responsibilities

•Contributed to all phase of software development life cycle including coding, testing, and documentation for providing comprehensive software solutions.

•Developed code to meet the requested acceptance criteria using Java, J2EE, Spring, Hibernate and REST API.

•Implemented multi-tier applications using web-based technologies including Spring (Boot, Microservices, MVC, REST, AOP, ORM, Cloud), Hibernate/JPA.

•Designed and developed Model-View-Controller frameworks using Spring MVC.

•Participated in creating features and contributed to story completion as part of the Agile team.

•Performed analysis to redesign existing applications.

•Improved client satisfaction by recommending alternative solutions to meet requirements.

•Developed and implemented challenging Inventory System with complex database components.

•Ensured optimization of hibernate configuration for increased performance.

• Maximized performance by implementing new features and existing applications.

ACADEMIC PROJECTS

Online Banking System: MIU (2023): Designed banking app using Spring Boot, REST, and Strategy, command and Factory Design Pattern. Introduced advanced authorization and authentication. Developed live chat feature. Integrated all features as member of 4-person team.

Technologies Used: RESTful Web Services, Maven, Spring MVC, Strategy, command and Factory Design Pattern, JPA, Spring Boot, MySQL, Java Beans.

eCommerce, MIU (2023): Created shopping web application with team of 3 developers.

Technologies Used: RESTful Web Services, Maven, Spring MVC, JPA, Spring Data, Spring Security, Validation, Internationalization, MySQL.

Job Hunt, MIU (2022): Created shopping web application with team of 3 developers.

Technologies Used: Node.js, MongoDB Atlas, Mongoose, Express, Angular 8, Ajax, CSS, Java Script, VS Code, Git, Typescript.

Airlines Reservation System, MIU (2022): Created backend enterprise application to manage airline reservations.

Technologies Used: Spring, Hibernate, JWT, Microservice, Security, MySQL.

Web Store Application, MIU (2022): Designed microservice-based web application, collaborating with team members to facilitate web store with product selection, shopping cart, and ordering.

Technologies Used: Spring Cloud, Spring Security, JWT, Kafka, Eureka Server, Spring Cloud Gateway, Open Feign,

Online Dictionary, MIU (2021): Led development of online dictionary with keyword search functionality.

Technologies Used: HTML5, CSS3, jQuery, AJAX, Express, Node.js, JSON

MIU Scheduling, MIU (2021): Developed web application to generate custom course schedules and record attendance.

Technologies Used: Java, CSS, Thymeleaf, Bootstrap, Spring Boot, Hibernate, REST, MySQL, Git, Maven, AJAX,JSON, JavaScript, Tomcat, IntelliJ, Visual Studio Code, Postman.

eLibrary, MIU (2021): Created application to manage library operations and member registration.

Technologies Used: Java, JavaFX, Git, MySQL.

Online Shopping System, Maharishi University of Management: Built a highly responsive and scalable online shopping system that follows an Microservice Architecture, allows customers to make online purchases, browse online catalogs of products of various types, review a history of past orders, and conduct online shopping with a shopping cart, which can be used for immediate online purchase and also can be saved and reviewed and updated later by the user. User.

Technologies Used: Agile development methodology. Spring boot, Kafka messaging system, ELK, Java 8 – Lambda, Mango DB database, IntelliJ Idea.

RBZ-Movie- App: MIU (2021): Developed web application allowing users to purchase movies and subscribe to movie channels. Introduced token-based authentication using Auth service. Implemented Live show module allowing users to rate movies on real-time map feature. Leveraged Angular for front-end and NodeJS for back-end server; used Mongo DB for document storage. Integrated all modules as part of 3-person team.

Technologies Used: angular Js, NodeJS, Mango DB

Online – Student - Registration -System : MIU (2021): Designed web-based Student Registration app using Angular2, Spring Boot, REST, and Hibernate. Introduced advanced authorization and authentication. Developed to register online and see their courses . Integrated all features as member of 5-person team.

Technologies Used :Angular2, Springboot, rest, Hibernate, my sql

EDUCATION

Masters in Computer Science

MAHARISHI INTERNATIONAL UNIVERSITY, IOWA 2023

Key Courses: Fundamental practical programming (FPP), Modern practical programming (MPP), Software engineering (SE), Software Architecture (SA), Web application programming (WAP), Algorithm, Modern web application (MWA), Enterprise Architecture (EA), Big data technology (BDT), Advanced software development (ASD)

Bachelor of Science in Computer Science 2014

Eritrea Institute of Technology, Mai-Nefhi, Eritrea



Contact this candidate