Post Job Free
Sign in

Engineer Project

Location:
Chicago, IL, 60601
Salary:
125000
Posted:
June 25, 2011

Contact this candidate

Resume:

Performance Engineer or Performance Tester or Performance Lead or Performance Analyst or Performance Architect or San Francisco or Chicago or Resume

Performance Engineer or Performance Tester or Performance Lead or Performance Analyst or Performance Architect or San Francisco or Chicago or Resume

Performance Engineer or Performance Tester or Performance Lead or Performance Analyst or Performance Architect or San Francisco or Chicago or Resume

Performance Engineer or Performance Tester or Performance Lead or Performance Analyst or Performance Architect or San Francisco or Chicago or Resume

Performance Engineer or Performance Tester or Performance Lead or Performance Analyst or Performance Architect or San Francisco or Chicago or Resume

RAJAN R MADABOOSI

Phone: 714-***-**** Email: **********@*****.***

PERFORMANCE ENGINEERING AND CAPACITY PLANNING SPECIALIST

SUMMARY

Experience: 13 years in Large Scale Enterprise Class IT including, 6+ years in performance engineering, 5 years in software engineering, 2 years regression and system testing, 1 year in software operations and release management

Responsibilities: To maximize very large scale enterprise integration architecture performance using load testing methodology by identifying and eliminating bottlenecks. To provide performance, capacity assessment and deployment risks using key performance indicator attributes i.e. capacity, performance, scalability, availability, reliability, fault tolerance etc

Core Competency: Full Life Cycle Performance engineering from Requirements to Release and Capacity Planning. In addition custom performance test bed, monitoring framework development and test automation. Load Runner Expertise.

Specialization: End to End Performance Analyst specializing in monitoring, configuring and tuning Enterprise Class Middleware server and applications for optimal performance. Additionally competent in front end client, backend database and network performance tuning.

Roles: Requirements & Risk Analyst, Performance Analyst, Performance Tester, Project Manager, Release Decision, Production Monitoring, Capacity Planning (Primary) Performance Modeling, Profiling, Build and Configuration Deployment, Test Lab Management, Custom Test Tools Development, Test Automation (Secondary)

Education: M.S. Mechanical Engineering GPA: 3.67

AREAS OF EXPERTISE

•Risk Assessment •Requirements Definition •Workload Extraction from log files

•Test Strategy & Planning •Test Automation •Monitoring and Metrics Collection

•Custom Tools Development •Bottleneck Analysis, Tuning •Performance Modeling

•Capacity Planning •Release Decision •Production Monitoring and Support

•Project Management •Production Problem Recreation •Performance Patterns & AntiPatterns

•Build and configuration deployment •Test Lab Maintenance •Profiling & Problem Determination

SKILLS SUMMARY

Requirements Definition: Non functional requirements definition such as SLA, Capacity, Performance, Availability, Scalability, Reliability etc. Identification of performance critical candidates. Load Test Scenario Definition.

Risk Analysis: Production monitoring current release i.e. users, usage and system impact assessment (cpu, ram, network, disk etc). Architecture evaluations using Business process, Dataflow and Event analysis, Integration points, Boundary applications, Upstream and Downstream dependencies. Application workflows, triggering events, triggered backend processes. New Release Impact Analysis (Business, system, user, usage). Additional capacity requirement projections (servers, memory threads, connections). Performance Hot Spots and Initial Risk Analysis. Project Risks, Process Risks, Product Risks and Initial Risks

Workload Modeling: Production traffic metrics using Tea Leaf, Web Trend etc. Url Traffic Analysis, Session Analysis, Clustering Analysis to extract typical navigational patterns, think times and concurrency from log files, statistical workload models

Build Generation: Build Release Analysis, feature analysis, performance worthiness assessment, Build generation

Deployment Testing: Build deployment, Configuration deployment, Smoke testing, Profiling of critical use cases and baselining

Test Tools: Load Runner (Http, Web Services, RTE, Winsock, ODBC, JMS), Rational Performance Tester, QTP, Test Director, JMeter

Custom Test Tools Development: Regression test bed, Multi threaded performance test bed, Mocks, Stubs, Monitoring & Metrics collection, post processing and reports framework

Test Automation: STAF, Load Runner Automation

Test Types: Application(Integration, Component/System, Performance), Infrastructure, Hardware tests

Test Methodology: Risk Based Testing, Response, Endurance, Scalability, Stress, Fail over, Fault Tolerance and Problem Isolation tests

Isolation Test Techniques: Build, Data, Configuration, Application, Server, Operating Systems & Network Isolation tests.

Aspect Oriented Testing: Throughput Testing, Concurrency Testing, Benchmark Testing, Cache Testing, Data Dependency Testing, Arrival Rate Testing, Threshold Testing, Static & Dynamic Testing, Query Scalability Testing, Connection management testing

Monitoring tools: Introscope, ITCAM, JProbe, Performasure, Site Scope, Tivoli, BAC, Mercury Diagnostics, Mercury Pro Tune

Open Source Solutions: TestMaker, Selenium, GlassBox, TestGen4Web, SoapUI, HTMLUnit, JUnit, dynaTrace, Collabnet TeamForge, HttpSpy, P6Spy & SQL Profiler, JMeter

Client Tuning: YSlow, PageSpeed, AJAX & Web Page Optimizations

JVM Performance Tuning: GC and Heap Analysis, Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump

Middleware: Apache, WebSphere, WebLogic, MQSeries, Sonic ESB/MQ, MTS, Biz Talk (Primary) IIS, Encina, MQSI (Secondary)

Operating Systems Tuning: CPU bound, RAM bound, Disk bound, I/O bound. Custom and Commercial tools & monitoring scripts

Operating Systems: AIX, Linux, Windows, Mainframe, Solaris

Database: Oracle, SQL Server (Primary) Sybase, DB2 (Secondary)

Database Server Configuration and Performance Tuning: SQL profiling, Trace Analysis, Query Plan Analysis, Contention/Locking Analysis, Buffer sizing, I/O analysis and distribution, Bottleneck analysis, Database tuning

Application Profiling: Application Profiling (JProbe), Transaction Profiling (Performasure), Transaction Tracing (Introscope)

Network Profiling: WAN emulation (Shunra), WAN Performance modeling and simulation (Ops Net), HTTP, HTTPs, TCP/IP.

Programming Languages: vi, regular expressions, awk, sed, korn shell, Perl, VB, VBA, Java, C++, Python, Ruby

Performance Modeling: Model Driven Approach for System, Networks and Protocols, Performance Prediction/Simulation, What If Scenarios, Price/Performance

Performance Patterns: Performance design patterns, Bottleneck patterns, Response time patterns, Stability patterns, capacity patterns and availability patterns

Capacity Planning: Data Warehouse historic data access, statistical analysis and report generation using SAS, Statistical techniques such as PCA, Control Charts, MASF, SEDS etc

Domain: Financials, Mortgage, Auto Insurance, Health care, Tax, Auto Dealership, Business Process/Work flow, CAE, Automotive, Printers, Network devices

Project Management: Project Plan, Milestones, Resources, Dependencies, Schedule, Performance Process, Entry/Exit Criteria, Checklists, Risk Assessment, Release Decision, Mitigation strategy

Project Models: On shore-Off shore model, Project driven enterprise, Product driven enterprise, Waterfall, Rational Rose Iterative and Agile methodologies

Team Lead: Performance/QA Lead for team consisting of DBA, QA Engineers, Performance Engineers, System Engineer, Network Engineer, Automation Engineer

KEY DIFFERENTIATORS

Life Cycle: Full Life Cycle Performance Engineering, Full Life Cycle software engineering, Full Life Cycle Quality Assurance

End To End Performance Analyst: Front End, Middleware, Backend and Network Performance Analysis and Tuning

Performance Analysis: Transactional and batch oriented performance optimization skills, Bottleneck analysis, Very Large Database ( 1 million members) Tuning, Test to Production interpolations

Performance Benchmarking: White paper on peak performance & performance toolkit creation

Custom Tools Development and Automation: Load Test tools, Monitoring and Reporting Framework and Test Automation

Middleware expertise: Web Server, Application Server, Transaction Server, Message Que Server, Integration Broker, Enterprise Service Bus and Storage Networks.

Multiplatform experience: AIX, Linux, Windows, Mainframe

Architectures: Client server, Windows and Internet Applications, Distributed N-Tier, B2C, B2B, EAI, Web Services, SOA

Technology Stack: J2EE, .Net, LAMP

SOA Integration: Very large scale J2EE SOA/ESB integration performance test experience ( 40 Web services, 15-20 servers, 15 integration points, 8 databases in multi domain, clustered, multi engine environment )

Legacy Integration: Large Scale Legacy Integration J2EE/Web Services performance test experience ( 15 Clustered Applications, 15 servers, 10 integration points, 15 databases )

KEY CUSTOMER ENDORSEMENTS

Chief Technical Fellow, USAA.com: The Senior Management thanks Rajan for the outstanding contribution to Documentum Project

Project Lead, USAA.com: The Web sphere DB Client Upgrade production roll out went smooth. This was mainly due to good work done by Rajan and Jason

Manager, Kaiser Permanante: Commendation for level of commitment towards project tasks

PROFESSIONAL EXPERIENCE:

Lead Performance & Capacity Analyst

Kaiser Permanante Pleasanton, CA Aug 08 ~ current

Profile: A Leader in provision of Integrated Health Care Services and Insurance for 8.6 million members in 9 states.

Responsibilities: Release Certification, New Release Risk Assessment, Requirements definition, Performance candidate selection, Test Scenario definition, Test Strategy, Test Plan, Load Runner Scripting, JVM monitoring and tuning, Profiling,Test and Production monitoring and metrics collection, Capacity Planning, Performance Modeling, Test Report, Release decision, Risks and Mitigation Plans, Production Support

Environment:

§ Load Runner, WebSphere, Web Sphere Portal, AIX, Oracle, Mainframe, DB2, KShell & Perl scripts, Introscope, Tivoli, ITCAM, 64bit JVM, JDK 5.0, IBM JVM Diagnostic Framework tools, Web Trend, SAS

Performance and Capacity Analyst

Cisco Systems San Jose, CA Feb 08 ~ July 08

Profile: Leaders in the development of Internet Protocol (IP)-based networking technologies i.e. routers, swtiches, voice data communications in the world market space.

Responsibilities: Performance certification for quarterly releases, Production metrics collection, Initial capacity assessments, New Release

Impact Analysis, Architectural evaluations, Application flow analysis, Risk and Requirements Definitions, Test Strategy, LR Scripting, Monitoring

Strategy, Test Metrics Collection, Bottleneck Analysis, JVM Tuning, Profiling, Report, Risks and Mitigation Plans, Production support

Environment:

§ Web Sphere, Oracle E-Business, Oracle AS, Linux, HP, Oracle, KShell & Perl scripts, Introscope, Auptyma, Load Runner, SUN JVM Diagnostic Framework tools

Performance Engineer

IBM Info Print Solutions Boulder, Colorado Sept 07 ~ Jan 08

Profile: A Leading Printer Solutions Provider in the world market space.

Responsibilities: New/Existing Print Architecture performance evaluation & benchmarking. Continuous forms print architecture and cut sheet print architecture. Configuration, performance testing, benchmarking, tuning of print architecture performance. Project management.

Environment:

§ AIX Print Server, Mainframe Print Server, Linux Printer, Linux Printer Emulator, Rational Performance Tester, KShell & Perl scripts

Senior Performance Engineer

21st Century Insurance Woodland Hills, California Oct 06 ~ Feb 07

Profile: Leading Auto Insurance Services Provider in California

Responsibilities: Very Large Scale Integration Architecture. Performance Benchmarking of software release of entire Insurance Framework.

Transaction and Batch oriented performance tests. Single and combined Application testing. Application profiling. Load Runner test scripts

creation, library maintenance, test data generation and test automation. Agile Test Process. Very large database tuning,

Environment:

§ OS/390 back end, Web Sphere middle ware, J2EE/Web Services, Web Applications, Tivoli, IBM JVM Diagnostics, Tea Leaf, Open source

§ Mercury Load Runner-Windows NT, JMeter, KShell & Perl Scripts, Python, 500 user simulation, 1.5 million member database, STAF

Performance Architect

Ameriquest Mortgage Company Anaheim, California May 05 ~ Sept 06

Profile: Ameriquest Mortgage Company specializes in refinance loans, home mortgage loans, and new home purchases with 20 billion in revenues from 150 branches in 35 states.

Responsibilities: Production roll out of new mortgage industry software solution replacing legacy system based on J2EE SOA Architecture with Sonic ESB/MQ. Performance project planning, practice establishment using life cycle, processes and roles. Developed build release and test strategy. Build generation, configuration deployment and test lab management. Test Lab administrator. Load testing of system/subsystems with stubs and harness and end to end business process testing. Test lead for on-shore team. Coordinated On-shore/Off-shore performance teams.

Environment:

§ Very Large Scale Integration, 20 clustered web services, SOA, Sonic ESB, Sonic MQ, Web Services, multi domain, clustered Web logic Servers and clustered ESB Brokers

§ Web Logic-Windows, Sonic ESB-Windows, Sonic MQ-Windows, Oracle-HP,JRockit JVM Diagnostics

§ Mercury Load Runner-Windows, SoapUI, XML Spy, 1000 user simulation, KShell & Perl Scripts, JProbe

Performance Engineer

USAA San Antonio, Texas Mar 04 ~ Apr 05

Profile: Fortune 200 Full Financial Services company with 5 lines of business i.e. Banking, Life Insurance, Investments, Property & Casualty Insurance, Financial Planning, Shopping & Discounts, and Deployment Services

Responsibilities: Enable continuous production roll out of diverse projects through the central performance testing group. Infrastructure, Architecture, Hardware and Application performance testing following USAA performance test life cycle and process model. Product and Project Oriented testing. Managed test project and test team as Test Lead. Determined if performance test is necessary. Define test objectives, requirements and test methodology. Create test strategy, test plans, load runner test scripts, test scenario and executed performance tests. Monitoring and profiling. Collaborated with business, development and technical teams

Environment:

§ J2EE, Tomcat -Linux, Web Sphere-AIX, Web Logic-Solaris, Oracle-Solaris, DB2-AIX, Access-SQL Server-Windows, Content Server-Solaris

§ Mercury Load Runner-Windows2003, Shell Scripts, 1000 user simulation, Perceive , Topaz ,Site Scope, KShell & Perl Scripts, JProbe, SUN JVM Diagnostics

Data Exchange Solutions Developer

Blue Cross Blue Shield Detroit, Michigan May 02 ~ Nov 02

Profile: Fortune 500 Leading Non-Profit Heath Care Services Provider

Responsibilities: Design, Implementation and Testing of new HIPAA Data Exchange Solution. Full life cycle development, performance testing, capacity planning and deployment layout of new HIPAA Data Exchange solution

Environment:

§ C/C++, Windows 2000, MQSeries, Mainframe, Trizetto HIPAA B2B Gateway

Programmer Analyst

Internal Revenue Service Greenbelt, Maryland May 01 ~ Dec 01

Responsibilities: IRS E-Services Modernization project with Mainframe Integration, Message queue based transport architecture for scalability and performance and web enabling legacy system to provide eServices via internet. Java/J2EE, Web Sphere, SOAP, XML, Web Services, DB2, AIX, MQSeries

IT Consultant

Reynolds & Reynolds Dayton, Ohio Apr 00 ~ Mar 01

Responsibilities: Very Large Auto Dealership Framework Customization for new customers, COM+, IIS, ASP, VC++, Sql Server, XML Interfaces

Ford .NET Biz Talk EAI Infrastructure Assessment as Infrastructure Analyst: Plant Floor to Parts Supplier Biztalk Data Exchange Integration Infrastructure Capacity Assessment. Established test methodology, test driver, Site scope monitors, alerts and reports for daily operations in clustered SQL Server and load balanced Biz talk environment. Web Services. & Database Tuning. Peak performance determination and stability testing.

Senior Systems Analyst

Blue Cross Blue Shield Cincinnati, Ohio Apr 99 ~ Nov 99

Profile: Fortune 500 Leading Non-Profit Heath Care Insurance Provider

Responsibilities: Performance test methodology for Transaction Processing System and production metrics correlation. Performance testing of

Batch oriented Facets based Claims processing system. Custom Multithreaded Test harness, Monitoring Framework Development and Test

Automation. Very Large Database Tuning

Environment:

§ DCE, C/C++, Apache-AIX, Encina-AIX, Sybase-AIX, MQSeries-AIX

§ Mercury Load Runner-Windows NT, C/C++ Test Driver, KShell Scripts, 300 user simulation, 1 million member database

Software Engineer

Cincom Systems Cincinnati, Ohio Jan 98 ~ Mar 99

Responsibilities: New Business Process/Work flow Product Engineering to business process enable various enterprise application silos using component technology. Systems Integration wrapping of COTS software to enable Microsoft COM, Java and SmallTalk Technologies over internet. Wrapping of COTS Action work flow SQL Server Database & C API layer with C++/COM/ATL Application server, VB and ASP clients for Microsoft technology integration. Wrapping of Java over C++ and Java Swing and Applets clients for Java Technology integration. Wrapping of C++/COM/ATL Application Server and Small Talk Client for SmallTalk Technology integration. QA/QC Lead for Regression and Performance Testing. Custom Regression and Performance test tools development, Performance white paper, tool kit for peak performance



Contact this candidate