Post Job Free

Resume

Sign in

Spring Boot Java Developer

Location:
Costa Mesa, CA, 92626
Posted:
February 14, 2024

Contact this candidate

Resume:

HENOK TEWELDEBRHAN

Oakland, CA, *****

339-***-**** · ad3mr6@r.postjobfree.com

https://www.linkedin.com/in/henok-teweldebrhan/

Fully Work Authorized. Green Card. No Visa Sponsorship Required.

Open to Relocation

PROFESSIONAL SUMMARY

Proficient Full Stack Java Developer with 7+ years of experience in IT industry in software design in optimizing functionality and performance by coding applications based on requirements, testing, development and deployment of web applications. Skilled in Java, J2EE, spring, spring Boot, Microservices, Rest, RDBMS, MySQL, Postgress, MongoDB, Maven, JavaScript, React, Ajax, Angular, cloud related technologies applications and debugging systems, and upgrading existing applications through all phases of software development life cycle (SDLC).

KEY SKILLS

Software Development Life Cycle

Java Programming

Web Services

Design Patterns

Spring, Spring Boot applications

Microservices

Data Structures / Collections

Dependency Injection

Testing / Troubleshooting

Languages: Java 1.8, 8, 11, 17

Web: HTML5, CSS3, JavaScript, jQuery, Thymeleaf, Bootstrap, ajax

Web Services: RESTful

Web and Application Servers: Apache Tomcat

Frameworks: Spring, Spring Boot, spring JPA, Hibernate, Spring Cloud, Spring MVC

Databases: MySQL, MongoDB

Design Patterns: Façade, Command, Singleton, Factory, Strategy, Observer, Template,

SDLC: Agile / Scrum, TDD, iterative

Tools: IntelliJ IDEA, Eclipse IDE, Git, Maven, StarUML, ActiveMQ, Kafka, Postman, Jira

Platforms: Windows

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies for master’s degree in computer science (Available for full-time, W-2 employment, Green card).

Senior Java developer 01/2023-present

Infosys LTD…….Client Apple

Developed, implemented, tested and deployed clean codes for the microservice applications

Create clean and efficient codes based on the requirements.

Implemented REST API using spring-boot application.

Implemented Zipkin for distributed services.

Web and framework development using Java.

Implemented Kafka and clustering to store the records of the apple pay.

Using AWS for cloud computing

No SQL and SQL dB for data storage forwarding the Kafka clusters.

Spring and spring-boot technologies for apple pay receiver web development.

Used Core Spring annotations for Dependency Injection

Implemented troubleshooting, debugging, and upgrading of existing applications.

Testing the codes using the technologies of JUNIT, Mockito, power mock, Integration testing

Deploy using Jenkins and CI/CD pipelines and docker containerization.

Applying technologies of Terraform for multi cloud infrastructure.

Adding different functionality based on other requirements from UI side and defect fixing.

Worked with a platform Liferay Portal for building websites, intranets and extranets.

Technologies Used: code Java, Java, Spring, Spring-boot, Mesina, Torus, No-SQL, AWS, Kubernetes, Kafka, Rest API, Git, Git-hub, Microservice, ticketing tool -DCB

Java Developer 07/2016-01/2023

Kabbee Software Enterprise, San Jose, California, USA _Remote Client GAP

Developed and implemented backend for numerous applications and systems.

Created clean and efficient code based on specifications and requirements

Implemented REST Microservices using spring boot

Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator

Implemented Zipkin for distributed Microservices Monitoring

Implemented Kafka messaging for communication of different microservices

Implemented Restful Web Services using Spring and Spring Boot

Used Java Persistence API(JPA) frameworks such as Hibernate and implemented Hibernate cache for query to improve application performance

Used Tomcat application server and IntelliJ to develop and deploy the application

Released different system components through all stages of SDLC (Agile scrum)

Used Core Spring annotations for Dependency Injection

managed git for code repository and Jira as ticketing tool

Maximized functionality and performance by testing programs and systems using JUnit and Mockito

Implemented troubleshooting, debugging, and upgrading of existing applications

Optimized team initiatives by expanding knowledge and driving technical development

Translated requirements into functional specification

Design use cases as well as sequence, collaboration, and class diagrams

Technologies Used: Java, Apache Tomcat, Spring, Spring Boot, IntelliJ IDEA, Eclipse, Git, React, Angular, MySQL Workbench, HTML, CSS, JavaScript, jQuery, Bootstrap, Windows, Jira.

Student Intern 06/2015-10/2015

Eritrea Telecommunication company · Internship

Databases for the system of the telecommunication

Design BTS and Antennas

MATLAB Simulink for the system

ACADEMIC PROJECTS

WebShop Application, MIU (2022): Created Microservice-based web application to manage product selection and order processing. Technologies Used: Spring Cloud, Spring Security, JWT, Kafka, Eureka Server, Spring Cloud Gateway, Open Feign, Circuit Breaker (Hystrix), Load Balancer (Ribbon), Config Server (Git), MongoDB, Sleuth, Zipkin, Logstash, Elastic Search, Kibana, REST Template, Bootstrap, Git, Tomcat, IntelliJ, Jenkins.

Library Application, MIU (2022): Designed library application to manage book inventory, user registration, and documentation. Technologies Used: Java, SCC, Thymeleaf, Bootstrap, Spring Boot, Hibernate, RESTful Web Service, MongoDB, Git, Maven, Ajax, JSON, Tomcat, IntelliJ, Visual Studio Code, Postman.

MIU Scheduling, MIU (2022): Collaborated with team to create web application system to generate student schedules. Technologies Used: Java, CSS, Thymeleaf, Bootstrap, Spring Boot, Spring MVC, Hibernate, RESTful Web Service, MySQL, Git, Maven, Ajax, JSON, JavaScript, Tomcat, IntelliJ, Visual Studio Code, Postman.

Car Rental Application, MIU (2022): Developed application to streamline car rental reservations. Technologies Used: Java, CSS, Thymeleaf, Bootstrap, Spring Boot, Spring MVC, Hibernate, RESTful Web Service, MySQL, Git, Maven, Ajax, JSON, JavaScript, Tomcat, IntelliJ, Visual Studio Code, Postman.

PERSONAL PROJECTS

Library application, 2018: Built for the Libraries to perform the check-in, check-out and payments. Technologies Used: Java, CSS, HTML, Bootstrap, JavaScript, jQuery, Spring Boot, MySQL, Tomcat, Eclipse, Visual Studio Code.

Student Registration and attendance Application, 2021: For registration, taking attendance and task assignment for Kabee students and developers.

Technologies Used: Java, CSS, HTML, Bootstrap, JavaScript, jQuery, Spring Boot, MySQL, Tomcat, Eclipse, Visual Studio Code.

EDUCATION

Master of Science in Computer Science 2023

Maharishi International University, Fairfield, Iowa

Key Courses: Fundamental Programming Practice, Modern Programming Practice,

Web Application Programming, Advanced Software Development, Enterprise Architecture, Modern webApplication, Web Application Architecture, Software Engineering,Software Architecture, Algorithms

Master of Science in Electrical and Computer Engineering 2021

Khalifa University, Abu-Dhabi, UAE

Largest and most prestigious University (1st rank in UAE and 27th from Asia) with robust engineering college program.

Numerical Methods, Real-time Embedded system, Micro Electronics, Deep learning, and research about deep learning based smart watch.

Bachelor of Science in Electrical and Electronics Engineering 2016

Eritrea Institute of Technology, Mai-Nefhi, Eritrea

PROFESSIONAL DEVELOPMENT

Graduate Research and Teaching Assistant (GRTA), Khalifa University, Abu-Dhabi, UAE 2020

Introduction to Artificial Intelligence (AI), Coursera, online 2020



Contact this candidate