MARIAMAWIT KEBEDE
*** ***** ***** **** ******** Ohio 43213
469-***-**** · *****************@*****.*** · "https://www.linkedin.com/in/mariamawit-kebede"https://www.linkedin.com/in/mariamawit-kebede
JAVA BACKEND DEVELOPER
Talented and technically skilled Java developer with 5 years of development experience and track record of creating technologically advanced applications to meet and exceed requirements. History of proposing software solutions and overseeing resulting projects from data analysis through deployment. Results-oriented professional with outstanding collaborative skills. Extensive education and training in application development, database management and back-end technologies.
ML/AI • Java Programming • Software Engineering • Systems Design
Software Lifecycle • Java Frameworks • Desktop Application Development • Requirements Management
Agile & Waterfall Methodologies • Testing & Troubleshooting • Technical Implementation
Languages: Python (Pandas, NumPy, Matplotlib, Seaborn), SQL, Java/J2EE
Web: HTML5, CSS3, Bootstrap, JavaScript, JSP, XML
Web Services: REST, SOAP, JSON
Web/App Servers: Apache Tomcat, Pivotal
Frameworks: Spring (MVC, Web Flow, Security, AOP, Boot), Hibernate, Angular
Databases: MySQL, MS SQL,
Design Patterns: Singleton, Factory, MVC, Observer, Composite,
SDLC: Agile/Scrum, Waterfall, V-Shaped, Iterative, Spiral, TDD
Tools: Jupyter Notebooks, Google Colab, Eclipse, UML, GitHub, JUnit, IntelliJ, Maven, Jenkins, Splunk
Platforms: Windows, UNIX, Linux, Cisco IOS, VMware ESXi, vCenter, vCloud Director
EDUCATION
Berkeley ExecEd
Professional Certificate in Machine Learning and Artificial Intelligence
On going training to be completed by October 2025
Learned many concepts of data analytics on matplotlib, pyplot, seaborn pandas, numpy, Data clustering, different types of models.
Also implemented different visualization like bar graphs, histogram, scatter plot and many more.
Master of Science in Computer Science
(completed Dec 2020)
Maharishi University of Management – Fairfield, Iowa
Relevant Courses: Fundamental Programming Practices; Modern Programming Practices; Web Application Programming, Modern Web Application Programming, Web Application Architecture, Enterprise Architecture
Bachelor of Science in Computer Engineering (2013)
Eritrean Institute of Technology – Asmara, Eritrea
Relevant Courses: Mathematics, Algorithms, Java Programming, Operating Systems, Database Management Systems, Computer Graphics, Data Structure, Software Engineering, Computer Networks, HTML, CSS
PROFESSIONAL EXPERIENCE
Volunteer - Girls Who Code - Columbus - April 2022 - Now
Teaching and helping young kids to develop different kind of projects and games
Software Engineer,
Jpmorgan Chase, - Columbus - Ohio · November 2021 – March 2024
CSM - Certified Scrum master certified
CSPO - Certified Scrum Product Owner certified
AWS - cloud practitioner certified.
Fraud detection applications
Develop several Rest API’s services using java in micro-services architecture using different Spring modules like Spring Boot
Enriching the applications using the api’s and sending it to a machine learning app that is designed to detect fraud payments and writing unit tests using Junit and Mockito.
Commit, change version and deploy on several prod and non-prod applications using CICD pipeline.
Used tools like GitLab for source control, Jenkins, Splunk, toad, sqldeveloper.
Wipro, - Plano - Texas · May 2019 – March 2021
Develop several Rest API’s services using java in microservices architecture using different Spring modules like Spring Boot, Spring Data... etc.
Analyzing the business requirements and providing inputs to improve the User Experience
Worked on deployment of several micro-service API as well as data migration from one data center to another.
Commit, change version and deploy on several prod and non-prod applications using CICD pipeline.
Used tools like GitLab for source control, Jenkins, Splunk, WinSCP.
TCS/Citi Bank, Irving, Texas · 2018-April 2019
One of the largest banks in the US
Software Engineer
Worked as a member of a team to design and implement different projects.
Behavioral Biometrics (Biocatch)
A major project to record the behavior of users, while they are using the mouse or typing in the keyboard. This recorded data is later used to identify whether the user is the authenticated one or not. There is a score given by the biocatch server whenever there is a high-risk transaction and the less the score gets the system automatically logs out the user for security purposes. Technologies used: Java, Spring, springboot, MVC, Javascript, angular, Jenkins, pivotal cloud foundry, and bitbucket, Mockito, Git
Tenured Number
When customer does high risk transaction, an OTP (one-time password) is sent to the customer phone. For this to happen the phone has to be registered for 15 days. Tenured Number is designed to allow customers to get OTP within the 15 days after opening an account. Technologies used: Java, Spring, springboot, MVC, Javascript, angular, Jenkins, pivotal cloud foundry, and bitbucket, Mockito, Git
ACADEMIC PROJECTS
TM checking Appointment system, using maven, spring hibernate, mySQL
E commerce website, using spring, mySQL, ajax, boottrap
hotel management system, using angular, NodeJS, mongodb
Online Dictionary: using JavaScript, Servlet, AJAX, JSON.
Library Management System: using Java, JavaFX.