Software Developer Resume
Burbank, CA
SUMMARY
- Java Professional wif experience in design and development of applications and web services based on J2EE platform using agile methodology.
- Excellent technical analytical, debugging and problem - solving skills wif self-motivation and willing to learn new concepts, technologies and processes.
- Application development on JEE6 platform utilizing EJB, JPA2, JSF, Drools rules engine, JBPM, JSP, Servlets, JDBC, EJB, XML, DTD, XSLT, XSD, Web Services, SOAP/REST, Hibernate, Spring framework.
- Good communication skills, self-motivated, team player and quick learner wif strong analytical and problem-solving skills.
- Proven capability to meet deadlines and work under pressure situations.
- Knowledge and TEMPeffective implementation of Project management tools and processes.
TECHNICAL SKILLS
Programming Languages: Java, Drools Rule Engine, JBPM, C, SQL
J2EE Technologies: JPA2, JSP, EJB, Servlets, JDBC, JSF
Web services: SOAP, REST, and WSDL
Frameworks: Spring, MVC, Spring Integration Framework
Scripting/Markup Languages: HTML, XHTML, JavaScript, CSS, ANT
XML Technologies: XML, DTD, XSL, XSLT, SAX, DOM
IDE’s: JBoss Developer Studio 5.0, Eclipse
Servers: Jboss 5/5.1/6.0/6.1 , Tomcat 5.0
OOA/OOD Tools: Enterprise Architect, Rational Rose, Microsoft Visio
Databases: DB2, MySQL, SQL Server 2008, Mongo DB
Version Control Software: GIT, Mercurial, Clear Case, SVN
Testing Tools: JUnit, Arquillian, Soap UI
Operating Systems: Windows, UNIX, Redhat Linux
Build Tools: Apache Maven
Project Management Software: MS-Project
Continuous Integration Server: Jenkins
Standards: Health Level 7 (HL7) and ASTM 1394
PROFESSIONAL EXPERIENCE
Confidential, Burbank, CA
Software Developer
Responsibilities:
- Designed and developed new Hours to Gross system using Drools rule Engine, JBPM on J2EE platform using EJB, JPA2 and agile methodology.
- Successfully redesigned teh new HTG system using Drools Rule Engine, JBPM which enables faster and easier development of business rules and reusability of rules and process for different contract implementations.
- Maintenance of teh old hours to gross system swing based java application. Migration of contracts to teh new HTG system.
- Perform maven builds to be released to teh QA.
- Developed JUnit test cases and perform unit and continuous integration using JUnit framework and Arquillian.
- Administration and maintenance of Tools: GITHUB, Jenkins, Mercurial
- Migrated teh data repository from Mercurial to GIT.
- Trouble shoot and fix teh build and deployment issues in lower regions.
- Anticipates and resolves potential problems, handles escalations, client change requests and bug fixing.
- Extensive knowledge and expertise in Union and Non Union contract analysis and implementation of business rules to accurately calculate teh Gross Pay.
- Collaborate wif teh Payroll Managers, Business Analysts to perform detailed requirements analysis.
Environment: Java, J2EE, Drools, JBPM, JPA2, EJB, Hibernate 3.0, Spring Framework, DB2, SQL Server 2008, Liquibase, Junit, Arquillian, Jboss 6.1, XML, Rest Web service, SOAP UI, Mercurial, GIT, Jenkins, Microsoft Visio, Enterprise Architect, Maven, Agile Methodology
Confidential, Burbank, CA
Software Developer
Responsibilities:
- Design, development and maintenance of Hours to Gross system.
- Implementing contracts by implementing business rules and pay conditions using Java.
- Developed Excel parsers to read different Timecards formats like Crew, SAG, DGA and NBC.
- Development of spring based Web Automation Tool using WebRichfaces. Teh tool reads in large set of contract timecards and processes timecards by invoking teh HTG web service using SOAP messages. Teh response is displayed as teh breakage on teh User Interface and also provides teh user teh option to download nn excel output file dat contains teh timecard and teh breakage and gross pay dat H2G calculated. This tool greatly increased teh developers and QA productivity.
- Implementing new Rules and Rules per teh LA Union contracts for teh Production Payroll.
- Developed JUnit test cases and perform unit and continuous integration using JUnit framework.
- Redesigning teh system using teh UML methodologies.
Environment: Java, J2EE, Drools, JBPM, JPA2, EJB, Hibernate 3.0, Spring Framework, DB2, SQL Server 2008, Liquibase, Junit, Arquillian, Jboss 6.1, XML, Rest Web service, SOAP UI, Mercurial, GIT, Jenkins, Microsoft Visio, Enterprise Architect, Maven, Agile Methodology
Confidential, San Diego, CA
Java Consultant
Responsibilities:
- Design and development of POS Retail Management System using Spring and Hibernate.
- Used Hibernate annotations to define associations between tables.
- Involved in teh Spring Framework implementation of IOC, AOP and transaction management.
- Developed sale file readers to import data in multiple formats.
- Automation of POS processes and import sales data from files and transmit teh information to Nielsen.
- Used JPA to define teh mapping between Java objects and relational database.
- Developed Unit test cases and perform Unit and Integration test using JUnit framework.
- Used J2EE patterns like DAO, Singleton.
- Designed User Interface using JSP and business components using beans.
- Production support and mentoring.
Environment: Hibernate 3.0, Spring 2.5.6, JSP, JavaBeans, Servlets, XML, JPA, Tortoise SVN, Tomcat 6.0, JUnit, Eclipse, ANT 1.7, Microsoft Visio
Confidential, Des Moines, Iowa
Java Consultant
Responsibilities:
- Successfully designed and developed SOA based web services (SOAP, UDDI, WSDL) using RAD.
- Successfully designed High Level Design and Low Level Design for SBD BUFilter WebService.
- Created Class Diagrams, Sequence and Activity Diagrams using Enterprise Architect.
- Applied J2EE design patterns like Singleton, Service Locator, Session Façade, DAO etc.
- Involved in Spring framework implementation of IOC, AOP.
- Used Hibernate for mapping objects to teh relational database.
- Implemented persistence using Hibernate, mapping of classes Hibernate.cfg.xml file.
- Implemented Exception Handling, Transaction Management and Error Reporting across Module.
- Developed bean halper classes.
- Developed Unit Test Plans for System and Integration testing.
- Used Drools rule engine to implement business rules.
- Pilot and Production Support.
- Developed business components using beans, JSPs, drools files.
- Error generation and handling from host interfaces and reporting errors using LOG4J.
- Performed Unit and Integration testing using JUnit framework.
- Performed code review to identify bugs and defects.
- Involved in Development, Unit testing, Integration and Bug Fixing of teh project.
- Played role of SPOC (single point of contact) between end-users, developers and testers during SIT and UAT phase.
- Task allocation and offshore co-ordination.
Environment: SOAP, WSDL, JSP, JavaBeans, Drool Rule Engine, JSF, XML, SOAP UI, Spring, JUnit, RAD7, ClearCase, WAS7, SOA Service Manager, DB2
Confidential
Software Developer
Responsibilities:
- Successfully designed and implemented generic HL7 interface engine to send and receive patient demographic information, orders, clinical and billing information.
- Used Spring framework for implementing MVC.
- Developed business components using Servlets, JSPs, Spring and Hibernate.
- Electronic data interchange between various Inbound and Outbound host interfaces.
- Prepared technical and functional specifications to develop Reference Laboratory interface and successfully developed teh interfaces for Quest and Lab Corp using ASTM 1394 and HL7 standards.
- Used JDBC for database connections.
- Involved in configuration and deployment of application on Apache Tomcat Application Server.
- Used JAXP for creating and parsing XML configuration files.
- Created builds for releases using ANT.
- Creating system model using UML Diagrams in Microsoft Visio.
- Error generation and handling from host interfaces and reporting errors using LOG4J.
- Designed new database tables and enhanced teh existing data model to add new fields.
- Performed Unit and Integration testing using JUnit framework.
- Performed code review to identify bugs and defects.
- Problem investigation and fixing production issues by taking timely logs, core dumps and thread dumps on testers and CSRs request.
Environment: Core Java, JDBC, SQL, ASTM 1394, HL7 v2, HTML, XML, XSLT, DTD, CSS, Hibernate, JSP, Spring, Servlets, JUnit, Eclipse, MySQL, SQL Server 2005, ANT, Subversion, SQL Profiler.
Confidential
Software Consultant
Responsibilities:
- Design and development of teh interface according to teh integration requirements.
- Maintained teh SOAP based Web Service.
- Developed Message Beans, which were used to communicate wif teh Websphere JMS to interact wif queues.
- Created system requirement specification (SRS) and Technical Specification documents (TSD).
- Successfully designed and developed NMC-KPFS, NMC-CPM and NMC-KPHC interfaces for exchange of HL7 messages.
- Generated client Stubs and Skeletons based on Web Service Definition Language (WSDL) using RAD.
- Used SOAP to exchange information between different applications.
- Developed teh system using Java and Servlets.
- Used JDBC to connect to DB2 database.
- Involved in Unit and Integration testing.
Environment: Java, JDBC, EJB, XML/XSD/XSLT, JMS, SOAP, WSDL, WSAD 5.1.2, RAD 7, DB2
Confidential
Software Engineer
Responsibilities:
- Involved in client requirements gathering and application analysis.
- Team management- Resource Planning, handling a team of 3 developers, Task allocation and monitoring and Client Communication.
- Study and implementation of teh COPS protocol.
- Developed Class Diagrams, Sequence diagrams and Activity diagrams using UML.
- Designed and developed a generic adapter for teh COPS server.
- Used XML data parsers such as SAX and DOM for parsing XML documents.
- Developed Servlets for handling request and responses from teh client.
- Developed Stateless Session beans, Entity beans and used JDBC for database access.
- Configured and Deployed Entity beans and Stateless Session beans on Weblogic Server.