Ratna Vemuri Immigration status: US Permanent Resident
Chicago, IL Voice: 224-***-**** Email: ***************@*****.***
Technical Lead / Architect
Results driven Technical Lead and Architect with skills in directing web projects within scope, budget,
and schedule.
Professional Profile
• Experienced Technical Lead and Project Manager with 10+ years of experience in Object
Oriented Analysis and Design (OOAD) techniques and dataflow process modeling, Analysis &
Design with Interaction, Sequence and Class diagrams.
• Creative thinker and analytical problem-solver with demonstrated ability to manage J2EE
applications and custom applications from planning through execution in on time and under
budget and for ongoing maintenance.
• Decisive, energetic, focused team leader/player who leads high-performing cross functional teams
at on-site and off-shore to streamline business processes and improve overall organizational
success and increase profitability.
• Exceptional interpersonal communicator who effectively interacts with clients and all levels of
management.
• Experience with all the phases of SDLC (Software Development Life Cycle), as well as other
methodologies like Waterfall, Agile, RUP
• Experience in UML designs, both high level and low level
• Experience in doing estimates, impact analysis, deployment, change management & NFRs
• Quality assurance strategy/process and process change/improvements
Technical Skills
Business/Project Documentation & Tools: Request for Proposal (RFP), Statement of Work
(SOW), Business Case, Visio, HP Quality Center, Lotus Notes and Clear Quest.
Methodologies: Rational Unified Process (RUP), Agile Development and Extreme Programming
(XP), Design Patterns, OOAD, UML.
Technical skills: Core Java, Applets, XML, JSP, J2EE, Servlets, AJAX -DWR, JDBC, JNI,
MQSeries, Web Services, Multithreading, JUnit, HTML, C, JavaScript & Unix Shell Scripts.
Web & Application Servers: Tomcat, IBM WebSphere Application Server, JBoss
IDE / Development Tools, IBM WebSphere Studio Application Developer (WSAD), Eclipse &
MyEclipse JBuilder.
Tools: CVS, VSS, MS Project, Rational Rose, MS Visio, StarUML, DevPartner & iText
Operating Systems: UNIX, Linux, Windows NT/2000/XP
Domain Experience
Industries: Financial, Benefits & Salary Surveys
Functional areas
Benefits:
- Retirement (Defined Benefit and Defined Contribution)
- Stock purchase, Flexible Benefits and Work / Life
- Death (Group Life, Survivor's Benefits, Retiree Life)
- Health care (Active Medical, Dental, Vision, Managed Health, Post Retirement Medical)
- Time-off with pay (Vacation, Holidays, and Special Provisions)
Financial: Retirement and Financial Management
Client funds, Investment manager Funds, Co-mingled Market Indices, Mutual fund data &
Benchmarks
RORs, Purchases, Sales, Gains/loss, income Market value (opening & closing)
PROFESSIONAL EXPERIENCE
Technical Lead / Architect
Hewitt Associates Aug. 2004 –
Present
Projects:
• BenefitSpecSlect: - Application provides critical data needed to make more informed decisions
about plan designs. Quickly and efficiently benchmark your plan features against custom
comparator groups or target companies.
• Benefit Valuations: Benefit Valuations application is used to value the benefits cost per
incumbents.
• Investment Manager Performance Reporting and Evaluation System (IMPRES) is an
application used by Hewitt investment group for the storage of client investment portfolio
information/performance and market-related data. It also serves as a reporting tool that generates
investment reports that inform clients how their investments are performing relative to peer
groups and market benchmarks.
Role/Responsibilities & Contributions
Technical Lead
• Managed the implementation and ongoing support utilizing on-shore and off-shore resources for
the above projects. Worked extensively with the internal Business users, external vendors &
Business Analysts on these implementations.
• Managed the team of developers for the development activities which includes creation of the
design documents, code development & testing activities.
• Led the team in providing status updates to internal and external project stakeholder
communications.
• Managed Gap analysis initiatives to ensure proper solution selection and customization.
• Led the team with the planning and execution of the tasks during deployment.
• Implemented automated processes to eliminate the manual work to save time & cost, fine tuned
data loading processes for the files coming from third party vendors to reduce the load time,
increased the performance of the web site and reduced site outages.
• Designed and implemented a new reporting architecture to minimize the development timeframe
and bugs.
• Managed the change management and issue tracking activities.
• Used SDLC, design patterns, object analysis, design techniques and UML flows.
• Involved in test plan activities for System Integration Test (SIT) and User Acceptance Tests
(UAT).
• Participated in requirements gathering sessions and use case designs.
• Extensive experience with release management activities.
• Key activities for these projects include
1. Utilized Wily / Intro scope and Dev Partner tools for studying the memory usage to
resolve performance issues.
2. Worked on very CPU intensive calculations to calculate the incumbent benefit value.
3. Worked on importing and exporting huge data files with file sizes more than 1GB.
4. Creation of PDF, excel & dashboard reports.
5. Used MQ series queue and manual queues.
6. Designed UNIX cron jobs for batch scheduling, data purging.
7. Used structs like framework, tags, web services, UNIX scripts and encryption.
8. Worked with the DBAs to design the tables, triggers, batch executes and cascade deletes.
• Reviewed and implemented processes to improve the effectiveness of
1. Service level agreements and tracking with all the internal and external vendors.
2. IT internal controls for compliance with regulations and policies.
3. Change management processes.
Achievements:
• Provided significant cost savings (>$100,000) during the implementation time and savings of 8
hours per week due to process improvements as part of the data loading.
• Brought site outages and improved performance by queuing jobs, reduced >10K cost for each
incident.
• Rescued project that exceeded the prescribed deadline by more than three months and budget by
approximately $130,000 and renegotiated deliverables and timeline, completing all deliverables a
month ahead of schedule.
Senior Programmer/Analyst
IBM, Rochester, MN Feb. 1999 – Nov. 2003
Work Environment
AS/400, AIX,RPGILE, SQL, CL, DB2,HTML, JavaScript, JAVA, JDBC, Servlets,,JSP, XML,
Apache Tomcat, IBM WebSphere, SSL & NLS(translations)
Performance Management System (PM/400)
As a systems management tool, Performance Management (PM/400) ensures that the users of AS/400
machine will get the most from their machine by measuring performance. PM/400 helps to identify
potential resource constraints, plan more easily for future growth and make decisions that affect their
budget.
Role/Responsibilities & Contributions
• Worked as a senior developer in designing, developing and debugging applications for the PM/400
team, which extensively enhanced IBM marketing abilities for AS/400 and brought IBM thousands
of million dollars business opportunities.
• Led the implementation of Server Resource Management (SRM) interface for the IBM P - Series
servers.
• Implemented solutions for IBM AS/400 marketing team, Business Partners and customers using
IBM WebSphere, Java, Java Servlets, Java Script, JSP, and SQL. Perl, XML, HTML and other web
application tools. It includes collecting business requirements from the IBM marketing team.
• Reviewed applications for quality characteristics and adherence to IBM development methodologies.
• Built, maintained and administrated web servers (Apache, Tomcat, IBM WebSphere) for the
PM/400 team.
• Designed and implemented a security system for the AS/400 support team’s web server and
applications by using Java, XML and IBM CWA.
• Developed Java applications for collecting and maintaining Performance Management (PM) data for
iSeries servers.
Programmer/Analyst
Software Technology Parks of India, Hyderabad, India June. 1996 – May. 1998
Responsible for the design and development of Material Management and Library Management
systems.
EDUCATION & CERTIFICATIONS
Masters in Computer Applications
Sun Certified Java Programmer