Consultant Resume Profile
Addison, TexaS
Summary
- Systems Analyst with 15 years of experience in software design, development and testing
- Total 8 years of experience on Java J2EE
- Designing, Developing, Deploying and maintenance of very challenging and interesting distributed, multi-tier, cross-platform systems J2EE
- Good experience of design and development of websites using Struts and Spring
- Complete software life-cycle experience, from conception through beta-test, ship and maintenance
- Migrated client server/legacy applications to web based Java J2ee application
- Extensive experience in Object Oriented Development life cycle UML, use cases, architecture, development, deployment, client support
- Performed in both as leadership and technical position creating innovative solutions by applying technical expertise in application construction and tuning, system administration, database administration, testing, documenting and overall system enhancements.
- Extensive experience as SQL developer in back end programming in PL/SQL, Performance tuning of stored packages, procedures and functions and extraction of data from one system to another.
- Experience calling web-services using JAX-RPC, JAX-WS and REST
- Extensive experience in RDBMS DB2 UDB, SQL Server, Sybase, Oracle
- Involved in writing triggers, Stored procedures for major calculations at the back end level to generate various reports
- Implemented MVC architecture, JSF, Struts Frameworks Spring
- Extensive experience in Object-Oriented design and development, Java, J2EE, middleware and enterprise application architecture and implementation.
- Proficient in calling CICS programs using ECI
- Used JAX-RPC, JAX-WS, Jersey for web services in Java
- Well versed in Mongo, NoSql, Apache JSF, Maven, GWT, Spring Webflow, Struts 2, JQuery
- Well versed with Object Relational Mapping tool Hibernate, EJB3 Persistence, iBatis
Technical Skills
Operating Systems: Solaris 2.x, SCO UNIX, Z/OS, OS/390, Linux
Application Servers: Websphere 3.5/5.0/6.0, Tomcat, JBoss, Weblogic 10.0
Programming Languages: PL/SQL, SQL Plus, Unix Shell Scripting , Basic, C, Visual
Basic, Power Builder 5.0/6.0/7.0/10.1, Pro C
RDBMS/DBMS: DB2 UDB, ORACLE 10g/9.x/8.x/7.x, MS SQL Server 7.0/6.0,
Sybase 11/10, FoxPro 2.5, Mongo 2.6.4
Web Technologies: Net.Data, Java, J2EE, MVS, Struts, Spring, ASP, XML,
XSLT, XPATH, HTML, DHTML, Android 7 SDK
Programming Environments: JDK1.2/1.3/1.4/5/6, Visual Age for Java, JBuilder,
WebSphere Studio WSAD , Eclipse, RAD 6.0/7.0/8.0
CASE/Tools: Designer 2000, Erwin, Configuration Mgmt., ER Studio
Mainframe Tools: Cobol, JCL, DB2, TSO, Easytrieve, Expediter, SAS
Version Control: PVCS, Clearcase, CVS, Merant, Endeavor, Subversion
Reporting Tools: SAS 9.1, Actuate, Crystal Report, Jasper, Business Objects
Professional Summary
Confidential
Role: Consultant
Responsibilities:
- Created Indexing BOT program to aid testing QA, resulting in tremendous savings of time money
- Created POC for automating application builds
- Design and develop utility programs to fix Production issues
- Setup environment for Developers and QA
- Act as point of contact for issues pertaining to application
- Modify Backend processes to implement self indexing for channel Scan and eUpload
- Modified ExtJS view to support new channels
- Created Topic and Queue for the application
- Modularized code to avoid duplication
- Populated configuration data using InitializingBean
- Used IBM server distributed cache DistributedMap
- Used ContainerResponseFilter to allow Cross Domain request
- Moved services to separate application, so that its available 24x7
- Developed Rest service for child applications
- Converted .tif, .bmp, .png .jpg file formats to .pdf
- Trained developers on in-house Build Deploy tool
- Modified DMT Portal to support new channels
- Coordinated testing and defect management with QA team
- Perform gap/requirement analysis for new channels
- Refactored multiple EJBs into 1 EJB
- Implemented Websphere command caching
- Used Joint Application Design JAD process for proto typing lifecycle
- Used Scrum Agile process
Environment: Java 6.0, RAD 8.0, Websphere 8.0, Struts, Spring 2.5, Jersey 1.8, JQuery, ExtJs 4.2, JMeter, Junit 4.1, JSON 2.4, IBM Rest, SVN 1.7, TFS, Oracle 11g, Sql Developer 1.5.5.2, Soap UI 4.5, EMC Atmos, BMC BladeLogic 7.6, Filenet P8 Repository, IBM MQ, AppWatch 4.4, Linux, DB2 6.01 for AS/400, Splunk 4.3, Rally
Confidential
Role: Consultant
Responsibilities:
- Created User Interface UI for National Offer Fees configuration
- Modify Backend processes to compute/calculate fees on redemption
- Created Batch process for Sites to Opt In/Opt Out of the program
- Designed and develop validation framework for Batch process
- Used JQuery for Ajax calls to fetch participant and site for a given market
- Implemented algorithm for IHG check digit
- Designed dynamic rules configuration for card linking
- Modified Oracle package/procedure to refresh tables used for Reward Activity
- Created scripts for triggering Batch Response file process
- Created Batch Response file for transactions processed for prior day
- Perform gap analysis for Co-brand project
- Develop ADS web-service client which performs credit check
- Re-factored code and messages send by Batch process
- Used Hibernate for data persistence
- Wrote shell scripts to trigger/boot strap batch process
- Build deployed application to Development and QA environment
- Implemented multi-threaded processor for ADS Prescreen process
- Created REST webservice for Site OptIn
- Implemented ehcache to store Offer information
- Created DAO Junit test using H2 database
- Used Scrum agile process
Environment: Java 6.0, RAD 8.0, JBoss 7.0.2, Websphere 7.0, Struts, Spring MVC, JQuery, Spring 3.0, h2 1.3, Hibernate 3.6, Sprint Batch, Junit 4.1, Mockito-all-1.9.5, Powermock-mockito-1.5, JSON 2.4, Jersey 1.13, SVN, Ajax, Oracle 11g, Sql Developer 3.2, Linux 2.6, Jenkins 1.5, Rally, Apache MQ 5.5, Eclipse Kepler, Soap UI 4.5,ehcache 2.4
Confidential
Role: Consultant
Responsibilities:
- Trained developers on Struts 2 web technology
- Created high level templates for Finance Application
- Created Base classes for Finance Application
- Integrated customized Display Tag for Finance Application
- Used JQuery for client side validation ajax calls
- Designed various modules Business, Persistence, Domain, UI etc for Finance Application
- Used Jasper reports for reporting
- Converted existing Legacy data to new data specification using Spring Batch
- Configured REST web-service for Offender search between old MOCIS system and Finance application
- Created Spring Beans Rule Engine for the application
- Used Hibernate for data persistence
- Build deployed application to Development and Stage environment
- Used maven repository for Project Configuration
- Used maven repository for Project Configuration
- Implemented Role based interceptor for Security check
- Configured security roles within struts.xml file
- Implemented auditing using struts.xml interceptor
- Used Scrum agile process
Environment: Java 6.0, SpringSource 2.9, JBoss 7.1, Websphere 8.0, Struts 2.0, JQuery 1.7, Spring 3.0, Hibernate 3.6, Sprint Batch, Tiles 2.4, JUnit 4.7, JSON 2.4, LambdaJ 2.4, Jasper 4.7, Jersey 1.13, DB Visualizer 9.0, iReport 4.7, CVS, Ajax, DB2 for i5/OS, as400
Confidential
Role: Consultant
Responsibilities:
- Gather requirements and designed Activity Based Pricing ABP Admin dynamic screen
- Called Vertex web-service to get State County tax
- Optimized improved performance of Sql Query
- Created screens for uploading pdf/word documents for end users
- Create logical table design
- Send email notifications to users on business event
- Called service crew web-service to validate employee id
- Created PDF document for ABP
- Called web-service to send documents to Content Manager
- Used Hibernate for ORM mapping
- Used Spring injection for services
- Created test data for ABP screens
- Used rich components such as calendar, messages, datatable, toggle panel, file upload etc.
- Displayed a schedule similar to Outlook/Lotus Notes for agents
- Exported and imported data from CSV file from/into the system
Environment: Java 6.0, RAD 7.5.3, DB2 9.1, Websphere 6.1, Spring 2.1, Hibernate 3, CVS, LuntBuild 1.6.2, Ajax, Bugzilla 4.0, Soap UI 4.0.1, JUnit 3, EJB 2.0, Tomahawk 12.1, Richfaces 3.3, JSF, Myfaces 1.2, Linux, Mainframe, Command Center, Webservice Explorer
Application: eCommerce
Confidential
Role: Senior Programmer Analyst
Responsibilities:
- Served as an Point of Contact for Auto line of Business
- Handled Underwriter/Agents queries and incidents
- Created a Service Request/Change Request from incidents
- Supported sister applications such as JPAS Service and Forms Service
- Added Monthly Payment Plan MPP screen to eComm using Screen Scrapping
- Mapped Java objects with Persistent object using Dozer mapping
- Created Life eApp using Spring Webflow
- Used iBatis for data persistence
- Used Apache Axis to create client Java classes for ACORD Life Webservice
- Use JAXB to generate Java classes from XSD files
- Called LPES web-service using Blockade cookie
- Integrated 2 different source of PDF reports into a single source using itext.jar
- Created System Design for Life Rating
- Used Direct Web Remoting DWR for Ajax calls
- Created architecture for Life Projects
- Called third party web-service MIB to gather medical information for the insured
- Use SOAP with Attachments API for Java SAAJ to call MIB webservice
- Converted certificate .pfx file to .jks file and installed it on websphere server
- Used J2EE Design patterns such as Business Delegate, Singleton, Factory, Adapter etc.
- Installed security certificate on Websphere server
- Used Soap UI for testing LPES and Stone River web-service
- Coordinated gathered requirements for LPES web-service
- Modified applications to use Common Service Architecture CSA
- Used Test Driven Development TDD for Life eApp
- Used JUnit for Testing
- Deployed application using Lunt Build Hudson/Jenkins
- Supported DB2 Stored Procedure called by eComm
Environment: Java 6.0, RAD 7.5.3, DB2 9.1, Websphere 6.1, Spring Webflow, Dozer Mapping, iBatis, Rational Clearcase 2003.06, LuntBuild 1.5.4, Atlassian JIRA 3.10.2, Ajax, CA Service Desk 12.1, Soap UI 3.5.1, Jetty 6.1.25, JSON, DWR 2.0.6, Fuego BPM Work Portal 5.5, Eclipse Helios, Serena