Technical Lead Developer Resume
New York, NY
SUMMARY
- Around 10 years’ experience in SDLC process development and implementation using C, C++, Pro*C, Oracle on UNIX, Linux and Visual Studio platform.
- Extensive experience Using C++ features like STL, Boost, Multithreading, IPC, Socket programming, etc.
- Worked in Energy and Utility, Insurance, Media and Manufacturing domain.
- Expertise in OOAD and OOPs.
- Experience working on Core Java.
- Experience in PL/SQL development using procedure, function, packages and cursors.
- Extensive experience using scripting language like Shell Script, Perl and Python.
- Experience in Client - Server testing, User Acceptance Testing (UAT), Integration testing, Systems and Regression testing, Backend testing, GUI Testing using best practices of Software Quality Assurance.
- Analyzing functional specifications and writing detailed test plans, test procedures, execution of test scenarios, analyzing the actual results against the expected results, and creation of test data.
- Proficient in analyzing Business/System requirements and Use cases.
- Proficient in testing Business Processes/Components.
- Experienced in Test reporting and Test Metrics.
- Knowledge of Automation tool QuickTest Pro and Selenium Webdriver.
- Proficient in Problem solving and generating Bug Reports using various Bug Tracking Tools especially Quality Center.
- Extensive experience in ETL backend database testing.
- Experience in ALM (Application Lifecycle Management) & skilled in using Defect Tracking System like QC, Clear Quest to report, track and update defect status.
- Experience in back-end testing by writing SQL queries on Oracle database using TOAD.
TECHNICAL SKILLS
Programming: C, C++, Pro*C, VBA, IPC, Shell Script, PL/SQL, Python, Socket Programming, TCP/IP
Databases: Oracle 8i/9i/10g/11g, DB2 8.0/7.0, SQL Server 2005/2008
Testing Tools: HP Quality Center 9.0/11.0 (ALM), QTP, Selenium Webdriver
Utility Tools: SQL Developer, TOAD and Embarcadero RapidSQL
Operation Systems: Windows XP/2000/2007, Linux and UNIX, Visual Studio 6.0
Microsoft Office: Word, PPT, Excel and Visio
Other Tools: TTP (Test Track Pro), VSS (Visual Source Safe), Rational, Purifier, Perforce, Beyond Compare, Source Insight
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Technical Lead Developer
Responsibilities:
- Analyzed business requirements and created system requirement specification using business requirement document.
- Creating Logical and Physical Application design document.
- Created multiple webpages using C and HTML tags to populate the data.
- Oracle database connectivity and data manipulation using Pro*C oracle library.
- Wrote business logic using C++ and STL.
- Unit test result walkthrough with client to get the sign off for Testing.
Environment: C, C++, Pro*C, Oracle 10g/11g, Linux, Make, CGI, HTML SQL developer, TOAD, SQL and PL/SQL
Confidential, Irwindale, CA
Technical Lead
Responsibilities:
- Participated in business requirement review meetings with business analyst, development team and QA Team.
- Extensively interacted with developers, business & management teams to understand the project business requirements and design document specifications.
- Created system requirement specification using business requirement document.
- Created Logical and Physical Application design documents.
- Code walkthrough with client.
- Wrote Test Plan and formulated Test Strategies based on project schedule and scope.
- Developed test cases, test script documents and participated in Test Cases peer reviews, Test Readiness Review and Test Completion Review.
- Experience in ETL testing by running the validations in source and staging database.
- Participated in condition review meeting and test script review meeting with business team.
- Daily onshore offshore status call to discuss the execution status with offshore team and resolve offshore queries.
- Participated in regular project status meetings and QA status meetings.
- Participated in Weekly Test Reports with peers and management to address issues and convey progress.
- Managed Quality Center as test repository to perform admin level responsibilities such as to access user properties, set up groups, customize module access, customize project entities, configure mail and set up traceability notification rules.
- Used HP ALM package to manage testing processes.
- Scheduled and lead the DP meeting to understand the root cause analysis of the defect.
- Trained Business Users and development team on Quality Center and defect life cycle.
- Responsible for Production and Post-Production Support.
Environment: C,C++, Pro*C, Linux, Make, SQLPLUS, Oracle 10g/11g, C, SQL developer, TOAD, SQL and PL/SQL, HP-UX, Shell Script, Mainframe, Quality Center 11.0, Itron IEE MDMA(Meter Data Management Application, QTP
Confidential, New York, NY
Programmer
Responsibilities:
- Worked on large enhancements to introduce several new products in ALIP, like group insurance products such as bank owned life insurance (BOLI) and company owned life insurance (COLI), survivorship insurance products and UL and VUL insurance products.
- For the new products introduced in ALIP, I worked on the most complicated part of the design, where the policy is passed from STP to ALIP home office. The data is passed from Java code to C++ code via Corba or Soap and stored in the Oracle database.
- Implemented the Frasier method, which dynamically calculates the cost of insurance in ALIP.
- As Team Leader, was responsible for mentoring a team of 9 individuals. Helped them get over technical and functional difficulties that they face during their task execution. Facilitated them in their communications with onshore as well as client. Kept them informed and motivated.
- Coordinated between offshore and onshore teams. Constant interaction with the client. Being a part of the planning team, was responsible for finalizing the scope of a release has given me excellent awareness of the outsourcing business, onshore-offshore model, and project and team management.
- Well aware of the documentation needs of the SDLC process. Prepared estimation sheets, design/analysis documents, program specifications and test cases for Functional Specifications.
- As a team leader, faced highly successful quarterly audits of our project a few times.
- Conducted peer-to-peer reviews of code.
Environment: C, C++, Java, Shell Script, Oracle 10g, AIX, Visual Studio
Confidential
Programmer
Responsibilities:
- Analyzed and reviewed the Business Requirement Document.
- Created SRS document using Business Requirement Document.
- Created PAD and LAD.
- Created front end application using C and HTML.
- Connected application with database using Pro*C.
- Wrote logic for different units.
- Created UTC/UTR documents.
- Unit Testing.
Environment: C, C++, Pro*C, HTML, Linux, Make
Confidential
Programmer
Responsibilities:
- Gathered requirements from client.
- Analyzed requirements to check the feasibility.
- Development using C/C++.
- Interaction with client for requirements gathering and query resolution.
- Preparation of Detail Design Specifications.
- Preparation of Test cases.
- Development, Unit Testing & Integration Testing.
Environment: C, C++, Linux, Make
