MICKIAS MEKONNEN HAILEMARIAM
**** ***** *** ****** • Fairfield, Iowa 52557
641-***-**** • *******************@*****.*** • https://www.linkedin.com/in/mickias/
SOFTWARE ENGINEER
Software Engineer with 5 years of IT experience including 2 years of developing and implementing new e-commerce platform. Seamlessly integrate 3rd-party systems to maximize functionality and performance of existing systems. Skilled in implementing technologies such as Java, Spring, and MySQL.
Software Development Life Cycle • Java Programming • Data Structures / Collections
Languages: Java
Web: HTML, CSS, JavaScript
Web and Application Servers: Apache
Frameworks: Spring, Hibernate, Tomcat, Mockito, Microservices
Databases: MySQL, Postgres SQL
Design Patterns: Prototype, Singleton
SDLC: Agile, Scrum, TDD, Waterfall
Tools: IntelliJ, Jupyter Notebook, Visual Code, Eclipse, Maven, Postman, Star UML, Docker
Platforms: Windows
Big Data: Machine Learning with Python
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).
MUKASH FASHION, Addis Ababa, Ethiopia • 2014-2019
Traditional fashion clothing company.
Software Engineer (2017-2019)
Established e-commerce platform for local and international clients.
Tasks Performed:
Tested and maintained new features for frontend and backend of website.
Implemented spam filters for database and 3rd-party authentication.
Performed troubleshooting and debugging of software upgrades.
Achievement:
Streamlined online payments for international customers by integrated software components with 3rd-party payment system.
Technologies Used: HTML, CSS, JavaScript, MySQL, IntelliJ IDEA, Joomla, Ubuntu, Windows.
continued …
MICKIAS MEKONNEN HAILEMARIAM • Page 2
641-***-**** • *******************@*****.***
ACADEMIC PROJECTS
Loan Approval System using Machine Learning, MIU (2020): Collaborated with team members to develop supervised Machine Learning algorithms for Lean Approval System. Built Decision Tree Classifiers and Ensemble Classifiers for loan approval process. Technologies Used: Python, Jupyter Notebook, Google Colab, Kaggle.
Movie Recommendation System using Machine Learning, MIU (2020): Designed recommendation system with TMDB dataset and Collaborative Filtering technique. Technologies Used: Python, Jupyter Notebook, Google Colab, Kaggle.
Flight Reservation System, MIU (2020): Developed Flight Reservation System by implementing SDLC techniques and performing unit tests. Technologies Used: Java, Spring Boot. Vue.js, PostgreSQL, Git, Hibernate, Mockito, Docker, Linux.
Online Tutoring Platform: Developed Tutoring System by implementing SDLC techniques and performing unit tests. Technologies Used: Java, Spring Boot, Vue.js, PostgreSQL, Git, Hibernate, Mockito, Linux.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion October 2022)
Maharishi International University, Fairfield, Iowa
Key Courses: Fundamental Programming Practices, Modern Programming Practice, Machine Learning, Software Engineering, Web Application Programming, Enterprise Architecture
Bachelor of Science in Software Engineering (2017)
Addis Ababa University, Addis Ababa, Ethiopia
Key Courses: Fundamentals of Web Design and Development,
Object Oriented Programming, Design Patterns, Fundamentals of Data Structures and Algorithms