BENYAM MAZENGIA
**** ********* *** ( Harrisburg, PA 17110
240-***-**** ( acn1ca@r.postjobfree.com (
https://www.linkedin.com/in/benyammazengia
JAVA EE DEVELOPER
Highly accomplished Java developer with 3 and half years of hands-on
experience as a key contributor to design, development, and implementation
of world-class applications. Proven ability to facilitate all stages of the
software development lifecycle, including requirements analysis and
specification, design documentation, programming, testing, UI design, and
implementation. Excellent skills as a communicator and problem solver
dedicated to addressing issues impeding project progress. Outstanding team
builder and project support specialist.
Java Programming ( Web Application Development ( Software Engineering
Team Leadership ( Software Analysis ( Technology Implementation (
Application Design ( Problem Solving
Rapid Application Development (RAD) ( Software Development Lifecycle (
Requirements Analysis
User Interface Design ( Troubleshooting ( Technical Documentation (
Stakeholder Communications
Languages: Java SE, J2EE, C, C++
Web: JSF, Servlet, JSP, RESTful, SOAP Web Service, PrimeFaces,,
JavaScript, JQuery, AJAX, JBOSS, JSON, XML, Angular Js, Bootstrap, CSS3,
HTML/HTML5, PHP
Databases: MS SQL Server, Oracle, MySQL
Framework: JSF, Spring, Hibernate
Design Patterns, Observer, Singleton, Factories, Facade, MVC
Tools: RAD, NetBeans, Eclipse, Maven, WebLogic, Apache Tomcat, Glassfish,
IIS, Rational Rose, Visual Studio, MS Expression Blend, Dreamweaver, MS
Visio, XAMP (WAMP), SVN, GitHub, FileZilla, MySQL Workbench, Sublime Text
Editor, Zend Studio, Microsoft Project, JSLint, JSHint
Platforms: Windows, Linux (Ubuntu)
SDLC: Water fall, Agile-Scrum, RUP
Other: Corticon, JIRA
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).
CUSTOR COMPUTING PLC, Addis Ababa, Ethiopia ( OCT 2011- NOV 2013
Developers of application software and automation tools.
Java Developer
Contributed to design, development, and implementation of numerous critical
client projects, including a Hospital Management Information System and a
Warehouse Management / Inventory Control System. Handled requirements
analysis in order to develop requirements specification documentation,
class diagrams, sequence diagrams, and high-level technical documents.
Integrated design patterns into application development. Built entity
classes for existing business classes. Drove mapping of object classes to
database tables. Created interactive UI screens. Linked view side and
business layer with CDI beans. Programmed complex queries. Supported
development of web services. Implemented the validation framework.
Leveraged three-tier architecture on specific applications. Executed
application deployment. Contributed to user manual and help documentation.
Achievements:
. Optimized system performance for St. Paul Hospital while eliminating
bottlenecks by transitioning to client-side scripts, with client-side
validation, cascading combo boxes, and user profile caching.
. Generated new business with other hospitals such as Kidus Yared Hospital
and Zewditu Hospital after a demonstration of the success with the system
at St. Paul Hospital.
. Prevented materials loss and theft while saving client time as a result
of the Midroc warehouse management system, which enabled the client to
effectively and accurately trace all materials for advance scheduling.
BENYAM MAZENGIA ( Page 2 240-***-**** ( acn1ca@r.postjobfree.com
CUSTOR COMPUTING PLC, continued:
. Took an instrumental team leadership role in extending the warehouse
project into engagements with Tibeb Construction PLC, Sur Construction
PLC, and Defense Construction.
. Used Angular.JS with Jquery and Bootstrap to make the front pages more
responsive.
. For client side Scripting we used Angular.JS framework on our MVC
architecture.
. Use Corticon for patient Eligibility for governmental hospital zewditu
and mapped it with our java application.
. Technical Environment: Java, Spring MVC, JSP, Servlets, Angular.Js,
MySQL, ORM Tools (Eclipse TopLink, Hibernate), Spring, Jasper Reports,
NetBeans IDE, Microsoft Visio, Windows 7 / 8, Windows Server.
ONLINE SYSTEMS HOUSE PLC, Addis Ababa, Ethiopia ( SEP 2010 - OCT 2011
Creators of business productivity and automation software for diverse
organizations.
Junior Java Developer
Pivotal role in creation of diverse systems for Tabor Ceramics Factory,
featuring HR, integrated payroll, inventory, and sales management modules.
Conducted requirements analyses. Produced requirements specification
documentation, class diagrams, sequence diagrams, and technical documents.
Utilized Java SE and J2EE design patterns. Developed entity classes for pre-
existing business classes. Handled object class mapping to corresponding
database tables. Built interactive UI screens. Managed generation of
complex queries. Implemented web services, Spring Framework, Eclipse and
NetBeans IDE, and Hibernate for the ORM tool. Deployed the application via
JBOSS and Apache Tomcat containers.
Achievements:
. Improved production efficiency while boosting customer satisfaction and
eliminating delays in the project lifecycle through a new process that
automated key functions.
. Generated new business with other Tabor factories as a result of the
successful project.
. Technical Environment: Java, JSF, Spring MVC, JSP, Servlets, Oracle, ORM
Tools (EclipseTopLink, Hibernate), Jasper Reports, NetBeans IDE,
Microsoft Visio, Windows 7 / 8, Windows Server 2008.
ACADEMIC PROJECTS
. Library Management Information System - Maharishi University of
Management: Delivered an ERP project allowing libraries to track books,
patrons, borrowing, orders, and billing, with modules for ordering,
receiving, and invoicing; materials classification and indexing; book
lending and return; and, the public user interface. Used JSP and Servlets
for controller classes. Programmed Java Beans. Enabled
internationalization and localization. Utilized MySQL for the back-end
database. Set up the IDE using JQuery with Eclipse. Collaborated with a
team of 3 on module integration into a complete application.
. Online Shopping System - Maharishi University of Management: Built a
scalable, responsive e-commerce web application enabling direct purchase
of goods or services in multiple online shopping categories. Integrated
JSF Facelets for page templates, with Java Beans and JSF controller
classes. Developed functions for internationalization and localization.
Programmed the shopping card module. Used MySQL for the back-end
database. Implemented the IDE with Bootstrap and JQuery with Eclipse.
Handled version control via GitHub. Partnered with a team of 4 on final
module integration and application deployment.
. Student Registration System - Admas University College: Designed a
student information system capable of recording and updating student
tests and assessments, schedules, attendance, and other data needs.
Contributed to module analysis and design. Leveraged Java EE for UI
component development. Used JavaScript for client-side validation and
other client-side functions. Utilized three-tier architecture with a data
access layer, business logic layer, and presentation layer. Improved user
response through caching. Implemented cookies and sessions for user
information storage. Deployed MS SQL server for the database, with stored
procedures, triggers, views, and user-defined functions. Facilitated
creation of user manuals and help documents.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion December 2016)
Maharishi University of Management, Fairfield, Iowa
Coursework: Java SE, Computer Security, Web Application Programming (HTML,
CSS, PHP, JavaScript, JQuery, AJAX), Spring and Hibernate, Web Application
Architecture (Servlet, JSP, JSF), Algorithms
Bachelor of Science in Computer Science
Admas University College - Addis Ababa, Ethiopia
Coursework: C Programming, Object-Oriented Programming with C++, Data
Structures, Systems Analysis & Design, Software Engineering, Database
Management Systems, Algorithms, Computer Graphics, Systems Programming,
Operating Systems, Compiler Design, Computer Networks