Sign in

Java Developer Project Management

Mountain View, California, United States
110K - 120K
February 12, 2018

Contact this candidate



510-***-**** *** W MacArthur Blvd. Oakland, California 94611


Accomplished software programmer with 6 years of hands-on experience guiding the design and implementation of web-based software projects. Project management knowledge includes client communication, scope definition, coding, structure and delivery of a variety of full, complex systems, including data processing and eCommerce. Specializing in Java and web-based development, and knowledgeable of a wide variety of supporting technologies, tools, frameworks and databases. Skilled in development of online projects through entire SDLC using latest development methodologies.

Application Development Software Structures User Interface Design Requirements Collection

Unit Testing Project Management Web Security & Authentication Database Optimization

Client Liaison Team Leadership Documentation Agile Methodologies Design Patterns

Languages: Core Java, Java EE, PHP

Web: HTML5, CSS3, JavaScript, jQuery, AJAX, XML, JSP, Servlet, JMS

Web Services: RESTful, JSON

Web/Application Servers: GlassFish, Tomcat, JBOSS, WebSphere Application Server

Frameworks: Spring MVC, Hibernate, MVC Framework

Databases: JDBC, MySQL, MS SQL Server

Tools: NetBeans, Eclipse, Smart UML, Maven, GMail SMTP Server, Axosoft-Scrum,

Platforms: Windows, Linux (Ubuntu)

SDLC: Waterfall, Agile, RUP

Design Patterns: Factory, Façade, Mediator, Iterator, Command, MVC, Composite, Template, Strategy, Singleton, Observer, State


CAREER NOTE: Master's Degree in Computer Science (Available for full-time, W-2 employment, Authorized To Work).

Cisco: Full-Stack Java developer, June 22, 2017 – November 22, 2017

Developed a web application, as both front-end and back-end developer from scratch. Followed all software development life cycle starting from design, development and testing.


Generate Utility Certificate: A Web Application to Generate Utility Certificate, were the application takes input through UI from the user, send the input to the server, decode the results returned from server, save it to Database and displays the certificate on the UI. The application is developed using Rest API, with frame-works Spring and Hibernate, and Java Script, JQuery, Ajax as front-end technologies.

Technologies: Java, HTML, CSS, JSP, JavaScript, AJAX, jQuery, MySQL, Maven, Eclipse, Spring and Hibernate, Tomcat application server.

Infosys Limited Company, California, USA, September 27, 2015 – June 1,2017

Blue Shield of California Health Company: Back end Java Developer for a web based application, analyzing entire production application issues both front end and back end, implementing code fix, Communication with clients on production issues, deliver fix to clients and ensure client satisfaction on program delivery.


Find a Doctor: A search engine, were authenticated and non-authenticated users can perform search based on their location, a plan they selected, doctor specialty type and doctor name including rating the doctor and writing comments developed with rest web service. Use spring security, and handled validation and internalization.

IVR (Interactive Voice Response): is a technology that automates interactions with telephone callers allowing a computer to interact with humans through the use of voice and input via keypad. Developed with Java, Spring and hibernate frame works.

Technologies: Java, HTML, CSS, JSP, JavaScript, AJAX, jQuery, MySQL, Maven, Eclipse, Spring & Hibernate, WebSphere application server.

MINISTRY OF EDUCATION, Asmara, Eritrea July 2011- November 2013

Java Software Developer

Developed and maintained software applications for Ministry, universities, colleges and schools, ensuring elegant design and smooth operation. Integrated back-end modules with client-side development. Created and optimized databases. Communicated with clients to define project scope and ensure satisfaction on program delivery. Produced modules, classes and unit tests, and incorporated cookies, sessions, view states and security.


Supermarket Management System: Automated eCommerce system including purchasing, shopping cart and credit card validation. Created persistence layer, deployed DI and security features, and handled validation and internationalization.

Online Registration System: Web-based Java application which registers clients, stores and retrieves data. Performed system analysis, created client-side validation, implemented persistence layer and internationalization, applied three-tier architecture concept, designed strong security, organized database and utilized cookies, sessions.

Technologies: Java, HTML, CSS, JSP, JavaScript, AJAX, jQuery, MySQL, Maven, Eclipse, NetBeans, MS Visio, StarUML, JPA, EBJ3.0, Spring & Hibernate, Apache Tomcat

POLY-TECH SOFTWARE COMPANY, Asmara, Eritrea October 2009- June 2011

Junior Java Developer

Created, designed and implemented all aspects of software development, including use cases, sequence diagrams, classes, user interfaces and unit testing. Used Agile methodologies, business logic and design patterns to write strong code and deliver efficient applications. Planned release dates and iterations.


HR Information Management System: People management system, with modules for recruitment, evaluation, payroll, time and attendance, benefits, and data collection. Collected requirements, coordinated with client, designed user interface, prepared prototypes, created use cases and diagrams, performed unit testing and wrote documentation.

Online Hotel Reservation System: Web-based reservation system with client and administrator access, allowing booking and management support. Generated complex database queries, prepared requirements specification, designed class diagrams and wrote technical documents.

Technologies Used: Java, HTML, CSS, JSP, AJAX, jQuery, JavaScript, MySQL, Spring MVC, JPA, JDBC, Hibernate, Maven, Eclipse, NetBeans, Tomcat,MS Visio, StarUML, Windows.



Master of Science in Computer Science

Maharishi University of Management – Fairfield, Iowa

Relevant Courses: Enterprise Architecture; Web Application Architecture; Design Patterns & Frameworks; Databases; Thread Programming; Computer Security; Design & Analysis of Algorithms; Project Management; Data Mining; Techniques in Artificial Intelligence & Machine Learning

Bachelor of Science in Computer Science (2011)

Eritrean Institute of Technology – Asmara, Eritrea


Web Services, Spring MVC

Computer Programming Training (C & Java) - Poly-Tech

Database Administration Training - Eritrea Institute of Technology


215 W MacArthur Blvd. Oakland, California 94611 510-***-****

Dear Hiring Manager:

I am now seeking the chance to join your company in the [Java/JavaEE Developer] position. With 6 years of experience designing and implementing full, complex web-based systems, along with project management experience and an extensive education, including an upcoming Master's degree in Computer Science, I have built strong, valuable development skills. I am proficient with industry design standards, such as Agile techniques, design patterns, UML, and RUP design methodologies.

My experience has included a role as a Java Software Developer for the Eritrea Ministry of Education, and a Junior Java Developer for Poly-Tech Software Company, where I created several online applications in the fields of data processing and eCommerce.

A sampling of my abilities:

Java development, including Core Java, Java EE, Spring and Hibernate frameworks.

Integration of back-end structures with client-side validation and user interfaces.

Three-tier architecture concepts, including data access, business logic and presentation layers.

Sequence, collaboration and class diagram creation through UML.

Cookies, Sessions and view states for information storage.

Project management, delivering final product on schedule and within budget.

Knowledge of Agile-Scrum, Waterfall, and RUP development methodologies.

Integration of design patterns to optimize the development process.

Using my skills in application design and development, I would be a superlative addition to your software team. Please further review my background using the attached resume. I look forward to an interview with you at your earliest convenience. Thank you for your consideration.


Monaliza Hailemichael

Contact this candidate