YOHANES TADESSE
***** ********* ****. **********, ** 21742
641-***-**** **************@*******.*** https://www.linkedin.com/in/yohanes-tadesse
JAVA DEVELOPER
Knowledgeable Java developer with demonstrated history of success playing key role in developing web-based, and desktop applications for large-scale organizations and businesses. More than 4 years of experience in Java, CSS, XML, Spring, Hibernate, MySQL, Visual Studio, NetBeans, and other technologies, languages, platforms, and tools. Adaptable and skilled at cooperating effectively with diverse cross-cultural staff in international environments and implementing projects through all phases and software development lifecycle.
Java Programming Web & Desktop Application Development Requirements Gathering & Analysis
Requirements Management Unit Testing Database Development User Interface Design
Technical Troubleshooting Website Design & Development Software Deployment & Support
Languages: Java, SQL, PHP, C#,
Web: Drupal, JavaScript, HTML, CSS, ASP.NET
Web Services: RESTful, SOAP
Frameworks: Hibernate, Spring, JMF, .NET
Web Servers: Tomcat, IIS and WAMP Apache Server
Databases: MSSQL, MySQL, PostgreSQL
Design Patterns: Strategy, Observer, Decorator, Factory, Singleton, Command, Adaptor, Façade, Template, Iterator, Composite, State, Proxy, MVC
SDLC: Waterfall, Iterative, Agile
Tools: Eclipse, NetBeans, Scene Builder, Start UML, Visio, STS, JCreator, Visual Studio
Version Control: Git, SVN
Platforms: Windows XP/7/8/10/server 2008, Linux
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).
BAHIR DAR UNIVERSITY, Amhara, Ethiopia 2013-2016
Ethiopia’s 2nd-largest university, with over 50,000 students.
Software Developer: Design and develop School Cafeteria Management System; requirement analysis and design, Database design and implementation. Business logic, web service implementations, and unit testing.
Technologies Used: Java, Spring, Junit, MSSQL, eclipse, MS Visio
Web Application Developer: Served as key member of system development team; develop and deploy over 40 websites and web-based applications supporting university functions, workshops, international symposiums, and publications. Conducted front-end design and back-end development, configuration, unit testing, and rollout to public server.
Technologies Used: Drupal, MySQL, CSS, Notepad, Apache Web Server, PostgreSQL, and MSSQL Server 2008
MICROSOFT, Addis Ababa, Ethiopia 2014-2015
Kenya branch of American multinational technology company with over $85 billion in annual revenue.
Developer Intern and platform evangelist: Develop projects and undergo training in Windows 8.1, Microsoft Azure, Azure Mobile Services, universal and cross-platform app development, enterprise mobility, and user interface design. Supported Microsoft partners by hosting IT events and seminars; surveyed customers.
Key Achievement:
Awarded Certificate of Outstanding Performance for involvement in developer experience group.
YOHANES TADESSE Page 2-641-***-**** **************@*******.***
https://www.linkedin.com/in/yohanes-tadesse
Technologies Used: C#, .Net Framework, Visual Studio, Microsoft Azure, Office360, SharePoint, Lync, ASP.NET, MS SQL
Pestos Technologies 2012-2013: Java Application Developer
Developed desktop home automation application. Designed implement user interface, built business functionalities using Java, Java Swing, tomcat, Netbeans
Created and deployed full-featured store management system for auto spare parts store using C#, SQL Server, and Visual Studio.
ACADEMIC PROJECTS
Banking System: This project has four different online banking sub-systems (Banking web service and integration system, mailing system and Security systems) Implementation of Java messaging (JMS), AOP, Spring Security, REST web services, Enterprise integration, Hibernate object relational mapping and configurations.
Technologies Used: Java, Spring, Hibernate, Active MQ, Thymeleaf, Eclipse, SoapUI, Star UML
Banking Framework: Designed banking framework using Object-Oriented best practices and design patterns, including Factory, Singleton, Template, Proxy, Observer, Strategy, Façade, and Command.
Technologies Used: Java, Java Swing, Eclipse, Star UML, GIthub
Library System: Assisted in developing library management system including patron record management, collection management, checkout and overdue book records, and administration.
Technologies Used: Java, JavaFX, Eclipse, MS SQL Database, Star UML, GIthub
Hotel Reservation System: Conducted database design and implementation.
Technologies Used: MS SQL Database, Star UML
Live Media Streaming: Developed multimedia streaming application allowing advertiser control, registered subscriber management, and broadcasting from digital cameras and media servers. Conducted feasibility study, requirements analysis, database design, build, and testing. Won Best Bachelor of Science Thesis and Project Award from Bahir Dar University.
Technologies Used: Java, Java Media Framework, C#, .Net Framework, HTML, Visual Studio, JCreator, MS SQL Database, IIS Server
E-Yearbook: Developed online yearbook for graduating students at Bahir Dar University.
Technologies Used: PHP, HTML, JavaScript, Notepad++ and Dreamweaver
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion December 22, 2018)
Maharishi University of Management, Fairfield, Iowa
Key Courses: Fundamentals of Programming Practices, Modern Programming Practices, Databases,
Algorithms, Advanced Software Development, Enterprise Architecture
Bachelor of Science in Computer Science
Bahir Dar University, Amhara, Ethiopia