Post Job Free
Sign in

Human Resources Computer Science

Location:
Fairfield, IA
Salary:
80K
Posted:
April 06, 2017

Contact this candidate

Resume:

AMANUEL GEBRU

**** ***** *** ****** ● Fairfield, Iowa 52557

641-***-**** ● *******.******@*****.*** ● https://www.linkedin.com/in/amanuel-kahsay

JAVA FULL STACK DEVELOPER

Progressive Software Developer with 5 years of hands on experience leading projects through comprehensive software development life cycle. Maximize performance and functionality by troubleshooting to identify bugs and develop technical solutions. Skilled in implemented Agile Scrum methodologies using latest frameworks of Java, JSP, jQuery, Oracle, and PL / SQL. Proven ability to implement several projects using advanced frameworks such as Spring and Hibernate.

Core Competencies / Technical Skills

Java Development ● Web Applications ● Software Development Life Cycle ● System Integration

Unit Tests ● Software Architecture ● Object-Oriented Design ● Database Design ● Problem Solving

Languages: Java, C#, ASP.NET, C / C++

Web: HTML, CSS, BootStrap, JavaScript, jQuery, AJAX, AngularJS, XML, JSON, JSP

Web Services: REST, JSON, XML, JAX-WS, JAX-RS, SOAP, WSDL

Web/App Server: Apache, Tomcat, Glassfish, WebLogic

Frameworks: Spring (MVC, Data, Security, Boot, AOP), Hibernate, JPA

Databases: Oracle, MySQL, MS SQL Server, PL / SQL, DB2, Mongo DB

Design Patterns: Factory, Singleton, Prototype, Façade, Adapter, Decorator, Proxy, Template, Builder, Iterator, Observer, Strategy, MVC, DAO, Front Controller

SDLC: Waterfall, Agile-SCRUM

Tools: Eclipse, NetBeans, IntelliJ, Spring Tool Suite, JUnit, UML, Git, SVN, Maven

Platforms: Windows, Linux, OSX

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).

COMMERCIAL BANK OF ETHIOPIA, Addis Ababa, Ethiopia ● April 2014 - July 2016

Associate Technical Officer

Developed customized modules on Oracle E-Business Suite. Worked on Oracle Forms 11g, Oracle Reports, Oracle AOL, Oracle Work Flow, and Oracle Alerts.

Projects:

Application Object Library (AOL): Created PL / SQL procedures and generated reports. Developed oracle menus, forms, reports, request groups, and data groups. Designed custom forms using TEMPLATE.fmb.

Oracle Work Flow: Developed workflow objects including attributes, notifications, messages, and functions.

XML Publishing: Generated reports in various formats as well as concurrent program output in XML formats. Documented XML data and saved in RTF formats. Created report template with XML publisher ribbons.

Technologies used: PL / SQL, Oracle Forms 11g, Java, HTML, CSS, JavaScript, jQuery, AJAX, AngularJS, XML, JSON, JSP, SQL 2008+, Eclipse, NetBeans

HOHOMA INFORMATION TECHNOLOGY PLC, Addis Ababa, Ethiopia ● 2013-2014

Java / JEE Developer

Employed Core Java and HTML / JSP to design user interface. Performed tests on method level and class level functionality with JUnit. Contributed to design of database and SQL scripts.

Projects:

Vehicle Management System (VMS): Programmed intelligent system to manage 410 public transportation buses for Ethiopian Transportation Service agency. Recorded real-time latitude and longitude location information in database server through installed wireless antennae and GPS. Designed backend system to record personal information, organization data, stations, and card information. Configured Hibernate with JPA to persist and retrieve data of vehicle and customers to / from MYSQL database. Developed REST services to handle various client web requests to database server using HTTP protocol. Implemented Message Queue (MQ) and RabbitMQ for Java messaging services.

Technologies and tools used include: Core Java, Spring MVC, Java SE, JSP, JavaScript, jQuery, JSON, Oracle, NetBeans IDE, Eclipse Spring Tool Suite (STS).

AMANUEL GEBRU ●

641-***-**** ● *******.******@*****.***

YAYBE ICT SOLUTIONS PLC, Addis Ababa, Ethiopia ● 2011-2012

Java Developer

Facilitated all phases of software development life cycle from requirements gathering detailed design to deployment and testing. Implemented Agile Scrum software development methodology.

Project:

Human Resources Management System (HRMS): Created software application to combine human resources functions such as benefits administration, payroll, recruiting, training, and performance analysis. Led comprehensive development of Employees Archive subsystem of HRMS as well as Personal Development Plan (PDP) and training requirements for employees.

Technologies used include: Java JSP, ASP.Net, JavaScript, jQuery, AJAX, JSON, SQL, Oracle 11g, Visual Studio 2012, NetBeans, Eclipse

ACADEMIC PROJECTS

University Registrar System, Mekelle Institute of Technology (MIT): Designed and implemented student room registration system. Developed features for course registration, grade checking, classroom scheduling, and reports. Initiated troubleshooting to identify issues and debug.

Technologies used include: JSP, HTML5, CSS3, JavaScript, AJAX, MySQL.

RESTful Customer Billing System, Maharishi University of Management (MUM): Created web based billing system for customers with functionality to see monthly bills of services they used.

Technologies used include: Spring MVC, Hibernate, JPA (Java Persistence API), MySQL, Core Java.

Health Insurance System, Maharishi University of Management ( MUM): Developed web based health insurance system, where insurance companies manage information of insurance packages and insurer details. Used Spring Data-JPA and spring MVC.

Car Rental System, Maharishi University of Management (MUM): Developed rental service application allowing users to specify location, and date of pickup and return, as well as pay online and return items. Technologies used include: Java EE, Spring MVC, Hibernate, JavaScript, MySQL.

Library System: Established software allowing librarians to monitor collections and customers to sign out

books and other resources.

Technologies used include: Core Java, Hibernate JPA, MySQL.

EDUCATION

Master of Science in Computer Science, Maharishi University of Management, Fairfield, Iowa

(In progress via distance education courses; expected completion 06 April 2019.

Key Courses:

Fundamental Programming Practices (Java Programming),

Modern Programming Practices (Java Programming), Web Application Programming (Servlet, JSP),

Software Engineering, Web Application Architecture and Frameworks, Enterprise Architecture



Contact this candidate