Consultant Resume
SUMMARY:
- More than 7 years experience as a Java developer with in - depth programming skills in Java and J2EE technologies including Core Java, JDBC, Servlets, EJB, JMS, Web services
- Diverse and hands-on experience with various open-source technologies and frameworks like Struts, Spring, Hibernate, Maven, GWT
- Certified Java Programmer and Web Component Developer
- Solid background in object-oriented programming and design
- Familiarity with service-oriented architecture with integration with third-party applications
- Experience in projects involving full Software Development Life Cycle, maintenance and production support
- Coordinate with business users for implementing new requirements and investigating defects in production
- Experience with mentoring less-experienced developers
- Has proven to work effectively with minimal supervision or within a team
- Aptitude and willingness to learn new technologies
- Past projects were in the areas of Banking, Healthcare, E-commerce, Insurance, Logistics
- Experience with onshore-offshore project development including Manila, Malaysia, US, Australia and Indonesia
TECHNICAL SKILLS:
Technologies: J2EE technologies such as JSP, Struts, Spring, Hibernate, JPA, EJB, JMS, SOAP/REST Web services, SOA architecture, UML, GWT, Legstar, Struts Tiles, IBM Websphere MQ
Languages: Java, J2EE, XML, SQL
O/S: Windows
Integration Development Environment: Eclipse, Websphere Integration Developer, BEA Weblogic Workshop, NetBeans
Application/Web Servers: JBoss 5, Oracle Weblogic, BEA Weblogic, Apache Tomcat, IBM Websphere, Application/Process Server
Design Tools: IBM Rational Software Architect, Enterprise Architect, Rational Rose, ARIS BPM
Version Control System: Perforce, Rational Clearcase, Tortoise SVN, Git
Build Tool: Maven
Database Technologies/Tools: Oracle, MySQL, DB2, SQL Developer, Toad, MongoDB
Reporting Tool: iReport, JasperReports, Windward, Pentaho
Bug Management Software: Bugzilla, Atlassian JIRA
BPM Tool: Aris
Web Technologies: HTML, CSS, Javascript, jQuery, Ajax, JSON, AngularJS
Others: Google App Engine
PROFESSIONAL EXPERIENCE:
CONSULTANT
Confidential
- Designed the overall project structure and developed and configure the initial project structure using Struts 2.0, Spring 3, Hibernate 4.0, Maven
- Set-up and configure the test environment in Google App Engine
- Configure the project’s authentication and authorization using spring security
- Design and create hibernate domain objects and configure module dependencies using Spring IOC
- Coded the front-end part of the project using Javascript, Jquery, AJAX and Struts
- Configure Java and Pentaho Integration
- Assist and tutor less-experienced developers
- Improve database design based on new requirements
Senior Java Developer
Confidential
- Work with counterpart developers in Australia in analyzing, coding and testing change requests
- Interact with business analysts to design and implement new change requests
- Modify integration module using Legstar as a result of changes in the Mainframe systems
- Analyze issues arising in production which involves integration issues with third-party applications and provide support to the business users when necessary
- Participate in code review sessions with other developers
Java Developer
Confidential
- Creation of business rules validation through a rules engine
- Fixing defects as a result of system integration testing
- Account statement generation using JMS
- Activity log report generation using iReport and JasperReports
- Create REST web services involved with report generation process
- System integration testing for bank user module
- Create web service clients that access third-party applications using a custom integration development tool (Prismagateway)
Software Engineer
Confidential
- analysis and coding of change requests to meet new or modified requirements receive trainings from team counterparts in the US and do knowledge transfer trainings to new developers modification of existing codes as part of performance enhancement creation of process flow diagrams and sequence diagrams based on the use case documents modification of existing J-Unit test classes for the testing of newly-coded requirements analysis of use case documents and diagrams against the existing codes as part of the code review with counterpart developers format generated reports using JasperReports and iReport create UML diagrams as part of development of new requirements
Software engineer
Confidential
- creation of use case diagrams, class diagrams, sequence diagrams for specific modules of a particular project using J2EE technologies including Struts, Hibernate, Spring, writing program code for web applications which captures relevant data sent to third-party applications through B2B integration modifications of PL/SQL scripts as part of the migration of one project from PL/SQL to Java fixing of defects as part of the project development coding of change requests to meet new or modified requirements for a project
Java programmer
Confidential
- development of web-based system used in the branches of the bank using BEA Weblogic Server and BEA Weblogic Workshop