Senior Technical Consultant Resume
VirginiA
CAREER SUMMARY
IT professional with overall 15 years of experience and a Master’s in Project Management degree working currently as a J2EE Senior Technical Consultant for Freddie Mac. I have significant experience in project management, requirements, design, and implementation of Web based as well as mid-rage applications with extensive experience in onsite / offshore delivery model.
- Performed multiple roles including Technical Analyst, Client liaison, Project Lead, and Onsite co-coordinator.
- Have managed and lead small / large teams in integrating database-driven Internet applications with custom dynamic solutions
- Experienced in managing multiple projects simultaneously involving cross-functional teams.
- Have individually worked in effort estimation and technical proposal preparation / presentations
- Extensive experience in planning & managing offshore-onsite projects, managing onsite consultants and mentoring offshore teams
- Strong IT experience in Financial/Banking, Human resources, Retail and Media industries
- Expertise in requirements engineering (Use cases), analysis, design (Design patterns), database design, code reviews, test planning and programming
- Expertise in providing solutions using J2EE, MVC, XML and using RUP / Rational tools in UML modeling (Use cases, Sequence diagrams, Class diagrams, Activity diagrams)
- Extensive knowledge of J2EE, Interface integration and Component based architecture and design with Hands on experience in Weblogic, IBM Websphere, ATG Dynamo, Java Messaging Service (JMS) and MQ Series.
- Experienced in managing various aspects of the software development lifecycle including requirements gathering, design, development, testing and deployment of software.
- Extensive experience in managing entire project life cycle i.e. managing major IT projects from inception to implementation using project management methodology.
- Have conducted Java technical interviews, mentoring and participated in managing knowledge repository.
- Excellent communication, analytical, interpersonal, presentation skills and a dedicated team player
- Exposure to ISO and CMM procedures / standards and a member of Project Management Institute (PMI)
- Have been recognized by Freddie Mac, Computer Sciences Corp and Hewitt Associates in last 7 years with many awards for playing technical leadership role and effective project management
Technical Skills
Languages Java, J2EE (JSP, Servlets, EJB, SOAP2.3.1, JNDI, JMS, Webmethods, RMI, JDBC, Swing, Struts, Spring Framework, iBatis, Hibernate), SQL, PL/SQL, JavaScript, XML, XSL, RPG/400, CL/400, COBOL/400, ANSI COBOL
Application Servers Weblogic, IBM WebSphere, ATG Dynamo 5.0, SilverStream and Tomcat
Middleware Websphere MQ
Operating Systems Windows NT/2000/XP, UNIX, LINUX, OS/400
Database IBM DB2, Oracle 9i, MS SQL Server and DB2/400
Application Software IBM WSAD 5.1.1, IBM Eclipse, IBM VisualAge 2.0, Query/400
Case Tool / Products SYNON/2E, MAPICS, Daly and Walcott, Rational Rose, Rational ClearCase, VSS, CVS, JBuilder, Continuus, iLog JRules
Miscellaneous Tools MS Project, Visio, TOAD, Seibel ERM
Other UML, Design Patterns, Ant, Apache Log4J
- Sun Certified Web Component Developer Feb’2007
- Sun Certified Java Developer, 2000
- Certification in Enterprise Java Programming, Illinois Institute of Technology, 1999
- IBM Certified AS/400 Programmer, Tata IBM, India, 1994
- Masters in Project Management (GPA- 3.78), Keller Graduate School, U.S.A, 2003
- Masters in Statistics, Madras University, India, 1994 73%
- Bachelor in Mathematics, Madras University, India, 1992 86%
Project Summary
Confidential, Virginia 08/09 Till Date
ROLE: Senior Technical Consultant
Phoenix Accounting System is a rules-based accounting and operations platform developed in J2EE environment. Currently working on enhancements to this system to process Single Family mortgage backed securities and track Freddie Mac\'s liabilities.
Components include: automated event processing using Webmethods/JMS/Message Driven Bean, Process framework consisting of application server (WebLogic) components, persistence service with Hibernate/JDBC, EJB service for external clients to access MF accounting data and Castor & JAXB for XML binding, webMethods services for Messaging framework and Struts for UI.
Technical Environment - WebLogic8.1, Webmethods, WebServices, SOAP2.3.1, XML, Java1.4.2, iLog JRules, Log4J, JSP, Struts1.2, Rational Clear Case and Clear Quest, Eclipse 3.1,DB2, Oracle 9i, Rapid Sql, and Ant1.6.5
Confidential, Chicago 07/08 08/09
ROLE Senior Technical Analyst
Worked on a fee collection and receipting web application for Department for Homeland Security (DHS). I-901 Student and Exchange Visitor Program (SEVP) is a web-based J2EE application using Spring Framework deployed on SunOne Web Server and Tomcat Application Server. This application enables foreign students to register and make credit card payments via the internet and process paper forms and check payments via lockbox facilities. The administrative site provides payment details, run reports and manages other administrative accounts.
Also, worked on J2EE application MPayy - a multi-channel retail payment processing system (similar to PayPal) to send, receive, and track payments via MPayy public and Mobile website. The administrative site provides account management features and reports. The application is deployed on Apache WebServer and Tomcat Application Server. The Presentation tier uses Spring MVC 2.x/WebFlow 1.x, Tiles and standard Spring Validation processing. Spring Acegi libraries manage authentication and iBatis mapping to the Oracle database. Scheduled batch processes interface with bank-owned systems to send and process payment transactions to ACH for settlement. Web Service calls check for Identity verification via Equifax and Giaact bank account verification.
- Involved in leading the analysis, design and development of this application. Participated in project planning for major releases.
- Customized existing functionalities to meet PCI (Payment Card Industry) Compliance on Data Security Standard. Performed Design reviews and worked closely with the Project team to meet aggressive deadlines.
Technical Environment - Tomcat 5.5, Spring 2.0, ACEGI Security, iBatis 2.0, Oracle 9i, Eclipse 3.2.1, Junit 4.1, Ant 1.7, WebServices, XML, Java 1.5, Log4J, JSP, Rational Clear Case & Clear Quest.
Confidential, Chicago 11/06 06/08
ROLE Senior Technical Analyst
Phoenix Accounting System is developed in J2EE environment. It provides accurate financial data and accelerated accounting close related to Single Family and Multifamily Transaction Accounting processes. This application retrieves data from the upstream source systems and sends the transactions to the accounting engine. The accounting engine then applies the accounting treatments and creates and posts sub-ledger entries to Peoplesoft.
The system provides automated event processing using Webmethods/JMS/Message Driven Bean, Process framework consisting of application server (WebLogic) components, persistence service with Hibernate/JDBC, EJB service for external clients to access MF accounting data and Castor & JAXB for XML binding, webMethods services for Messaging framework to integrate with external systems and Struts for UI.
- As a Technical Analyst, I was involved in implementing Transaction, Amortization and Valuation accounting functions. Lead the analysis, design and development of Event Processing and Service modules. Enhanced persistence layer using Hibernate/JDBC and involved in designing data model for MF Accounting.
- Lead design reviews; incorporated security requirements into design; modeled information/data flow, and applied Project Life Cycle Methodology in all planning steps. Participated in project planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed solution.
- Customized existing functionalities to meet Freddie Mac internal and external control requirements.
Technical Environment - WebLogic8.1, Webmethods, WebServices, SOAP2.3.1, XML, Java1.4.2, iLog JRules, Log4J, JSP, Struts1.2, Rational Clear Case and Clear Quest, Eclipse 3.1,DB2, Oracle 9i, Rapid Sql, and Ant1.6.5
Confidential, Chicago 11/98 to 10/06
Confidential, Chicago
ROLE: Technical Analyst & Onsite Project Lead
1. Confidential,01/04 10/06
- As Technical Project Lead, I lead the analysis, design and development working closely with the business users in identifying and defining the product requirements / directions.
- Involved in full life cycle development of eCyborg base product and customizations for Hewitt’s clients. Reviewed Technical design document to help offshore developers understand the system flow and components.
- Established offshore development environment, managed the offshore team by assisting in code reviews and ensuring quality. Mentored offshore team with eCyborg product functionality, architecture and HR workflow engine through presentations.
Technical Environment - WebSphere Application Developer Studio (WSAD) 5.1, Log4J, IBM Eclipse, JSP, J2EE, JavaScript, WebServices, XML.
2. Confidential, 04/05 09/05Confidential, is a cutting-edge Web portal designed to provide health care access for Hewitt’s clients whose employees are not eligible for employer-sponsored coverage. This informative site provides details of various Health care options and the cost of coverage information to about 1.3 million employees. This application was developed using Struts Framework and used Log4J for logging.
- As Technical Project Lead, managed resources and worked closely with project team.
- Involved in full life cycle development, created and reviewed Technical design document to help offshore developers understand the system flow and components.
Technical Environment - WebSphere Application Developer Studio (WSAD) 5.1, Jakarta Struts, Jakarta Tiles 1.2, Log4J, JSP, J2EE, JavaScript, XML
3. Confidential, 11/02 12/03
Hewitt Associates LLC is a global outsourcing and consulting firm delivering Human capital management services including HR and Benefits outsourcing / Health care services. HR Workways is a Web based delivery portal to provide Benefit’s solutions to Hewitt’s clients worldwide. It was developed using Epicentric Enterprise Portal to access the PeopleSoft transactional system. The content modules were published as JSPs. Enterprise single sign-on was implemented using Netegrity to allow navigation to PeopleSoft and non-PeopleSoft applications, such as Cognos and YBR (Your Benefits Resources). The application used Log4J for logging. Logs were written to Database using MQ for auditing.
- As a Technical lead worked with client\'s architecture team in creating the Web framework.
- Reviewed Technical design document to assist developers to understand the system flow and components. Proposed design approach for logging framework using MQ series.
- Designed out bound Single SignOn to Third party links in the portal - Authentication and data encryption/decryption, JSP custom tags to add functionality to JSP pages.
- Managed offshore team by assisting in code reviews and ensuring quality.
Technical Environment - WebSphere Application Developer Studio (WSAD) 5.1, Jakarta Struts, Log4J, JSP, Servlets, J2EE, JavaScript, XML, MQ Series
4.Confidential, 10/01 10/02
Hewitt’s Enabler product is a Benefit’s requirement management/gathering system written in Java to provide an efficient way to store their client’s benefit plan service requirements for Pension, 401k and Health benefits. This tool utilizes an engine with a customizable set of structured questions and answers to guide the requirements collection process. It helps to manage requirements and related changes by providing version control to track client’s changes over time.
Enabler is a fat client server application by its architecture. Front end uses Java Swing, Java applets, Java scripts and HTML. The UI/business objects communicate to the data service tier via the business service tier using XML requests and then the data service tier updates the data to the DB2 UDB database using JDBC 2.0.
- As a Technical Project lead was involved in requirement analysis and prepared functional specifications. Developed Use cases, design diagrams using Rational Rose.
- Prepared the Technical design document, which helps the developers to understand the system flow and components.
- Established offshore development environment, managed the offshore team by assigning tasks tracking project deliverables, doing code reviews & unit testing.
- Assisted Test management team in System Integration testing.
Technical Environment - Eclipse, Java Swing, JavaScript, XML, SQL, DB2, Ant, Java Applets, Rational Rose
5. Confidential, 04/01 09/01
Sageo is a full-service e-solution from Hewitt Associates, the largest total benefits outsourcing provider in the U.S. The application offers on-line quality health care plans, well-being information, and products and services to employees (of clients) and retirees.
The Application was built on ATG Dynamo 5.1 application server with Dynamo form handlers, Dynamo Servlets, Java Beans as components, custom droplets for middle layer and JHTML pages as UI. This system integrated with Oracle and legacy DB2 database over JDBC through CICS Gateway API. Dynabase and Engenda were used as a publishing engine to control workflow, document management for content generation of JHTML pages using XML files.
- Designed the data handling and business logic components in Java using Enterprise Java Beans (EJB\'s) and Dynamo servlets.
- Reviewed and validated SQL’s for performance enhancement.
- Developed class diagrams, sequence diagrams and flow charts using Rational Rose.
- Reviewed Test data preparation, Unit and System Integration Testing results.
- Provided Mentoring, planned Team building and Knowledge Transfer to offshore team
Technical Environment -Java Servlets, JSP, JBuilder, JavaScript, XML, DB2, Ant, Toad, Log4J, ATG Dynamo, Rational Rose
Confidential, Chicago - STORE REFERENCE SYSTEM 06/00 04/01
ROLE: Senior Consultant
The application is three-tier architecture developed utilizing Java RMI between the display business Classes and JDBC connector between the middle tier & DB2 backend. The system was developed with front-end dialogs in Swing and Java Beans implementing distributed computing using RMI.
- As a J2EE Senior Consultant, I was responsible in implementing enhancements to this system.
- Involved in Business Requirements walkthrough to prepare Technical Design document and coordinated coding enhancements with offshore team.
Technical Environment - Java 2, IBM Visual Age 2.0, RMI, JDBC, DB2, and IBM Mainframe
Worked on support and enhancements in IBM AS/400 mid range applications in the following leading clients from May ’94 to May ’00.
TECHNICAL ENVIRONMENT IBM AS/400, RPG/400, CL/400, SQL/400, QUERY/400, SYNON 2/E
- Support and enhancements to AS/400 legacy application at G.E Capital, Chicago (02/00 05/00)
- On-going production support and enhancements at Tenneco Automotive, Chicago (11/98 12/99)
- Enhancements and support for Y2K compliance in SYNON 2/E based Warehousing system for leading clients of Computer Discoveries Inc, Chicago (05/97 to 10/98) - Crate and Barrel and Edward Don, Chicago.
- Development of AS/400 applications for leading clients of Square D Software, India (09/95 to 12/96) - Marcam Corp, USA Al-Futaim, Dubai and Bayer India, Mumbai
- Development of Payroll System at Pentafour Software Exports Ltd, India (05/94 to 08/95)
AWARDS & ACHEIVEMENTS
- Received NOW Award (Freddie Mac) for successful implementation of Multifamily Securitization Accounting Release.(Feb’ 2008)
- Received Client (Hewitt Associates) award for successfully implementing Cyborg Product customizations (Jan’ 2006)
- Received Client (Hewitt Associates) and Computer Science Corp appreciation for successfully managing and completing NHA project (June’ 2005)