WONDYFRAW HAILU
**** ***** *** ****** • Fairfield, Iowa 52557
641-***-****. • *********@*****.*** • https://www.linkedin.com/in/wondyfraw-ayele
FULL STACK JAVA DEVELOPER
Motivated Full Stack Java Developer with 10+ years of experience leading frontend and backend development while ensuring optimal functionality of numerous systems and programs. Consistently deliver projects on time and according to specifications despite challenging requirements and deadlines. Skilled in implementing technologies such as Java,JEE, Spring,Hibernate, PHP, RESTful, SOAP, MySQL, Vue.js, and Apache/Tomcat. Good interpersonal and creative problem solving skills. Able to function in a fast-paced environment driving innovation through rapid prototyping and iterative development ensuring quality is built into all solutions leveraging TDD.
Software Development Life Cycle • Java Programming • Database Design / Administration
• Frontend / Backend Development • User Interface • Analysis • Testing
Languages: Java with Multi-threading, PHP, C
Web: XAMPP,JavaScript, HTML5,CSS3,XML,Servlets,JSP,JSF,Jquery,PrimeFaces,AJAX, Thymeleaf, TypeScript
Web Services: RESTful, SOAP
Web and Application Servers: JBOSS, Apache Tomcat
Frameworks: Spring(boot and MVC), JSF, JSP, Bootstrap, Zend, Hibernate (JPA), Vue.js, JTL, EJB 3.0,Swing,
Spring Batch
Databases: MySQL, PostgreSQL, Oracle
Design Patterns: Singleton, Abstract Factory Pattern, MVC, Observer, Iterator, Proxy Pattern, DTO, Prototype,
Session, Session Factory, Adaptor
SDLC: Waterfall, TDD, Scrum
Tools: Postman, Eclipse, IntelliJ, NetBeans, Trello, Redmine, GitHub, Visual Studio Code, Star UML, Jenkins,
Astah Professional, Devops, Microservices, Mockito, JUnit, JAX-WS, XML, XSD
Platforms: Windows, Linux
Message: Kafka
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).
ENGINEERING INGEGNERIA INFORMATICA S.P.A., Bologna, Italy • 2017-2020
Largest ICT company providing software services and digital transformation.
JEE Software Developer
Contributed to backend and frontend software development and implementation.
Tasks Performed:
Provided key contributions to developing, analyzing, and deploying applications to production.
Established clean, industry standard code using frontend technologies based on requirements.
Performed testing, troubleshooting, and debugging of programs and systems before deployment.
Implemented solutions to technical errors while maintaining and upgrading enterprise systems.
Creates system requirements, performs design and analysis, and coding and unit testing of complex to highly complex system functionality and/or defect correction across multiple platforms
Collaborate with an amazing group of cross-functional team members including product management, design and other engineers
Implementing Restful API
writing complex queries for PostgreSQL database
Achievements:
Improved application interoperability by developing RESTful and SOAP Web Services.
Automated activities by creating web-based digital platform for regional government office..
Technologies Used: Core Java, Servlets, SpringBoot, Hibernate (JPA), JSP,JSTL, Bootstrap, JavaScript, HTML5, CSS3, Maven, GitHub, Jenkins, EJB, JSF, PrimeFaces, Redmine, PostgreSQL, Tomcat, IntelliJ, Eclipse, JBOSS,JSON, JUnit, Mockito
ASAP WORLD NETWORK, Bologna, Italy • 2016-2017
E-commerce Company.
Web Application Developer
Developed web application for online transactions.
Tasks Performed:
Designed web platform for online ASAP card selling, recharging, and payment.
Facilitates root cause analysis of system issues to minimize impact and future occurrences
Maintain code integrity and quality as well as ensure application architecture is designed for performance and resiliency
Integrated software components with 3rd party programs (e-Commerce).
Assists team leads and management with delegation of technical work packages to cross-functional and third party team members for execution through the full development life cycle
Closely working with business clients and UI designers to analyze user requirements, design and code applications and customize and/or integrate commercial software packages for both internal employees and external member-facing applications across multiple platforms.
Established SOAP Web Services with WSDL interfaces as well as RESTful Web Services.
continued …
WONDYFRAW HAILU • Page 2 • 641-***-**** • *********@*****.***
ASAP WORLD NETWORK, Web Application Developer (continued)
Achievements:
Spearheaded to enhance card accessibility by successfully developing online card selling projects.
Technologies Used: EJB, JBoss, PHP, Zend, Bootstrap, JavaScript, HTML5,CSS3, TCPDF, JTable, Apache Tomcat, GitLab, MySQL, XAMPP, NetBeans IDE, Eclipse, Putty, VPS Cloud Server, Postman, JSF, JPA, JUnit, PrimeFaces, Maven,JSON, Servlets, Trello(project management tool)
COMMERCIAL BANK OF ETHIOPIA, Addis Ababa, Ethiopia • 2012-2014
Leading financial institution in Ethiopia.
Software Engineer
Contributed to development of new systems and upgraded existing systems.
Tasks Performed:
Developed frontend and backend of HR Management Systems and Library Management Systems.
Coordinates system application transition from development teams to maintenance and production teams, and/or constructs and implements necessary controls to assure system/application traceability.
May also actively contribute to the technical and soft skills development of team members.
Maintained and upgraded enterprise systems.
Design and Developing robust(reliable, maintainable and scalable) system with EJB and JSF
Achievements:
Maximized performance by identifying and resolving technical errors.
Provided significant contributions to development of HR Management System.
Technologies Used: Java, EJB, JSF, JavaScript, HTML, CSS, MySQL, Apache Tomcat, Eclipse, GitLab.
SNNPR ICT AGENCY, Hawassa, Ethiopia • 2009-2012
Regional ICT office.
Software Engineer
Designed, developed and implemented to production enterprise web-based application systems.
Tasks Performed:
Created web-based regional ICT Equipment Management System.
May also actively contribute to the technical and soft skills development of team members.
Developed and implemented frontend and backend of application.
Built web-based Library Management System.
Ability to effectively interpret technical and business objectives and challenges, and articulate solutions
Achievement:
Led successful design and implementation of 2 key management systems.
Technologies Used: PHP, JavaScript, HTML, CSS, jQuery, MySQL, WAMP, Dreamweaver, Apache.
ACADEMIC PROJECTS
Online Care Rental System, MIU (2020): Designed online care rental application as part of team. Created features for online care reservation, rental searches, and new car / customer registration. Technologies Used: Java, AJAX, JavaScript, jQuery, Bootstrap, HTML5,CSS3, IntelliJ, Tomcat, Maven, GitHub, MySQL, Star UML, Visual Studio Code, Live Server, JDBC, SOA Architecture, MVC Pattern.
Online Flight Reservation System, MIU (2020): Designed online Flight Reservation API as part of team. Created features for online Flight Reservation, searches and reserve flight, and CRUD operation on flight, airport and airline. Technologies Used: Java, Spring Boot, Micro service(Eureka server), Rest API, Spring Mock JUnit, IntelliJ, Azure Devops, MySQL, Star UML, Hibernate(JPA), JMS (RabbitMQ), JWT, MVC Pattern,Postman.
Automatic Evaluation of Recommender System, Politecnico di Torino (2016): Created system to support users in decision-making. Technologies Used: Java, Eclipse, Maven, GitHub, Astah Professional, Dataset.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion 2022) 16 October 2022
Maharishi International University, Fairfield, Iowa
Modern Programming Practice, Advanced Software Development, Web Application Programming, Enterprise Architecture, Web Application Architecture
Master of Science in Computer Engineering
Politecnico Di Torino, Italy
Key Courses: Database System, Optimization Method and Algorithm, Software Engineering,
Distributed Programming, Mobile Application Development, Computer Security, Compiler Design
Bachelor of Science in Computer Science
Hawassa University, Ethiopia