AMARE AYELE
**** ***** *** ****** • Fairfield, Iowa 52557
641-***-**** • *************@*****.*** • https://www.linkedin.com/in/amare-anagaw-5a78251b4/
JAVA DEVELOPER
Talented java developer with 8 years of overall IT industry experience, including 6 years of latest experience in design and development of web applications through all phases of software development life cycle. Dedicated mentor who guides and mentoring students through all phases of project development. Skilled in implementing technologies such as C, C++, Spring Boot, Java, Spring MVC, Hibernate, MYSQL, CICD, JavaScript, AWS, AJAX, Angular, React, and JSP.
Languages: Java
Web: Java EE, JSP, JSF, Angular, React, Servlet, Node.js, JavaScript, HTML5, CSS3, AJAX, jQuery
Web Services: SOAP, RESTful, Microservices
Web and Application Servers: Apache Tomcat, JBoss, Glassfish
Frameworks: Angular, JSF, Spring MVC, Spring Boot, Spring Data, Hibernate
Databases: MySQL, MongoDB
Design Patterns: Singleton, Factory, Abstract, Prototype, Builder, Adapter, Proxy, Façade, Template Method, Observer, Strategy, Circuit Breaker / Bulkhead, Command
SDLC: Waterfall, Agile, Iterative
Tools: Visual Paradigm, StarUML, Microsoft Visio, Git, GitHub, GitLab, Latex, Packet Tracer, Network Simulator (ns-2), MATLAB, Simulink, Jenkins, Junit, Docker, active MQ, Rabbit MQ, Kubernetes
Platforms: Windows, Linux, PCF, Azure, AWS
Big Data: Hadoop, Spark, HBase, Hive. Flume, Scala, 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).
DEBRE MARKOS COLLEGE OF TEACHER EDUCATION, Debre Markos, Amhara • 2008-2011
Government College.
Software Engineer
Tasks Performed:
Collaborating with management, departments, and customers to identify end-user requirements and specifications
Designing algorithms and flowcharts to create new software programs and systems
Producing efficient and elegant code based on requirements
Testing and deploying programs and applications
Compiling and assessing user feedback to improve software performance
Observing user feedback to recommend improvements to existing software products
Achievements:
Deliver high-Quality large-scale projects for the college.
Give training for staff members regarding how they will use the delivered software.
Technologies Used: Python, C, Spring boot, Hibernate, C++, Java, JPA, HTML, XML, CSS, JavaScript, PHP, SQL, MySQL, MS SQL Server, Oracle, MS Access, Java DB / Derby, Windows, Linux.
continued …
AMARE AYELE • Page 2
641-***-**** • *************@*****.***
DEBRE MARKOS UNIVERSITY, Debre Markos, Amhara • 2011-2019
Government university.
Java Developer / Instructor
Evaluated and allocated budget for selected project and developing technical documentation to guide future software development projects.
Tasks Performed:
design, implement, test, and deploy large scale projects.
Advise students on their final projects.
Evaluated and followed up large scale projects production.
Implement the back-end part of various projects funded by university and Ministry of Science and Technology.
Reviewed and evaluated graduate student projects.
Achievements:
Deliver high-Quality large-scale projects for many clients.
Strengthened student knowledge and understanding of software development principles by guiding student projects.
Technologies Used: Spring Framework, Spring boot, Hibernate, C++, Java, JPA, AWS, HTML, XML, CSS, Mango DB, PHP, SQL, MySQL, MS SQL Server, Oracle, Windows, Linux.
ACADEMIC PROJECTS
Microservice Based Airline Reservation System, Maharishi international university (2020): Decomposed project into 3 smalls independent microservices including, authentication service, airline service, and reservation service. Deployed each microservices in independent database on different computers to monitor communication between microservices used in Eureka server. Technologies Used: JPA, MySQL, Spring Boot, Maven, Node.js, Hibernate, Angular7.7.
Analysis of Twitter Streamed Data using Hadoop, Maharishi international university (2020): Developed simple project to collect and analyze data from live stream data from Twitter related to corona virus topic. Integrated visualization tools and visualized report. Implemented Machine Learning algorithm for classification tasks. Technologies Used: Scala, Hive, HBase, Java, Notebook, Python, PySpark, Spark, Kafka, Hadoop, Virtual Machine.
Hotel Management System, Maharishi international university (2020): Developed mini hotel management web application used to manage for employee data, food and drink data, food ordering, payroll, and simple reports. Technologies Used: JavaFX, Java, MySQL.
continued …
AMARE AYELE • Page 2
641-***-**** • *************@*****.***
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion 2022)
Maharishi University of Management, Fairfield, Iowa
Key Courses: Fundamental Programming Practices, Modern Programming Practices, Algorithm, Big Data Technology, Web Application Programming, Enterprise Architecture
Doctor of Philosophy in Electrical Engineering (pending)
National Taipei University of Technology, Taipei, Taiwan
Master of Science in Computer Science
Bahir Dar University, Bahir Dar, Amhara
Bachelor of Science in Computer Science
University of Gondar, Gondar, Amhara
PUBLICATIONS
"Ship Detection Based on YOLOv2 for SAR Imagery," Remote Sensing, MDPI, Vol. 11, no. 7: 786 March 2019, Impact Factor: 4.89, Cite Score Rank 7/182=3.85% (SCI).
"A New Complement Naïve Bayesian Approach for Biomedical Data Classification," Journal of Ambient Intelligence and Humanized Computing, Vol. 1, Issue 1, pp. 1 - 9, Dec. 2018, Impact Factor: 2.70, Cite Score Rank 37/204=18.14% (SCI).