Post Job Free
Sign in

Ratna

Location:
United States
Posted:
May 16, 2010

Contact this candidate

Resume:

RatnaSri Vemuri Immigration status: US Citizen

Wauconda, IL ♦ Voice: 224-***-**** ♦ Email: *******.**@*****.***

Technical Lead / Sr. Developer

Results driven Technical Lead/Senior Developer with skills in delivering work on schedule as designed.

Professional Profile

• Experienced Technical Lead/Sr. Developer with 10+ years of experience in Object Oriented Analysis and Design (OOAD) techniques, process and methodology, dataflow process modeling, interface design, frame works, system design and architecture.

• Creative thinker and analytical problem-solver with demonstrated ability to handle 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 in Global Delivery model (on-site and off-shore) to streamline business processes.

• Exceptional interpersonal communicator who effectively interacts with clients and all levels of management.

• Proposed and implemented alternative solutions to business requirements and thus providing a technological foundation.

• Worked with all phases of SDLC (Software Development Life Cycle), as well as other methodologies like Waterfall, Agile, Scrum & RUP.

• Experience in UML designs, both high level and low level.

• In-depth experience establishing best practices and guidelines for selecting, developing, and implementing information systems within enterprise.

• Experience in doing estimates, impact analysis , deployment, change management & NFRs.

• Delivered and Implemented solutions to SOA initiatives and integrating cross platform systems using messaging, application and data integration techniques.

• Quality assurance strategy/process and process change/improvements.

Technical Skills

Methodologies: Rational Unified Process (RUP), Agile Development and Extreme Programming (XP), Scrum, Design Patterns, OOAD, UML.

Languages/ Internet Technologies: Core Java, XML (XSL, XSLT, XPath), Xquery, Portlets, JSP, J2EE, Servlets, RMI, JMS, JNDI, AJAX -DWR, JSF, JDBC, JAXP, JNI, MQSeries, SWING, EJB, Hibernate, Spring, Web Services, Multithreading, Alfresco, JUnit, HTML, DHTML, Maven, Subversion, C, CSS, Rational Tools, RPG, CL, JavaScript, Perl, VB Script, PowerBuilder & Unix Shell Scripts.

Web & Application Servers: Tomcat, IBM WebSphere Application Server, JBoss

IDE / Development Tools, IBM WebSphere Studio Application Developer (WSAD), RAD, Eclipse MyEclipse, JBuilder.

Tools: CVS, VSS, MS Project, Rational Rose, MS Visio, StarUML, VMWare, DevPartner & iText.

Operating Systems: AS/400, UNIX, Linux, Windows NT/2000/XP.

Business/Project Documentation & Tools: Request for Proposal (RFP), Statement of Work (SOW), Business Case, Visio, HP Quality Center, Lotus Notes and Clear Quest.

Domain Experience

Industries: Construction, 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

Senior Software Engineer

Textura LLC, Deerfield IL 2010 – Present

Projects:

• Pre-Qualification Management: - Industry-first pre-qualification solution with functionality for general contractors, subcontractors, owners, developers and third parties. The Pre-Qualification Management solution facilitates the electronic entry, submission, review, approval and updates of all pre-qualification documents between General Contractors and Subcontractors.

Role/Responsibilities & Contribution:

• Designed and implemented compliance requirements using long term persistence & serialization techniques.

• Wrote Xquery queries and maven scripts

• Worked on the service layer implementation using Hibernate & Spring framework.

• Designed and worked on pdf reports using iText.

• Analyzed vaadin framework

• Worked on RESTFUL services to upload batch invites.

Environment:

RAD7.5, DB2, WPS, WID, Maven, Subversion, Tortoise, Java, J2EE, Portal, JSF, VMWare, Eclipse Pulse, Alfresco, Groovy, Spring, Hibernate, RESTFUL Services

Technical Lead/Sr. Developer

Hewitt Associates, Lincolnshire IL 2004 – 2009

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.

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.

Role/Responsibilities & Contributions

• Worked extensively with the internal Business users, external vendors & Business Analysts on these implementations. Responsible for translating business requirements into systems requirements and then into technical solutions.

• Designed and implemented a new reporting architecture to minimize the development timeframe and UI changes/bugs.

• Proposed and implemented alternative solutions to business requirements.

• Responsible for defining the application tiers, frameworks, components and interfaces. Examined and enforced the opportunities in reusing the existing components and data sets.

• Developed custom tags, JSTL to support custom User Interfaces.

• Used AJAX-DWR and JavaScript for validations and integrating business server side components on the client side with in the browser.

• Developed the application using Struts framework that leverages classical Model View Layer (MVC) architecture.

• Analyzed and identified services required and produced a SOA solution, designed WSDL and followed document-literal standards.

• Used MDBs with JMS to process calcs asynchronously.

• Led the team with the planning and execution of the tasks during development and 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.

• Used SDLC, design patterns, object analysis, design techniques and UML flows.

• Managed Gap analysis initiatives to ensure proper solution selection and customization.

• Involved in test plan activities for System Integration Test (SIT) and User Acceptance Tests (UAT).

• Key activities for these projects include

1. Utilized Wily / Introscope 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. Designed multi threaded framework to process these files.

4. Creation of PDF, excel & dashboard reports.

5. Used MQ series queue and manual queues.

6. Designed and developed UNIX cron jobs for batch scheduling, data purging.

7. Used structs like framework, tags, web services, UNIX scripts and encryption.

8. Worked on designing of db tables, triggers, batch executes and cascade deletes.

9. Developed Session EJBs that encapsulate business and data objects to work as a web service.

10. Designed and developed services based architecture utilizing Hibrenate ORM and Spring Framework.

11. Implemented persistence layer using Hibernate with POJOs to represent the persistence database tables.

• 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.

Environment: Java, J2EE, WSAD, RAD, WAS, Web Services, EJB, MDB, Spring, Hibernate, IBM MQSeries, Eclipse, MyEclipse, Solaris, UML, DB2

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

References are available on request



Contact this candidate