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