Programmer Analyst Resume
Camp Hill, PA
SUMMARY
- Over 11 years of working experience in all phases of software application Project Planning, design and development.
- Curam Certified
- Expertise in design and development of Web Applications involving J2EE technologies with Java, JSP, MVC Framework (Struts1.0, 2.0), Spring Integration, Spring (IOC, Annotation), Spring JTA Transaction, REST, Hibernate, IBATIS, Servlet, XML, JDBC, JavaScript, HTML, LDAP, Oracle ADF framework and databases like Oracle.
- Interacting with Business team and understand client's need and business objectives.
- Exposure to the Oracle ADF, ISIM/ISAM.
- Hands on client script like JAVASCRIPT, JQUERY, JSON, AngularJS and AJAX.
- Good working experience on Agile software development methodology like SCRUM.
- Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi - tier architectures and distributed architectures
- Extensive experience in implementing MVC architecture using Struts and Spring Framework.
- Worked on PL-SQL & Data Migration with DBA.
- Extensive experience in developing and deploying applications on WebLogic Application, WebSphere servers, IBM Webserver.
- Extensive experience in developing software for Finance, Security & Health Care domains.
- Leading with offshore and Onsite teams for resolving technical issues
- On boarding, Training and Mentoring the team members
- Very well conversant with the Quality processes to be followed during the SDLC lifecycle of the project.
- A self-motivated professional and natural communicator possessing good technical, initiating, problem-solving skills and has proven to be a good team player.
- Worked for client like JP Morgan (USA), Confidential (USA), California Department of Social Services (CDSS), Confidential, Confidential
- Presently working on AHCT Project for USA client Confidential on Struts, Spring 3.x, Hibernate, J2EE, Web sphere, Struts -tiles, CSS ANT, Multi-Threading, JUnit, PMD, DOZER, and Confidential fortify.
TECHNICAL SKILLS
Methodologies: J2EE Design Patterns:
Technologies & Server-side Scripting: Java, JDBC, Servlets, JSP, J2EE, XML, JDBC, IBM WebSphere MQ:
Scripting: Java Script, JSON, AJAX, JQUERY, AngularJS:
Development Languages: Java, SQL, HTML, JavaScript:
Exposure: Oracle ADF, ISIM/ISAM:
Databases: Oracle 8i / 10g, Sybase, SQL Server, LDAP, DB2:
Framework: Apache Struts framework, Jersey Framework, Spring Integration, Spring (IOC, Annotation), REST, Oracle ADF, Dozer, Hibernate, IBATIS:
Web & Application Servers: WebLogic 8.1, 9.2, 10, Tomcat, Web Sphere, JBoss, IBM HTTP Server (Worked on Configuration Settings for Performance Improvement):
Version Control tools/ Other Tools: Rational Clear Case, Visual Source safe (VSS), Tortoise SVN, Perforce, TOAD, DB Visualizer, SQL Developer, Star Team, Maven:
Operating System: Windows 2K/XP, UNIX.:
Development Tools: Eclipse, IntelliJ, RAD, JDeveloper:
Design Tools: TogetherJ, MS Visio, Rational Rose:
Unit Test Case: Junit, Selenuim:
PROFESSIONAL EXPERIENCE
Confidential, Camp Hill, PA
Programmer Analyst
Responsibilities:
- Coordinating with the client for the requirements gathering and analyzing application requirements.
- Developed Batch Module which will ran start of every month to process FMAP (Federal Medical Assistance Percentages) Eligibility for enrolled applicant turning 21 years of age.
- Worked on Mobile Version using Jersey Framework, Ionic framework.
- Worked on fine tuning of Application by introducing browser caching, content compression on IHS Server.
- Involved in creating architecture of new module, which supposed to be include all tracks of work like eligibility, enrollment, security, and framework etc.
- Worked on Dozer mapping for Mapping SOAP Request/Response to Custom Domain Mapping.
- Developed multi-threaded web service calls in batch program for renewals.
- Extensively worked on java collections like list, set and map.
- Worked on web application using enterprise java technologies like struts spring and hibernate.
- Highly involved and created the action classes, action interceptors and business services.
- Worked on declarative transaction management using spring jta transaction manager, all database operations will use the same for committing/roll backing unit of work.
- Extensively worked all the custom isolation levels of transaction and closely monitoring locking of DB tables for different levels.
- Developed and consumed soap web services for sending/receiving the user information.
- Implemented services like create application retrieve application and save application.
- Extensively used hibernate as ORM tool for all database operations. Had great exposure on creating parent/child relations hierarchy, one-many, many-many, many-one associations.
- Configured hibernate second level cache as Eh- Cache and implemented in the distributed environment, also used option called disk store which only saved keys in memory and values for the corresponding keys will be stored in disk
- Used all hibernate queries criteria, query and native.
- Created domain classes and mapping (hbm) files by using hibernate tool by inputting DB table info.
- Resolved many circular dependencies in object graph, improved performance queries by using fetch mode option.
- Implemented hibernate bean replicator which is resetting all primary keys to null in object graph allowing entity to persist again for cloning of same object.
- Implemented SOAP web services for interacting with federal hub to get data about user and perform validation on the data entered.
- Used PMD RAD plugin and Confidential fortify scan for making sure good quality of code.
Environment: Struts 2.0, Spring 3.x, hibernate, Core Java, J2EE, JSP, RAD, Tortoise SVN, DB2, AJAX, TOAD, UNIX Shell Scripting, Jersey Framework, Web sphere, JavaScript, html, Struts tag libs, Struts -tiles, AngularJS, CSS ANT, Multi-Threading, JUnit, PMD, DOZER, Confidential fortify, AppScan, web services.
Confidential, South Windsor, CT
Tech Lead/ Senior Analyst/Tech Manager
Responsibilities:
- Responsible for delivery of HCP to the client from Confidential side
- Coordinating with the client for the requirements gathering and analyzing application requirements as Technical Lead.
- Developing integration layer Spring Integration, Spring Web services which used to provide data to display on the Presentation Layer.
- Worked on UI Interface AJAX, JSON, JQUERY for opened defects
- Worked on two releases for migrating non Confidential Customers to Confidential from integration layer perspective.
- Working on SOAP UI Tool for testing and integrating Web Services
- Worked on calling REST and SOAP invocation.
- Participating in designing and modeling of the responsible modules.
- Established and maintained critical relationships by partnering with senior management/executives providing guidance and technical direction through the development and delivery of innovative and effective solutions to diverse and complex business problems.
- Ensured strategic objectives, vision and critical success factors were understood and drove functional capabilities for products, services, applications and technology based on industry trends, business needs and best practices.
Environment: RAD, WebSphere Application Server, Spring Integration Framework, WebSphere Portlet, Spring Frame Work, AJAX, JQuery, JSON.
Confidential, West Lafayette IN
Senior Developer
Responsibilities:
- Coordinated with the client for the requirements gathering and analyzing application requirements.
- Involved in designing and modeling of the responsible modules
- Developed interactive GUI Screens using Oracle ADF fragments.
- Worked on Financial Management/Member Management/ Organization Structure Module. Developed GUI screens with ORACLE JSF fragments (JSF/Ajax technology). Integrated each screen with internal framework which used to call Web services for doing any DML operation.
- Worked on SOAP UI Tool for testing and Integrating Web Services
- Created address component which was later used on each module and was flexible for different Region/Country.
- Created reused component which was providing Insert/Update/Delete operation which helped to reduce development time.
Environment: Oracle ADF Framework (Java/JSF/Ajax), Oracle, Web Logic, JDevloper
Confidential, West Lafayette, IN
Senior Developer/ Team Lead
Responsibilities:
- Coordinated with the client for the requirements gathering and analyzing the Web portal Application requirements.
- Developed interactive GUI Screens using JSP, Curam Web UIM.
- Worked on Forms & Correspondence Module in CMIPS II. Created class diagram, worked on XSLO - FO.
- Worked on Web Portal Application an interface to CMIPS II Curam Application. Worked on Autantication & Authorization of Users and Roles in Web Sphere 6.1 Environment. Was responsible for configuring LDAP, Data Source in Web Sphere 6.1 Environment.
- Worked on Pervasive Tool for data transfer from one database to other.
- Involved in designing and modeling of the responsible modules.
Environment: J2EE - Struts MVC, JSP, Curam (SEM Product), LDAP, DB2, Web Sphere 6.1, RAD, Rational Rose
Confidential, Boston, MA
Senior Developer
Responsibilities:
- Involved in coding, designing and testing of the project.
- Developed Interactive GUI Screens using JSP.
- Worked on the Integration layers which use to call the web service.
- Used Axis2(WebSevice) & Microsoft LDAP
- Used Struts as MVC pattern.
- Used Spring for IOC.
Environment: J2EE - Struts MVC, JSP, Spring (IOC), MS SQL, Web Service (Axis), LDAP
Confidential, Houston, TX
Senior Developer
Responsibilities:
- Involved in the coding and designing of the project.
- Interacted with the business users for requirement gathering, functional specification validation.
- Involved in creation of Design document.
- Involved in Design and Implementation of modules for Collateral Owned.
- Converted Sybase procedure to Oracle procedure.
- Developed Interactive GUI Screens using JSP.
- Implemented Model View Controller Service layer Framework (Struts 2)
- Used Spring framework for Inversion of Control.
- Used IBATIS (OR) mapping for interacting with database.
- Implemented AJAX for most of the functionalities.
Environment: J2EE - Struts 2.1, JSP, IBATIS, Spring (IOC), Oracle, Tortoise SVN.
Confidential, Houston TX
Developer
Responsibilities:
- Participated in coding and designing to implement business logic
- Responsible for understanding business requirements and providing optimal solutions
- Prepared detailed design for the modules like Facility and TCP agreements.
- Developed Interactive GUI Screens using JSP and JavaScript
- Provided solutions for the caching issue across clusters and conducted POC for JMS solutions.
- Performed the performance analysis for the caching issue solutions.
- Created the clustered environment for testing the applications.
- Used Presentation Layer Framework (Struts)
- Responsible for the database development for the DOX4.0, DOX 5.0 phase and wrote stored procedures.
- Used XSLT-FO for creating PDF reports
- Involved in development of Facility and TCP agreement.
- Mentored the junior team members.
- Involved / Conducted the root cause analysis for each phase of SDLC
Environment: Windows 2k, UNIX, Weblogic 9.2, Java, JSP, Oracle, Struts Framework 1.1, Eclipse
Confidential
Developer
Responsibilities:
- Responsible for coding the Report Module using Java, JSP, Struts framework.
- Writing Unit & Integration test cases.
Environment: Windows 2k, Web logic 8.1, Java, JSP, Oracle, Struts Framework 1.1, Eclipse (IDE)
