Post Job Free

Resume

Sign in

Software Engineer Computer Science

Location:
Indianapolis, IN
Posted:
February 06, 2017

Contact this candidate

Resume:

BIRHANU GEBRESENBET ALEMU

**** ********** *****, *** * • Indianapolis, IN 46268

641-***-**** • acyorw@r.postjobfree.com • www.linkedin.com/in/birhanu2gebresenbet

SOFTWARE ENGINEER (JAVA CERTIFIED)

Skilled and highly knowledgeable Software Engineer with five years of experience that includes performing roles of software developer, IT researcher, system engineer and project manager. Comprehensive knowledge of Java EE, software engineering and testing using a range of technology tools and over 5 more years as database administrator and IT technical assistance.. Familiar with all aspects of the software development lifecycle including requirements definition, prototyping, design, implementation, testing and maintenance.

Web Application Development • Project Leadership • Software Development Life Cycles

Unit/Product/Integration Testing • Bug Fixes • User Interface Design • Software Implementation

Requirements Management • Technology Integration • Technical Analysis

Languages: Java, Microsoft C#, Visual C++; Web: Spring, JPA/Hibernate, Servlet, JSF, JSP, JavaScript, AngularJS, Node,Gulp, Grunt, ASP/C#, HTML5, XML, Flash, JAX-RS, JMS,AJAX, XML, CSS3, jQuery; Web Services: RESTful and SOAP; Application Server: Tomcat, JBoss, IIS, GlassFish; Framework: Spring, Hibernate, JSF, Express; Databases: Microsoft SQL Server, Oracle PL/SQL, MS Access, MySQL; Design Pattern: Singleton, Factory, Abstract Factory, Proxy, State, Facade, MVC Controller SDLC Methodology: Agile, Waterfall; Tools: Eclipse, NetBeans IDE 7.1, Atom, Microsoft Visual Studio 2013, ArcGIS, MS Visio, Star UML, GitHub Collaboration Tools, Jenkins, Maven,Oracle SQL Developer, Weka, Joomla, WordPress, Postman QA/Testing: JUnit, Mokito, Jasmine, Karma Platforms: Windows XP/7/8/10,UNIX

PROFESSIONAL EXPERIENCE agenda

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

ENET ICT SOLUTIONS 2009-2016, Software Engineer

Designed and developed web-based client-server application using Spring Framework,Hibernate,Oracle, JavaScript, AngularJS, JSP, HTML, and CSS; Developed high-level architectural design, Worked under Agile Scrum Methodology followed Test Driven Development, Involved in implementation of persistence layer, Implemented JUnit Test cases using Mockito, Implemented integration of spring and hibernate frameworks, Used maven as a project management tool, implemented Spring JMS to produce and consume JMS messages in asynchronous message processing with guaranteed delivery, Used various Core Java concepts like Collection APIs, Exception Handling, Generics and Multi-Threading, Have worked with SQL queries and PL/SQL procedures to perform CRUD operations on Oracle 11g data base, Used AngularJS as the development framework for UI

Selected Projects:

Financial Fraud Analysis System: Developed integrated analysis tool to detect fraud on financial institution. Analyzed user needs and software requirements of the client. Developed project plans and technical specs. Designed database and the system’s Graphical User Interface. Led and mentored team members. The system includes data collection, data evaluation and clean-up, Target link analysis and visualization, rule-based analysis, and document management with full text search capability and intelligence report generation.

Risk Management Analysis System (RMAS):. Performed coding, research and design. Researched data mining algorithms. Implemented system’s data management component. Developed database and data warehouse using Oracle 11g. Implemented Visualization and Social Network Analysis metrics Algorithms. Implemented text mining and Amharic Natural Language Processing.

Technologies: Java EE, Hibernate, Spring MVC, Spring JMS, Spring Security,Maven, Oracle PL/SQL, AngjularJs, RESTful Web service

BIRHANU GEBRESENBET ALEMU • Page 2 • acyorw@r.postjobfree.com

MRC-ET DIAGNOSTIC LABORATORY, Addis Ababa, Ethiopia • 2013-2014- Software Engineer

Project : Medical Lab System –Developed Lab System to manage patient records and test request in Molecular Diagnostic. The system contains a database of staff, test request and result, personnel data of patients as well as their medical records. Implemented RESTful Web services and tested through Postman, Threads scheduling is used for the calendar tool, HQL was used to perform various queries in the database. Integrated the system with existing HR and inventory system, Used Spring Core for dependency injection/Inversion of control (IOC) Implemented features like logging, user session validation and Transaction management using Spring-AOP . Worked on bug fixing and enhancements on change requests

Technologies: Java/J2EE, Hibernate, Spring Security, Spring MVC,Spring JMS, JUnit, Agile, MySQL HTML5, Ajax, JSON,JavaScript, AngularJs,

INTRACOM ICT SOLUTION P.L.C., Addis Ababa, Ethiopia • 2010-2011 - Software Developer

Involved in capturing the business requirements, design, development and testing of the web-applications. Designed class diagrams, sequence diagrams and high level technical documents. Created and maintained the application including content and graphics, Conducted SEO.

Technologies: Microsoft C#, Visual C++, PHP, DHTML, Flash, NetBeans IDE 7.1, Tomcat, JavaScript, ASP/C#, HTML5, XML, AJAX, CSS3, IIS, Joomla Content Management Tool, MS Access Microsoft SQL Server, Microsoft Visual Studio 2012, Microsoft Visio, State, Waterfall, Windows XP/7/8/10

ETHIOPIAN MINE ACTION OFFICE, Addis Ababa, Ethiopia • 2005-2009 - Database Administrator

BETHEL MEKANE YESUS SCHOOL, Addis Ababa, Ethiopia - Mathematics and IT Teacher

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion 2018)

Maharishi University of Management, Fairfield, Iowa

Key Courses: Fundamental Programming Practice, Modern Programming Practice, Web Application Programming, Software Engineering, Enterprise Architecture, Web Application Architecture

Postgraduate Diploma in Computer Science

Bachelor Of Science in Mathematics / Certification: Oracle Java Certified programmer

ACADEMIC PROJECTS

Online Pet Match Finder: Pet Match Finder is an online pet dating site focused on uniting breeding pets. The application allows the owner to register their pet, search for matching pet, send mail to the owner of matching pet and suggest pets based on location, age, sex and pet type. Worked with 2 team members using Java,Spring, Hibernate, AngularJS, Apache Tomcat, web services and MySQL.

Open Source Online Procurement System: The System includes purchase requisitions, purchase orders, goods receipts, and invoice processing. In additional to these core requirements, it includes reporting tools, inventory and funds management. Worked with 3 team members using Java,Spring MVC, Hibernate, Apache Tomcat, web server, AngularJS and MySQL.

Online English Dictionary: The purpose of the project is to develop and integrate all of the tools and techniques of web application programming. Created a website application that uses all of the following technologies: HTML5, CSS3, JavaScript, Module Pattern, jQuery, AJAX, SQL, and JSON. The goal is to create a web application that serves as an Online English Dictionary. The Dictionary is stored on the web server as a SQL table.

Library Information System, Maharishi University of Management: Performed role of back-end developer for creation of a library loan system that keeps track of all the information about the books in the library, their complete details and total number of books available. It also performs operations like adding new members, new books, searching books and members and having booking facilities. Used Java,Java Fx with Eclipse for the IDE, used MVC (Model View Controller) architecture, used GitHub as collaboration tools, used Star UML to draw sequence, use case and class diagram and used Facade and template design pattern.

E-Bazaar Project, Maharishi University of Management: Performed role of Java Developer and created a desktop application for online shopping with multiple product categories. Created shopping cart module and back-end database functionality with MySQL for the database. UsedJava EE, Spring MVC and Hibernate with STS (Spring Tool Suites). Worked with 4 team members to integrate all modules into complete application.



Contact this candidate