Sr. Consultant Resume Profile
Summary
- 14 years of experience as a self-motivated team player with responsibilities including architecting design and development in large/middle scale enterprise environments using Java/J2EE and related technologies.
- 8 years of experience as a leader architect and consultant responsible for application development and delivery in BPM SOA and Web2.0 projects.
- Certified IBM Enterprise Developer with 10 years experiences in Websphere and MQ
- Certified Oracle DBA and Oracle Java Solution Developer with 10 years experience in SQL PL/SQL and performance tuning.
- Scrum/Agile practice in last 7 years.
Experience
Confidential
Project Rating System Consolidation Sr. Consultant
Rating System Consolidation is an umbrella project which addresses the regulatory changes under The Patient Protection and Affordable Care Act.
Led the development effort of RVA Rating verification application a J2EE application which automates the rating verification process for business. Designed and developed the scheduling framework MDB components SRE/IRE/URE web service client and JMS client web2.0 style web interfaces. Solely responsible for release 2 and release 3 and the maintenance changes thereafter.
Led the tech upgrade effort for all rating consolidation projects including RVA RFRF Rate Filing Regulatory Fulfillment FMA Factor Maintenance Application etc. Developed facility classes for SSO security and property loading and reconfigured all the applications to sync with company s framework 2010. Provided support for companywide tech upgrade.
Introduced Maven and Hudson CI for application build and continuous integration. Developed build scripts for the rating consolidation applications. Developed scripts to check out sources from Serena Dimension. Managed Hudson-ci auto-build and deployment for rating team.
Worked with Enterprise Architecture Service EAS team to troubleshoot improve and support application development and deployment in all platforms DEV UAT PROD . Provided solutions for application performance improvement including profiling to identify bottlenecks static data caching data binding and xml parsing optimization etc.
Led the effort to add saml token security to all rating consolidation applications. Worked with EAS team and framework team to resolve a variety of technical issues. Documented the solution and distributed to other teams in the company and helped them to resolve integration issues.
Introduced Spring test jmock and cobertura to development team. Set up the test project and developed the ant scripts to build test and report the code coverage. Led the effort of test development for team projects.
Environment JDK1.6 Springframework 3.x Websphere 6.1-7.1 Websphere MQ SQL Server 2005-2008 SOA Web Services Scrum/Agile development.
Confidential
- An Enterprise application that enables code share between Southwest and partner airlines in booking reservation and ticketing.
- Analyzed the existing services such as Reservation Management Flight Availability Payment Processing Eticketing and made changes to enable code share between Southwest and partner airlines.
- Developed test cases in different levels unit mock functional client demo to test the changes.
- Environment SOA Web Services Spring framework 2.5 Mule ESB JDK1.6 XML Scrum/Agile development test driven Linux
Project Rapid Rewards Southwest Airlines Dallas TX
- A high profile Southwest CRM project aimed to build a brand new loyalty program to improve customer loyalty.
- Gathered and analyzed the business requirement and provided POC for the middle layer architectural solution.
- Developed several ESB web services which connect the backend Siebel system and provide business services to other Southwest client interfaces such as Southwest.com CS2 Qik etc.
- Developed shell scripts for project build and server status monitoring.
- Took turns with other team members to build and deploy the project.
- Environment SOA Web Services Spring framework 2.5 Mule ESB JDK1.6 XML Scrum/Agile development test driven Linux
Project Operation Qualification System Southwest Airlines Dallas TX
- A new Enterprise Web 2.0 application aimed to manage the training schedules and qualification of Pilots.
- Gathered and analyzed the business requirement and provided technical solution proposals.
- Development work includes data modeling and table design service and web layer application development most of the works are web layer development using YUI Ajax and Adobe Flex 3.
- Environment SOA Web Services Mule ESB Websphere 6.1 Hibernate Spring framework 2.0
- Struts2 YUI Flex CSS JDK1.5 XML Scrum/Agile development
Confidential
- An Enterprise application to allow customers to initiate or post transactions managed by a workflow process and integrated with several JP Morgan systems.
- Led the UI redesign effort and developed scores of JSF screens to allow customer to create instructions for different transaction types.
- Provided technical solutions for issues encountered in development process and mentor other team members
- Environment Websphere5.1 WSAD RAD6 Intellij Spring framework Ajax SmartClient Object-oriented javascript JSON JSF Ajax4JSF JSP/Servlet/EJB Hibernate
Confidential
- A Web2.0 enterprise application intended to automate and optimize the corporate class action litigation process
- Participated the requirement gathering and technical solution design. Drafted the architecture document.
- Set up the application framework and developed the core pieces to allow other team member to follow up
- Set up and executed the development iterative process to bring developers and business users together
- Developed litigation rejection and settlement management modules using Flex. Integrated with other systems to post transaction into JP Morgan custody system
- Environment Spring framework Websphere5.1 WSAD RAD6 Intellij Ajax Object-oriented javascript Struts JSP/Servlet/EJB Quarts Hibernate Xdoclet Xstream Laszlo Flex
Confidential
- An enterprise application which provides transaction reporting for corporate and organizational customers. A core product for JP Morgan Chase client facing technology group.
- Designed and developed auto save feature to allow customers to schedule and run report and automatically save to their local location as designated. This feature helped win a big customer with 40 billion assets into JP Morgan custody
- Improved existing scheduler application to allow customer to schedule batch report running
- Environment Websphere5.1 WSAD RAD6 Intellij Ajax Object-oriented javascript Struts JSP/Servlet/EJB Quarts Hibernate Spring framework
Sr. Consultant
Confidential
MRO Web Services is the first project towards company wide SOA implementation. It builds web services to expose the business services of LAWSON backend system and SOAP communication channels across MRO subsystems and centralized backend systems. Designed and developed XML schemas for Order Processing Inventory Management Pricing and Availability and Quotation using UBL Universal Business Language . Designed and developed framework for message communication across SOAP endpoints and MQ Broker System NEON including utilities for XML message parsing SOAP/JMS communication and message transformation XSLT etc. Designed and developed web service client to communicate with MRO subsystems web services. This client monitors the backend system change and synchronizes the data with MRO subsystems through RPC call. Environment Windows Sun Solaris Websphere6.0 RAD6.0 XML Spy XML DOM/SAX DTD/Schema XSLT SOA WSDL SOAP UDDI JAXP JAX-RPC JAXB JAXM UBL UML EBXML J2EE Servlet JMS Struts/Tiles Spring Framework JavaScript Oracle9i 10g Stored Procedures XSQL Sybase Neon MQ Series LAWSON Confidential
NLTS is a check processing system which processes flat data files and posts to MVS check processing systems and allows clients to browse check status through the web Wrote Korn shell scripts to process the data files pushed through SSH from clients and ftp to mainframe system. Tuned SQL queries PL/SQL stored procedures in NLTS system identified and resolved the data contention problem. Rewrote java applications to process invoice and check details files pushed through SSH from clients and load to Oracle database. Improved performance significantly.
Environment Windows XP/ 2000 Solaris MVS AS/400 Oracle 9i 10g IBM Websphere5.0/5.1 IBM Rational Architect Rational Developer JDBC JMS Struts Web Service XML Ants JUnit
Confidential
Switchvu is a J2EE application which provides a web interface for the translation personnel to operate on the Lucent 5ESS voice switches. This project uses ASP.Net as web client Session EJBs deployed as Web Services to process XML stream request from client and JAXB to map XML stream and java object in the middle layer. Participated the project inception and elaboration stage with requirements gathering and analysis using use cases responsible for the data modeling and detailed design documents Developed the JDBC access component DAO to access oracle nested table and objects and manipulate large object Clob data in a J2EE environment. Worked with lab switch team to reverse engineer 5ESS ODD database management system and rebuilt it in Oracle. Built database views based on the reverse engineered view-relation mapping. Loaded more than 100 data files to oracle database using Oracle sqlldr Developed triggers and stored procedures to support the database functionalities using PL/SQL
Environment Windows XP Solaris JBoss3.2 Rational Rose ClearCase Visio UML LDAP Servlets JSP EJB JavaScript Oracle9i Stored Procedures Eclipse WSAD Confidential
The Lending Portal is a large enterprise EAI portal for loan application processing. It is a multi-tiered distributed system roughly as mainframe ACAPS -Adaptors-MQ Workflow -Adaptors-Web. Designed and developed Java adaptors to access ACAPS through web services pull data to IBM workflow and update ACAPS artifacts include design documents and Junit testcase Designed and developed Java adaptors to manage MQ workflow according to the business logic specified in Jrules and the user input provide services to the presentation layer --a struts based J2EE web application artifacts include design documents and Junit testcase Designed and developed UPES User defined Program Execution Server to carry automatic tasks in MQ workflow using Message Driven Beans and deployed in Websphere5.1 and MQ Workflow3.4 artifacts include design documents and Junit testcase Developed XML utilities for the development team to parsing and build XML message and extract XML element value s using dom4j
Environment Windows XP/ 2000 CICS IBM Websphere5.0/5.1 DB2 8.1 Websphere MQ MQ Workflow WSAD Eclipse ILog Jrules Servlets EJB MDB JMS Struts Web Service XML Ants JUnit Log4J LDAP ACAPS CVS Confidential
A large enterprise application system for corporation and organization benefit management with subsystems for service provider admin employer admin enroller broker and employee. Built in IBM Websphere5.0/5.1 and DB2 8.1. Designed and developed Insurance Card Printing System a J2EE application which allows employer design and batch print insurance card through Benefit Harbor web interface. Designed and implemented ID Card Management System part of Enrollment System which generate employee ID Card automatically after the enrollment is done and allows both Employer and Enroller batch printing ID cards through web interface Designed and implemented Enroller Production Report Payroll Deduction Report SRA Report Billing Report etc which extracts information from large and sophisticated benefitharbor database system 160 tables/views and output to html and PDF format using Jasper Reports package and Websphere technology. Designed and developed applications to enable data exchange between Benefitharbor system and employer /carrier customer systems including COBRA and HIPPA data with multiple vendors and multiple products
Environment Windows 2000 IBM Eserver Websphere5.0/5.1 DB2 8.1 WSAD Jdeveloper JSP Servlets EJB JMS Struts JavaScript Jasper Reports Ireports XML Ants Adobe FDFToolkits FDFMerge Itext Junit Log4J LDAP Web Service SOAP UDDI SourceSafe Agile programming
Confidential
Project IowaTelecoms PIC-CARE Business Process Automation
A BPM project of long distance change-order process known as PIC-CARE. The application integrated DSET Ezlongdistance system with MetaSolv TBS order/billing management system using FuegoBPM Websphere and MQ Series technologies Captured customer requirements using use cases and storyboard and discover and define the problem domain with class diagrams process flow with activity diagrams implemented using FuegoBPM CIL Component Integration Language and deployed to FuegoBPM . The process was fully documented and the documentation was attached to the application Designed and developed Java CORBA client components JavaBeans to interact with MetaSolve TBS Telecom Business Systems and Ezlongdistance systems and catalogued them in Iplanet LDAP directory server
Environment Windows 2000 Solaris Websphere3.5-4.0. Websphere MQ Rational Rose Viso UML LDAP Netscape/Iplanet Directory Server Servlets JSP JMS Web Service SOAP JavaScript Oracle8i MetaSolv TBS DSET CORBA Jdeveloper CVS Bugzilla FuegoBPM Confidential
A BPM and EAI project which integrated SAP ERP systems and automated the Order/Fulfillment process using FuegoBPM Participated in the To-Be process analysis and discovering and designed the integration processes using FuegoBPM Designer tool and deployed to FuegoBPM fully documented the processes. Designed and developed part of the Java client components JavaBeans to interact with SAP ERP systems and catalogued them in Iplanet LDAP directory server Environment Windows 2000 Solaris Weblogic5.1. SAP JCO Rational Rose Viso UML LDAP Netscape/Iplanet Directory Server Servlets JSP JMS JavaScript Oracle8i Web Service SOAP Jdeveloper CVS Bugzilla TBS FuegoBPM
Confidential
An Ecommerce application for Nortel Networks to publish market and sell technical documentations training courses and certifications. This is an internationalized and personalized website running in 6 languages and 4 global regions implemented in J2EE technologies Designed and developed EJB components that enabled the integration with Nortels enrollment management systems Designed and developed EJB components that allowed user to shop for documentations training courses place orders and save the cart for later use. Environment Windows 2000 Solaris Websphere3.5 Rational Rose Visio UML LDAP Servlets JSP EJB JavaScript Oracle8i Stored Procedures Jdeveloper SCCS Bugzilla Confidential
A content management website which allows Nortels customers access products and services information publish and share information based on their security levels. It is a personalized information and service portal provided to the customers. Implemented in J2EE technologies integrated with Nortels Secure Access Manager SAM product Designed and developed Calendar module to allow users around the world to schedule events and send notification based on time zone share information among group based on security level Tuned the application performance and sped up the application response time. These included applying the best practices in coding SQL statement tuning and adding a few stored procedures to take over some of the functionalities from the web application Environment Windows 2000 Solaris Websphere3.5 Rational Rose Visio UML LDAP Servlets JSP EJB JavaScript Oracle8i PL/SQL Stored Procedure Jdeveloper SCCS Bugzilla Confidential
A financial data mart that focused on data elements from healthcare Insurance claims and encounters submitted on HCFA-1500 and UB-92 forms and optionally pharmacy data. Participated in the requirement analysis and data warehouse star schema architecture using Oracle Designer. The data warehouse provided reports and graphs for Provider Profiling Benchmarking and Financial Analysis Participated in the data extraction transformation and data loading for the data warehouse using SQL Loader and other Oracle utilities Supported the setup and configuration of MediMart for customers these included Oracle8i database Oracle Express OLAP database and Oracle Developer Server.
A Managed Care application that allows healthcare organizations to secure point-of-service access to crucial information such as membership eligibility benefits authorizations claims status and payment processing capability to submit new information such as referrals and authorizations EDI utilities to automate data exchange. Implemented in emerging J2EE technologies Designed and developed Formulary Online using Servlets and Java Webserver technologies. This application provided a web interface to the pharmacy database and allows universal and secured access to formulary details to qualified providers and patients Configured and supported Medicomp Online which provided universal and secure access to healthcare information residing in Physmarks healthcare product Medicomp.
Environment Windows 2000 Solaris Oracle8i Stored Procedure PL/SQL Oracle JServer Java WebServer Jrun Oracle Developer Forms Graphics Oracle Designer Oracle Express Server Servlets EJB JavaScript Jdeveloper CVS