EYUEL TADDESE
**** * *** **. *********, Iowa ****7
515-***-**** *****.********@*****.*** https://www.linkedin.com/in/eyuel-taddese
JAVA / J2EE DEVELOPER
Skilled software developer with 3+ years of experience building all aspects of complex applications for both internal and external use, analyzing client requirements to ensure all needs are met. Expertise in back-end implementation, as well as database design and optimization, module and web service integration, code automation, and testing. Familiar with a wide variety of technologies, languages, frameworks and development tools.
Software Development Life Cycle Web Applications Java Programming API Integration
Module Creation Agile Methodologies Code Review & Optimization Database Design
Enterprise Resource Planning Automation Testing & Documentation Web Services
Object-Oriented Programming Requirement Analysis Efficiency Improvements User Interface
Languages: Java, Core Java, C#, JavaFX, C++, PHP
Web: HTML5, CSS3, JavaScript, AJAX, jQuery, JSP, Servlets, XML, FXML
Databases: MS SQL, MySQL, MS Access, SQLite, JDBC
Tools: Eclipse, NetBeans, STS, Visual Studio, DEV C++, Scene Builder, XAMPP, WAMP
SDLC: Agile, Scrum, Waterfall
Web/App Servers: Glassfish, Apache Tomcat
Web Services: REST, SOAP, JSON, Spring Web Services
Frameworks: Spring, Hibernate, JSF, Entity Framework
Design Patterns: Singleton, Observer, Chain of Responsibility, Factory, Template, Proxy, MVC
Platforms: Windows, Linux, Android
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).
MARAKISOFT TECHNOLOGIES PLC, Addis Ababa, Ethiopia 2014-2016
Well-known Ethiopian software development company.
Software Engineer
Led development of software applications, including analysis and design, module writing, and code evaluation. Created all aspects of final projects, such as user interface, back-end, forms, relational database tables. Refactored existing app, reviewing code to design improvements to all aspects of program alongside company software engineers. Created code generator which automates class writing through templates.
Projects:
Maraki Enterprise Resource Planning System: Acted as lead engineer to develop scalable ERP system using Agile Scrum methodologies.
Ethio Yellow Page: Adapted Android app from academic project for company purchase, optimizing and improving efficiency with local team.
Maraki POS Management: Assisted in creating automated POS software for governmental use, performing requirement analysis, UML design, back-end implementation, and testing.
Technologies Used: Java, Spring, AOP, Hibernate, JSP, MVC, JAX-RS, JMS, SQLite, MySQL, SQLyog, Eclipse, STS, Tomcat, Git.
Received bonus for performing feasibility study and providing efficiency suggestions.
EYUEL TADDESE Page 2
515-***-**** *****.********@*****.*** https://www.linkedin.com/in/eyuel-taddese
SHEWAS MILLENNIUM TRADING, Addis Ababa, Ethiopia 2013-2014
Local textile import and export company.
Software Developer, IT Consultant
Analyzed client requirements to design and develop internal sales and inventory management system, improving productivity and reducing expenses. Built and optimized local database, created efficient user interface, and wrote elegant back-end code.
Technologies used include Java, SWING, JDBC, MS SQL, and NetBeans.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion 10/12/2018)
Maharishi University of Management – Fairfield, Iowa
Relevant Courses: Fundamentals of Programming; Modern Programming Practices; Web Application Programming; Algorithms; Web Application Architecture; Enterprise Architecture
Bachelor of Science in Computer Science (Distinction, 3.5 GPA)
Hawassa University – Hawassa, Ethiopia
PROFESSIONAL DEVELOPMENT
C# & .NET Training - Marakisoft Technologies
Advanced Object-Oriented Programming & Design Patterns
Application Development using the Microsoft Development Stack - Marakisoft Technologies
Enterprise Application Architecture - Marakisoft Technologies
Building Mobile Applications - Harvard Extension School
ACADEMIC PROJECTS
ShopArt Online Shopping: Designed and implemented online shopping platform with browsing and purchasing capabilities, consolidating multiple vendor products into a single location. Technologies used included Spring MVC, Hibernate, Java, HTML5, CSS3, Bootstrap, JSP, JavaScript, AJAX, and jQuery.
Library Management System, MUM: Built desktop library system to store and manipulate book and member records using object-oriented design principles. Used Java/EE, Eclipse, MySQL, Scene Builder, and StarUML.
Ethio Yellow Page App, Hawassa University: Assessed given requirements to design and develop Android application to locate places of interest in Ethiopia. Coded user interface, back-end, and database, created distance calculation and conversion algorithm, and integrated Google Maps. Technologies included Java, XML, SQLite, Eclipse, and Adobe Photoshop.
Cuisine Mart Food Ordering System: Created and integrated online food ordering system which processes user orders from different restaurant menus. Streamlined core processes and eliminated errors. Utilized technologies such as Spring MVC, Hibernate, Spring Data, Spring Security, RESTful web services, aspect-oriented programming, JMS, and internationalization.