MESFIN FELEKE
JAVA DEVELOPER
felekemd@gmail.com | (224) 235-3253 | mesfinfeleke.com
Summary
Java Developer with 5+ years of experience in back-end development,
specializing in robust, scalable applications. Proficient in Java,
Spring, and Hibernate, with a focus on optimizing performance and
ensuring data integrity. Proven leader in cross-functional teams,
delivering high-quality solutions aligned with business objectives.
Committed to continuous improvement and adapting to evolving
technologies.
Experience
Senior Consultant (in Software)
Ernst & Young, San Antonio, TX
Jan 2021 - Apr 2024
-
Engineered a Spring-based digital trading application for
cryptocurrencies, developing SQL scripts to test database
services and monitoring daily transactions.
-
Created API testing frameworks for stock plan services,
validating client investment data during migration to a
cloud-based mainframe.
-
Optimized the automation framework for scalability and security
with AWS Lambda, S3, AWS SDK, Docker, and Jenkins, achieving a
40% performance improvement and earning a Bravo Award.
-
Mentored junior consultants to enhance their skills and
contribute more effectively to projects, and presented team
findings and recommendations to executive-level stakeholders,
effectively communicating key insights and strategic action
plans.
-
Collaborated with cross-functional teams and business leaders to
migrate client data from legacy to global systems. Leveraged
business insights to create effective automation solutions for
testing and production, ensuring a smooth transition.
-
Provided insights through data analytics, advised on the
discovery of new technology solutions, and troubleshooted
existing software tools.
Trade Management Application Developer
PepsiCo, Chicago, IL
Feb 2018 - Mar 2019
-
Developed reporting dashboards to extract trade promotion data
from the master database for specific retail stores using
Spring MVC.
-
Created a responsive UI to showcase key market insights while
implementing unit testing, validation controls, and designing
efficient SQL queries for data processing and presentation.
-
Collaborated with cross-functional teams and business leaders
to provide data analytics insights and advise on new
technology solutions.
-
Managed database design, ER, and maintenance using SQL Queries
and database-related features, Store, retrieve, and manipulate
data for analysis of system capabilities and requirements.
-
Used Junit and Cucumber framework for Unit Testing of
application and used GIT for Source Control and Version
Management of all codes and resources.
Junior Java Developer
Northern Trust Wealth Management, Chicago, IL
Nov 2015 - May 2016
-
Developed an automation framework to download daily market data
reports from Master Data Management (MDM) as Excel files for
validations using Apache POI.
-
Collaborated with the charitable giving services team to
analyze, verify, and document donor profile reports.
-
Engaged in integration, bug fixing, and system testing,
contributing to successful system enhancements.
-
Developed and modified database objects as per the requirements
on donor’s account.
-
Involved in Unit integration, bug fixing, acceptance testing
with test cases, code reviews.
Education
Bachelor of Science in Computer Science
Lake Forest College, Lake Forest, Illinois
Graduated May 2015
PROJECTS
Online Checkout Library
Created scalable online library system for book check in / check
out, catalog browsing, book orders, and online check out with
persistent cart. Implemented web services to retrieve data from
MySQL database.
Online Food Delivery
Developed food ordering system enabling customer login, catalog
browsing, order history management, coupon application, and customer
log out. Generated data from database to track orders.
Online Farmers Market
Developed a web application for farmers to add their products,
browse orders, and contact customers when orders are ready for
contactless pickup. Customers will shop for products and make
orders.
Project Management System
Created scalable and secure real time project management
application, where users can enter projects and admin can manage the
entire project.