Post Job Free

Resume

Sign in

Java Developer Management

Location:
Richmond, VA
Salary:
51/hr on w2 and 90k pus benefits for full time
Posted:
July 20, 2016

Contact this candidate

Resume:

AMANUEL AREGAY

**** ********* ****** ***. ** Richmond, VA 23229

512-***-**** acvr4t@r.postjobfree.com www.linkedin.com/in/fissihatsion

SOFTWARE ENGINEER

Innovative and highly motivated software Engineer, with 5 years of hands-on experience, demonstrated record of designing and developing software systems ranging from hardware interfacing softwares to enterprise web-centric financial systems that support long-term growth. Exceptional knowledge and experience of core Java, Java EE, Spring / Hibernate frameworks, Design Patterns and various other leading-edge technologies. Skilled at developing clean, resilient code. Demonstrated ability to translate customer requirements into feasible features and technical specifications. Solid background creating enterprise business applications, with experience in Digital Marketing and ecommerce projects and designing IT solutions in business environments. Team player, thrive in a fast-paced, challenging environment that demands constant problem solving and provides exposure to new concepts, technologies, and methodologies. Recognized by peers, clients, and managers as a valuable resource who consistently exceeds expectations. Expertly utilize multiple development methodologies to direct all aspects of software development life cycle (SDLC) phases using advanced methodologies, such as Waterfall, Agile-Scrum and Iterative.

CORE COMPETENCIES / TECHNICAL SKILLS

Web Application Development Project Management OOP SOA Agile Development Requirements Gathering Test Driven Development (TDD) Design Patterns

Systems Design User Interface Design Database Development Software Testing UML Diagramming

Debugging Technical Implementation Release & Iteration Planning Team Collaboration

Languages: Java (J2EE, Java SE,J2SE,Java EE), SQL, C, PHP

Web: HTML, CSS,BootStrap, JavaScript, JQuery, Servlets, JSON, XML, AJAX, JSP,Tiles,Angular Js,JPA,JSP

Databases: SQL, MySQL, SQLYOG, ORACLE, MS SQL SERVER, MS Access, JDBC, JPA

Tools: Eclipse, NetBeans, Star Uml,SVN, Bit Bucket, GitHub, JUnit,Spring Tool Suite, MySQL Workbench,Tomcat, JDBC,Maven,Jenkins,Jira

Platforms: Windows 8/7/Vista/XP/2000/98, LINUX (UBUNTU),Mac-OS

Frameworks: Hibernate, Spring MVC, JMS, SOA, AOP,Angular Js, Apache Hadoop,Spark,Hive,Map Reduce SDLC: Agile-Scrum, Waterfall, Iterative,TDD

DESIGN PATTERN: Strategy, Observer, Decorator, Factory, Singleton, Command, Adapter, Façade, Template Method, Iterator, Composite, State, Proxy, Visitor, Chain of Responsibility

Web Services: RESTFUL, SOAP

CAREER NOTE: Master of Science in Computer Science, Maharishi University of Management, Fairfield, Iowa Feb,2015-Jul,2016 (Green Card holder available for full-time, W-2 employment).

PROFESSIONAL EXPERIENCE

WATERMAN LLC, Dubai, United Arab Emirates (Remote Work From USA) Feb, 2011-Feb,2015

Java/J2EE Developer

WaterMan LLC is among the most respected engineering, construction, and project management companies in UAE.

Roles and Responsibilities:

Developed business logic by capitalizing on JDBC, JPA, MVC, and Façade design patterns

Applied Spring framework to implement server side MVC, using Hibernate for DAO layer, with reusable design patterns

Participated in architectural designs and analysis

Implemented JPA Hibernate to store and retrieve data from database.

Wrote documents as needed for software development lifecycle.

Gathered, analyzed requirements for new features and involved in Analysis, Design, Development and Performed unit/component testing.

Served as instrumental contributor across all SDLC processes using Agile/Waterfall and Iterative Methodologies

Deployed, and maintained applications

implemented payment and financial auditing modules, and integrated security

Incorporated UML diagrams (Use-case diagrams, Activity diagrams, Sequence diagrams) as part of design documentation and other system documentation

Created enterprise applications via MVC pattern using frameworks like Spring MVC, Hibernate ORM and JMS.Created the view pages (UI) using JSP and JavaScript/ Angular Js/JQuery/Bootstrap.

Developed RESTful Web services using JSON/XML/Ajax and Other MIME data types.

Selected Key Projects:

Store Database System: Designed, coded, and implemented customized MySQL server database system for stock control, item management, and inventory reporting. Used Façade, Strategy, MVC, and Singleton design patterns for business logic. Built user-friendly interface with Java Swing, Oracle.

Payroll Application: Developed and implemented web application programmed with Spring and Hibernate. Used MySQL and SQLYOG for employee registration, status tracking, and attendance data collection. Implemented accounting, overtime, tax/pension, and loan functions. Performed requirements gathering.

Company Web based website and Employment Application Form: Collaborated on web-based application development facilitating customers’ registration and application for a job online using J2EE. Programmed automated systems. Conducted requirement analysis, design, coding, and system maintenance.

Automated HR System: Key contributor in all aspects of SDLC for creating web-based HR system enabling efficient data management for payroll, attendance, employee information, and numerous other HR functions.

Technologies used: Java, Java Swing, JPA, JDBC, HTML, CSS, AJAX, Angular Js, JQuery, SQL, MySQL, Spring, Spring Boot, Logback, MySQL, Hibernate, Maven, Eclipse IDE, Web services, NetBeans, Star UML, Git, Jira, Linux.

WATERMAN LLC, Dubai, United Arab Emirates Jul, 2008-Dec,2010

Engineering IT Technician/Juniour Java Developer: Top performing team member entrusted with major assignments throughout all stages of SDLC, including requirements gathering, prototyping, database building, UI design, and unit testing. Created sequence, collaboration, and class diagrams. Incorporated Spring Security. Performed coding, testing, and troubleshooting.

Roles and Responsibilities:

Drove successful project outcomes by contributing to release planning using strong analytical skills.

Created user-friendly, easy to maintain UI design by using Agile methodologies and Spring MVC.

Developed business logic using Spring/Hibernate frameworks, with reusable design patterns including MVC, Façade, Strategy, Singleton, Mediator, Composite, and Command.

Technologies used: Java, HTML, CSS, JSP, JavaScript, AJAX, JQuery, MySQL, Maven, Eclipse IDE, Star UML, Spring and Hibernate, Apache Tomcat Server, Angular Js, Web services, Windows.

Kaltek Consulting and Engineering Company, Eritrea, Asmara Sep,2007-Jul,2008

Engineering IT Technician

Roles and Responsibilities:

Installed and maintained company's computer systems and network.

Performed upgrades and installed updates.

Completed troubleshooting and repair when computers had problems.

Assisted office staff with computer application questions.

Conducted computer technology training with all new staff.

Recommended computer products and applications to improve productivity.

ACADEMIC PROJECTS (FEB,2015 to JUL,2016)

Projects completed at Maharishi University of Management include:

Scrum Master: Designed Scrum application. Utilized Spring MVC, Hibernate, JSP, Spring Security, Validation, RESTful Web Service, HTML5, Bootstrap, NetBeans, Tomcat, MySQL, GitHub, and Agile

Library System Project: Collaborated with team to create desktop application for library system using Java language and NetBeans. Developed class, object, and sequence diagrams

Bank & ATM Project: Built web banking application with strong security system using Java language and NetBeans. Worked on SSL, including establishing parameters for login page, setting user permissions, and encrypting database passwords. Utilized SQL server for database

Online Shopping System: Created scalable, responsive e-commerce web application enabling direct purchase of goods/services in multiple online shopping categories. Developed with Spring MVC framework, Hibernate JPA, Apache Tomcat, and MySQL database. Built on NetBeans IDE and Maven development tool

Additional academic projects include Food Manufacturer E-commerce Application, Big Data and Banking Frameworks. Details on request.

EDUCATION

Master of Science in Computer Science(2016)

Maharishi University of Management, Fairfield, Iowa

Relevant Courses

Fundamentals of Programming Modern Programming Practices Software Engineering Algorithms Enterprise Architecture

Advance Java: Java 8 With Lambda Expressions Web Application Architecture Advanced System Development Advanced Database Management Web Application Programming ig Data Design Patterns

Bachelor of Science in Engineering (Aug,2007)

Asmara University, Asmara, Eritrea

LANGUAGE SKILLS

English Tigrigna Amharic Arabic



Contact this candidate