Team Lead & Senior Develpoer Resume
Englewood, CO
SUMMARY
- Having 10 years of experience in C++, VC++, Java, .NET, VB, PL/SQL, Agile Methodolgy, Object oriented concepts, Windows and UNIX.
- Expertise in Storage, Automobile automation, Finance, Retails and Government domain.
- As part of the Developer role my responsibilities includes providing Proof of concept, Requirement Analysis, Estimation, Design, Task allocation, Coding, Unit Testing, SIT support and UAT support.
- Excellent communication & Coordination skills
- Extensively used STL, QT, ATL/COM, Rational Rose, CORBA, ClearCase, ClearQuest, Quality Centre, Star Team and Nessy, Speed, Mike, MPPM.
- Exposure to various design patterns & OOAD
- Successfully delivered 4 releases of HPSUM & 12 releases of the CMS DWP project with the excellent Client Satisfaction Survey index consistently.
TECHNICAL SKILLS
Operating Systems: XP/7,WIN2k3/8 R2 Servers, RHEL4,5,6 SLES 10,11,ESXi (3.5, 4.0, 4.1).
Languages: VC++,C++,.net, VB, PL/SQL,XML.
Hardware: Confidential Proliant Servers, HBA (SAS/SATA) AND NIC.
Products/Tools: QT,STL,ATL/COM, Curam, Rational Rose, CORBA, ClearCase, ClearQuest, Quality Centre, Star Team,Nessy,Speed,Mike,MPPM.
Databases: Oracle, DB2.
Business Domains: Storage Technology, Finance, Automobile automation, Retails and Government
PROFESSIONAL EXPERIENCE
Confidential, Englewood Co
Team Lead & Senior Develpoer
Responsibilities:
- Interacting with the Client team on daily and weekly basis to discuss the development activities, defect fixing and the issues.
- GUI implementation, verification and coordination with Client team.
- Involving in development of utility software’s/Fixes/support activity.
- Involve in code and documentation review.
- Troubleshooting hardware and software issues.
- Completely and thoroughly test new software code. Provide quality software to the Quality Assurance department, and work through issues in a positive manner.
- Analyze bugs and software defects in existing code, design appropriate solutions, and correct those issues.
- Document the bug fixes made and codes written
- Prepare the instruction manual that contains sufficient information on the running of the program
- Handling a UI team and their technical queries.
Confidential
Team Lead & Senior Develpoer.
Responsibilities:
- Involve in Designing, Architecting and implementing Confidential Smart update Manager Application to flash the firmware and software for Confidential - Industry Standard Server (ISS), Confidential Business Critical Server (BCS), Confidential Storage server and Switches. Major work is High level and Low level design and certifying firmware flash on Confidential -High End hardware including next Generation Gen-7 and Gen-8 Server, Confidential Storage Works Enterprise Virtual Array, and Confidential Blade matrix server.
- Involve in some research product for Confidential CloudSystem Matrix firmware flashing engine and RESTful API plug-ins for VMware vCenter Server Virtualization Management and Microsoft System Center Configuration Manager (MS SCCM) for Confidential future road map
- Involved in Requirement Analysis High-Level & Low level design of the system, which includes algorithm design, custom protocols design, Data Design, Class Design, Data Structures, which is to be use in the System.
- Develop software code in C++ with QT and JavaScript on Windows/Linux.
- Interacting with the Client team on daily and weekly basis to discuss the development activities, defect fixing and the issues.
- GUI implementation, verification and coordination with Client team.
- Develop utility software’s which is used by developer to work efficiently and effectively.
- Involve in code and documentation review.
- Troubleshooting hardware and software issues.
- Completely and thoroughly test new software code. Provide quality software to the Quality Assurance department, and work through issues in a positive manner.
- Analyze bugs and software defects in existing code, design appropriate solutions, and correct those issues.
- Document the bug fixes made and codes written
- Prepare the instruction manual that contains sufficient information on the running of the program
- Prepare Unit Test Plan / Design (with direction from seniors team members)
- Develop/ maintain programs using coding skills
- Testing
- Unit Testing
- System Testing
- Integration Testing
- User Acceptance Testing
- Review another team member's work and implement review suggestions
- Problem Analysis / Problem Reporting (analysis of programs / bugs)
- Program / System implementation/installation, under guidance
- Support activities for existing/new applications
- Customer Interaction
- Planning tasks allotted to him
- Involve in Project management Process like MPPM, CAR, DAR, Metrics etc.
- Involve in Project Audit activities.
- Handling a UI team and their technical queries.
Confidential
Delivery Senior Software Engineer
Responsibilities:
- Worked at the client site, DWP-CMS Project, HPES at Lytham & Preston, UK ( )
- Involved in Requirement Analysis High-Level & Low level design of the system, which includes algorithm design, Data Design, Class Design, Data Structures, which is to be use in the System.
- Develop software code in C++ on Unix AIX.
- Develop Multithreaded, Multiprocessing, and Client server based code using C++.
- Develop utility software’s which is used by BA’s and developer to work efficiently and effectively.
- Involve in code and documentation review.
- Involve in project management activities.
- Completely and thoroughly test new software code. Provide quality software to the Quality Assurance department, and work through issues in a positive manner.
- Analyze bugs and software defects in existing code, design appropriate solutions, and correct those issues.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in Requirement Analysis High-Level & Low level design of the system, which includes algorithm design, Data Design, Class Design, Data Structures, which is to be use in the System.
- Develop software code in C++, VC++ (ATL/COM),.NET, VB.
- Completely and thoroughly test new software code. Provide quality software to the Quality Assurance department, and work through issues in a positive manner.
- Analyze bugs and software defects in existing code, design appropriate solutions, and correct those issues.
Confidential
Software Engineer
Responsibilities:
- Involved in Low-level design of the system, which includes algorithm design, Data Design, Class Design, Data Structures, which is to be use in the System.
- Develop software code in C or C++.
- Completely and thoroughly test new software code. Provide quality software to the Quality Assurance department, and work through issues in a positive manner.
- Analyze bugs and software defects in existing code, design appropriate solutions, and correct those issues