YONAS MENGSTEAB WELDETSION
Arlington, Virginia 341-***-**** ad22pp@r.postjobfree.com
https://www.linkedin.com/in/yonas-weldetsion
Fully Work Authorized No Visa Sponsorship Required
Professional Summary .
Experienced Java developer with more than 6+ years of dedicated professional experience in the design and development of high-quality, scalable, resilient software applications through all aspects of the Software Development Life Cycle. Focused on a Fullstack as well as backend development using technologies like Spring Boot, Hibernate with the ability to implement and integrate efficient RESTful web services, Microservices and Databases. (Available for full-time, W-2 employment).
Skills
RDMS Development and SQL
Software Components and Libraries
API Design and Development
Object-Oriented Programming
Software Testing and Validation
Code and Quality Standards
Agile/Scrum Methodology
Source and Version Control: Git
Performance Evaluation and Optimization
Application design
System Design
Databases: Oracle, MongoDB
Amazon Web Services
Requirements Gathering and Analysis
Design Patterns and Principles
Multithreaded Software Applications
RESTful Web Services
Debugging and Troubleshooting
Performance Analytics
Messaging Framework: Apache Kafka, JMS
Regression testing
Prometheus, Grafana
AWS
Technologies:
Languages: Java/JavaEE
Web: JavaScript, jQuery, Bootstrap, React
Web Services: RESTful API
Web and Application Servers: Apache Tomcat
Frameworks: Spring, Spring Boot, Spring MVC, Hibernate, XML, Spring Cloud, Spring Data JPA, Junit, Mockito, Executer Service (Multithreading), Apache kafka, React.
Databases: Microsoft SQL Server, MySQL, MongoDB
Design Patterns: Observer, Factory Method, Singleton, Facade, Adaptor, Template.
SDLC: Agile Methodology
Technologies and Tools: IntelliJ IDE, Eclipse IDE, STS, VS Code, Maven, Git, StarUM, Postman, Kafka, Clickup, JIRA
CAREER NOTE: (Jan 2022 - October 2023)
Master’s degree in Computer Science (Available for full-time, W-2 employment).
Professional Experience
èInfosys Limited, Hartford,CT March 2023 – Present
Senior Java Developer
Implemented an insurance application following the Software Development Life Cycle (SDLC) and Agile Methodology.
Collaborated with a cross-functional team to gather requirements, design, develop, test, and deploy the application.
Participated in sprint planning, daily stand-ups, and retrospective meetings to ensure project progress and alignment with Agile principles.
Developed back-end functionalities using Java, Spring Boot framework.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Conducted unit testing and resolved bugs and issues to ensure a high-quality application.
Contributed to the design and optimization of database schema and queries using SQL.
Successfully delivered the application within the project timeline, meeting all functional requirements.
Utilized version control systems (Git) for source code management and collaborated with team members using tools like JIRA and Confluence.
Technologies Used: Java, Spring Boot, Spring MVC, Apache Tomcat, IntelliJ IDEA, STS, Eclipse, Git, HTML, CSS, JavaScript, jQuery, JSP, REST, JPA, Postgres, AWS
è Kabbee Software Enterprise, SanJose California, USA_Remote June 2016 - Dec 2021
Servicing business clients such as Banks, Hotels, Educational institutions and Hospitals
Senior Java Developer
Throughout my career as a software engineer, I have had the privilege of working on a diverse range of projects, spanning from small startups to large enterprises. One of my most significant projects, I have had the opportunity to work on was the development of Kabbee+, a single-page application built using Java Programming Language as well as Spring Boot Framwork with the company, Kabbee Software Enterprise. This application was aimed at serving the Habesha community, which includes both Eritreans and Ethiopians. It is similar to Netflix and currently has content solely focused on the Habesha people. The application was well-received, with a mobile version having over 5k downloads and it is publicly available at this URL: kabbeeplus.org. In this project I participated with the Back-end developer’s team. As part of the early stages of the application, I contributed to various aspects of the project, such as Payment and Content Search Service.
Created clean and efficient code based on specifications and requirements.
Participated in the breakdown and planning of module structures and project deliverables.
Contributed to all phases of software development life cycle using Agile / Scrum
Built clean and efficient code with Java by meeting established requirements and specifications.
Developed enterprise-level applications using RESTful Web Services.
Implemented microservices using Spring boot and monitor using Actuator endpoints and ELK stack.
Tested microservices using Junit framework, Mockito and Rest-assured for the Rest controller.
Strengthened technical development of team members by sharing knowledge and experiences.
Analyzed requirements and business needs to streamline the development process.
Technologies Used: Java, Spring, Spring Boot, Spring MVC, Apache Tomcat, IntelliJ IDEA, STS, Eclipse, Git, MySQL Workbench, HTML, CSS, JavaScript, jQuery, JSP, REST, JPA, Kafka, MongoDB, React.
Academic Project
WebShop Application, MIU (2022): Developed a microservices-based online shopping system with products, order, customer, and payment microservices. Developed Micro-service web application. It was a solo project on delivering tool for users to buy a variety of products via order service.
Technologies Used: Spring Boot, Kafka, MongoDB, Zipkin. Spring Security
Library Management Application, MIU (2022): Implemented a monolith application for library management with internal communication services. This project was an individual project, which helps users to access library books and other services after successful login.
Technologies Used: Spring Boot, REST, JMS, MongoDB, HSQL
MUMSched, MIU (2022): Created a responsive scheduling web application for university faculty and students, with spring boot and thymeleaf. Collaborated with a team of 5 on design and implementation of an application which helps students to register for their choice and available courses. Admin approves course choices and faculty views scheduled courses.
Technologies Used: Spring Boot, Mockito, MySQL, Thymeleaf, IntelliJ
Luxury Car Rental System, MIU (2022): Designed and developed an online car rental system with multiple user roles. It was a solo project on delivering tool for users to rent and reserve luxurious cars following proper registration. And receive a notification after successful renting or reservation Technologies Used: Spring Boot, Hibernate, JUnit, MySQL
Education
Master of Science in Computer Science
Maharishi International University, Fairfield, IA, USA (2022 - 2023)
Bachelor of Science in Mathematics and Computer Science
Eritrea Institute of Technology, Asmara Eritrea (September 2007 - July 2012)