Yohannes Woldeyes
Lakeville, MN *****
https://www.linkedin.com/in/yohannes-woldeyes-b909b0136/
Summary:
Java Developer 10+ years of experience, and a bachelor’s degree in computer science.
Experience in Java 1.8, JEE, Spring Boot, Spring MVC, Kafka
Micro Services
Strong ability to learn existing applications quickly and to be able to make modifications
Strong Data modelling ability and solid knowledge of SQL.
Self- manage tasks/timelines & organization skills
Analytical ability and communication skills with a strong sense of commitment, responsibility
and an excellent team player
Knowledge of creating REST/API Services
Strong core Java skills
Google cloud Pub/Sub GCP
Monitoring apps using Splunk and Kibana tools.
Strong knowledge of database systems, proficiency in SQL
Technical Skills:
Programming Languages: Java 1.8, JEE, Groovy
Framework: Spring Boot
Web Service: RESTful
Web Server: Apache Tomcat, WebSphere
ORM: Hibernate
Database: MySQL, DB2, Cockroach
Development Repository: GitHub, Bitbucket
Other Tools: Eclipse, IntelliJ, JIRA, Gradle, Maven, Kibana, Grafana, Splunk and Jenkins
Methodology: Agile
Industry experience: Finance, Healthcare, Hospitality, Social Media, Retail
Test environment: JUnit, Mockito, Power Mockito
Education:
Metropolitan State University St. Paul, Minnesota
Bachelor of Science, Computer Science, Minor in Mathematics
Graduated in 2007
Professional Experience:
BestBuy
November 2020 – March 22, 2024
Software Engineer
Tools: Java 1.8, Spring Boot, Micro Service, Kafka Stream, GCP
Create REST API Web Services using Spring Boot
Create Micro Services apps in AWS Cloud environment.
Google cloud Pub/Sub GCP
Help with Configuration tasks.
Create and Alter Database tables in cockroach DB, Oracle DB
Write Liquibase script for Database changes
Build new version using Jenkins and deploy to OpenShift and Cloud environment using Stratosphere tool.
Write Unit test using Spock and Mockito.
Wells Fargo
April 2020 – September 2020
Java Developer
Tools: Java 1.8, Spring MVC, JUnit, Mockito, Power Mockito
Create REST API Web Services using Spring Boot
Create Unit Test for existed application
Write Unit Test for Spring MVC Controllers and Services MockWebMvc – Spring MVC
Testing framework
Refracting exited application
Bug fix.
Optum
June 2019 – March 2020
Full-Stack Java Developer
Tools: Java 1.8, Spring Boot with Microservice, JUnit, RESTful Web Service, Cucumber, DB2 Angular 8, TDD
Conducts code reviews. Provides guidance to software developers for continuous improvement
Ensure development artifacts are in alignment with patterns/ frameworks designed by software engineering teams
Full lifecycle application development using standard frameworks and coding standards/patterns
Create REST API Web Services using Spring Boot
Consume REST API Web Services in UI and use the JSON data in Angular 8 template or Angular Modal
Unit Test REST API Web Services using JUnit and Cucumber Frame work
Write Unit Test for Services using Mockito and Power Mockito
Follow Agile methodology
Ameriprise Financial
March 2017 - June 2019
Java Developer
Tools: Java 1.8, J2EE, Spring Boot, JUnit, PDF generation in Java, RESTful Web Service, Oracle DB, SOA, TDD
Ensuring that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects
Clearly communicate task estimates, ETAs and work breakdown structure to the management
Supports users by developing documentation and assistance tools
Enhance Electronic Advisor Report (EAR) Application according to business requirement.
Create a Bath Processing to generate a report for advisor and member
Create a Batch Processing to Sync two environments
After Member entered information in EAR application, create a Batch Processing to generate PDF file, generate UPS Tracking number using UPS SOAP Service, include Tracking number into PDF file and send report to shipping department when the Batch Processing completed.
Unit Test - JUnit, Mockito
Follow Agile methodology
Optum
September 2016 – January 2017
Full-Stack Java Developer (Agency portal Development Project)
Tools: Java, J2EE, Spring MVC, JUnit, PDF generation in Java, RESTful Web Service, AngularJS
Maintaining tuning and repairing applications to keep them performing according to technical and functional specifications
Working effectively with the Test and Verification team to resolve issues
Being involved in Development, Continuous Integration and time-boxed iterative development.
Performing code reviews and reviews of technical documentation
Working with off-shore vendor resources and development activities.
Learning new technologies and languages
Mediture
March 2014 – September 2016
Full-Stack Java Developer
Tools: Java, J2EE, Spring MVC, JUnit, PDF generation in Java, RESTful Web Service
Worked with the team to build new Electronic Health Record (EHR) system software.
Development of UI/client-side web application in java-based Java/JEE environment
Troubleshooting and debugging using the ant debugger and Chrome debugger tools.
Designed wireframe prototypes of UI screen, presented to management and business representatives for discussion and approval.
Worked closely with other software developers and testers on multiple projects as needed.
Grand Yordanos Hotel
July 2013 – March 2014
Java Developer
Tools: Java, Servlet, Spring Boot, HTML, CSS, Java Script, jQuery, AJAX, JSP, AngularJS, RESTful, MySQL, JIRA
Online Hotel booking website that handles all aspects of the booking process, improves customer interactions and facilitates hotel management.
Provides an automatic room booking system and the ability to manage rooms, seasonal rates, and discounts.
Design and develop combination of back-end and UI
Continuing to troubleshoot, debug, and add new features as desired.
Environment: Java, RESTful JAX-RS, HTML, CSS, Java Script, jQuery, MySQL
AdamaTube - Social Media Site
December 2012 – June 2013
Web Developer
Tools: Java, Servlet, Spring Boot, HTML, CSS, JavaScript, jQuery, AJAX, JSP, AngularJS, RESTful, MySQL
Similar to YouTube, this social media site allows people to discover, watch and share originally-created videos, and provides a system to connect, inform and inspire others across the community.
Designed and developed the site and integrated Restful API and Hibernate.
Health Partners
September 2011 – November 2012
Laboratory Information System
Instrument troubleshooting and support in the clinics and hospital
Connect instruments to lab system (interface)
Yordanos Hotel
February 2008 – September 2011
Web Developer
Focused on developing UI features for the site
Environment: HTML, CSS, Java Script
Need/Help Connection
November 2007
Web Developer (Volunteer)
Created a dynamic webpage for members of local church
Site to match a need that someone or an entity has with another individual or entity that is capable of meeting the need.
Anyone with a legitimate need that needs to be met can submit the connection form. The need would then be posted.
Environment: Java, Servlet, MySQL