Post Job Free
Sign in

Java Developer Management

Location:
Bothell, WA
Salary:
Range
Posted:
February 10, 2015

Contact this candidate

Resume:

FISSEHA ALI

**** ***** **** ***** . *******, WA *8108

206-***-**** . *******.***@*****.***. [www.linkedin.com/in/Fisseha2014]

JAVA DEVELOPER

Highly motivated Java developer over 3 years of professional experience

contributing to full software development life cycle success. Proven

abilities in enterprise web application development and interactive website

creation using Java and web technologies. Adaptable approach, able to

thrive in diverse team environments. Strong value provider with in-depth

Spring MVC and Hibernate framework. Adept at creating and transforming

innovative ideas into user-friendly, high-quality products.

CORE COMPETENCIES / TECHNICAL SKILLS

Web Application Development . Software Engineering . Java . JavaScript .

Web Design

Research & Analysis . Coding . Debugging . Requirements & Specifications .

Module Integration . Big Data

Object Oriented Programming . SDLC Methodologies . Testing &

Troubleshooting . Enterprise Architecture

Problem Solving . Teamwork . Customer Satisfaction . Adaptability .

Communication . Technical Documentation

Languages: Java, PHP.

Web/App Server: HTML5, CSS, JavaScript, JQuery, Ajax, JSON, XML,

JSP/Servlet, JSF, Spring MVC, Hibernate, web services (SOAP, REST), web

servers (Tomcat, Glassfish)

Databases: MySQL, Microsoft SQL server.

IDE: Eclipse, NetBeans.

Tools: UML Modeling (Star UML, Microsoft Visio), Maven, Crystal Reports,

Notepad++

Platforms: Windows.

Design Pattern: MVC, Factory Method, Singleton, State, DAO, Observer,

Fa ade, Strategy, Iterator, Composite, Command Pattern.

SDLC Methodology: Agile-Scrum, Waterfall.

Framework: Spring, Hibernate, JSF, Hadoop, Junit.

PROFESSIONAL EXPERIENCE

YAYBE ICT SOLUTIONS PLC, Addis Ababa, Ethiopia . Sep 2010- March 2013

IT program Development Company.

Java Developer

Collaborated on major software and application development projects.

Performed system analysis, design,code, and test documentation. Adhered to

design specifications, master key frameworks, design patterns, and

development methodologies. Actively participated in full software

development life cycle.

Key Projects:

Housing Development and Management System.

Played active software engineering role throughout all phases of software

development life cycle (SDLC) of the housing development distribution

system.

Achievements:

Ensured successful outcomes as key contributor in software requirements

specification gathering, leading to improved overall project organization

and streamlined processes.

Created multiple user hierarchies, and applied various security layers,

including spring login and method level security.

Delivered desired outcomes and promoted overall ease of use by creating

user-friendly interfaces for operation and maintenance modules.

Coded controllers and business layer classes of material supply and

distribution management module using Object Oriented Design Methodologies

with Spring and Hibernate framework.

Involved in Unit Testing of various modules by generating the Test Cases

using Junit framework.

Management information system

Develop Intranets Software applications using various java Technologies

including Spring and hibernate, Ajax, Java Script, Web services, HTML, XML,

Database queries.

Achievements:

Implemented the human resources module of the application using Java, JSF,

HTML5, CSS and JavaScript for UI.

Involved in creating DAO and used Hibernate for ORM mapping and

persistence.

Used JSP for developing Dynamic Web Pages for Human Resource Management

module.

Provide architecture for managing component state, processing component

data, validating user input, and handling events by using JSF technology.

Implemented "Model View Controller (MVC)" architecture to obtain "Layered

Architecture" to isolate each layer of the application to avoid the

complexity of integration and customization.

Developed interactive pages using JavaScript and jQuery.

Used Spring Framework to develop the Controller and Service classes of the

application.

Used AJAX for intensive user operations and client-validations.

Technologies Used:

Languages: Java; Web: JSP, CSS, JavaScript; Framework: Spring MVC,

Hibernate; Databases: MySQL, JSF,HTML5,MS SQL; Tools: NetBeans, Maven,

Crystal Reports, Junit; Platforms: Windows

ACADEMIC PROJECTS

Projects completed at Maharishi University of Management (2013- 2014):

Yoga Studio Web Application:Programmed and Developed an application which

enabled customer to create accounts, register for classes, provide follow-

up communication, and purchase products. Contributed to all phases of

software development life cycle. Assessed user requirements and system

specifications to determine optimal plans in designing databases, preparing

designs, and building interfaces. Used Spring and Hibernate for transaction

demarcation. Delivered project within the specified time frame and quality

expectations using Agile-Scrum development strategy.

Technologies used: Java, Spring 3.0, Hibernate 4.0, Spring MVC, JSP, MySQL,

NetBeans 7.0, Viso UML, XML, Apache Tomcat.

Role-Based Online Shopping System: Established use case diagram, sequence

diagram, and class diagram. Developed application that allow vendors to

upload their products, Enabled customers to shop online, Facilitated credit

card validation and financial transaction between vendors and buyers. Used

Jasper Report as reporting engine. Implemented email service with Mandrill

API.

Joined 6-member team in conducting all phases of SDLC, from initial

requirements gathering and conceptual design through development,

integration, coding and testing.

Developed User Administration module, product module, Payment module, and

Report module.

Technologies used: Spring and Hibernate,CSS, HTML5, RESTful, MySQL,

Glassfish 4, JUnit, Jasper Report, Bootstrap, Git, MS Project 2010,

NetBeans, StarUML.

Financial Application Framework: Designed and developed a framework able to

fit into any financial application. Used various design patterns including

Abstract Factory, Strategy, Observer, Singleton, and Fa ade to solve

component modification. Implemented the framework to all Bank and credit

card system application Used dialog with MVC design.

Crystal Ball (Hadoop Big Data): Created Crystal Ball to predict events that

could occur after a certain other events. Conducted data analysis for each

event. Used map reduce algorithm for Pairs, Stripes, and hybrid approach.

Technologies used: Hadoop, Red Hat Linux Environment to run file, Horton

works with virtual box, batch file creation, Eclipse, HD Insight, Java.

EDUCATION

Master's Degree in Computer Science

(Expected graduation day Feb 2015)

Maharishi University of Management, Fairfield, Iowa

Coursework:

Fundamental Programming . Modern Programming

Software Engineering . Advanced Software Development & Design Patterns

Web Application Programming . Web Application Architecture . Enterprise

Architecture

Algorithm . Project Management . Database Management System . Data Mining &

Business Intelligence

Bachelor of Science in

Engineering

Bahir Dar University, Bahir Dar, Ethiopia

Coursework:

Software Design . Object Oriented Programming

Programming Languages . Computer Architecture & Organization



Contact this candidate