Tech Lead Resume
PhoeniX
SUMMARY:
- Tech Project Lead having 9+ years of total IT experience with Confidential, Confidential as Client.
- Rich Onsite experience of 4+ years, with effective client/business interaction and onshore - offshore team coordination. Most Valuable Vendor (MVP) award and many appreciations from the Client.
- Experience in Agile Software Development environment using the methodologies like Scrum and Kanban. Certified Scrum Master from Scrum Alliance.
- Experience in all phases of the Software development life cycle including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements of C/C++ and Java based applications on Linux and Stratus VOS environment.
- Good experience in both Application Development and Production Support for Tier-1 applications.
- Proficient in programming with C, C++, Java, UDB DB2, Stored Procedures, VBA and Shell scripting.
- Excellent skills in debugging and analysis using the tools like gdb, valgrind etc.
- Experience with tools like Eclipse, IBM Data Studio, ManageNow, InfoWeb, ServiceNow and Rally.
- Experience with Oracle GoldenGate, VeriData, UFT (QTP for test automation), CAST (code analysis).
- Familiar with Java/J2EE, Web-Services and web technologies like HTML, CSS, JavaScript, Ajax etc.
- Working experience with source control and management tools like Tortoise SVN and Git.
- Experience of working & coordinating distributed teams located at different geographical locations.
- Very strong analytical, logical and cognitive skills. Ability to grasp new things easily and use them.
- Developed automation tools for day to day and repeated activities, thus reducing the manual efforts. Provided simple and efficient solutions for the problems with my smart work capabilities.
- Received many awards for best performance including long services and client appreciation award.
- Passionate, self-motivated, dedicated, proactive attitude and problem solving oriented. Very good team player with good communication skills including mentoring and presentation skills.
- Self-learner, ability to adapt new changing technologies faster on need basis.
- Developed and Maintained a personal website for years by self-learning the technologies like php, MySQL, Ajax, jQuery etc.
TECHNICAL SKILLS:
Languages: C, PL/SQL, VBA, Shell Script C++, Java, HTML, Java script
Build, Debug & Analysis tools: Make, Gdb, valgrind
Web technologies: WebSphere application server, Web-services, JSP, CSS, Ajax, JQuery
Databases & tools: UDB DB2, Oracle, MySQL, Oracle Golden Gate, Veridata
Tools: Source Navigator, Eclipse IDE, IBM Data studio, Visio, Rally, Microsoft Project, ServiceNow, CAST, Splunk
Operating System: Linux, Stratus VOS, Windows
Testing: HP ALM (QC), UFT (QTP), Custom developed automation
PROFESSIONAL EXPERIENCE:
Confidential,Phoenix
Tech Lead
Responsibilities:
- Being the application SME, provide consulting support for other interacting teams during architectural changes and other high impacting portfolio level requirement analysis.
- Coordinating the geographically distributed onshore - offshore team.
- Mentoring and training the junior/new team members
- Assisting in developing the production methods that reduce the application maintenance costs.
- Working on the incidents and problem tickets to resolve the issues reported.
- Quickly analyze and provide solutions to circumvent the ongoing issues.
- Root Cause analysis and identify if any application changes or system configuration changes are required to permanently fix the problems.
- Work with the other dependent application team when necessary to resolve an issue.
- Participate in Bridge calls (GSAM Bridge) to resolve the High severity issues to resolve them quickly.
- Minor Code changes to fix the bugs and thorough testing.
- Create change request and coordinate calls with system admin team for the change execution.
- Documenting the changes and updating the design documents if required.
- Developed scripts, tools and utilities to reduce the manual efforts required for day-to-day activities.
- Smart working using simple tools like Notepad++ and Excel, analytical thinking, which could save day-to-day analysis efforts and reduce the resolution time by a lot.
- Assist the application users with client-side configurations and setup on calls.
- Daily handshake and weekly status call with onsite offshore teams.
- Making sure that the SLAs & organizational level MSA targets are met.
- Preparation of the monthly metrics report and presentation with the clients and business groups.
Confidential, Phoenix
Tech Lead
Responsibilities:
- Practicing the Agile methodologies like Scrum & Kanban, fully transitioned from Waterfall methodology of SDLC, for the last two years.
- Participate in Sprint planning to plan and groom the user stories for the upcoming sprints.
- Daily standup meeting to discuss the status and outstanding impediments.
- Present the user stories completed during the current sprint to Product owner and other stakeholders at the end of the sprint in Review or Show & tell meeting.
- Retrospective meetings to discuss the improvement opportunities for the upcoming sprints and also the practices that need to be started or stopped or continues in the future.
- Communicate with Business teams to understand the requirements and interpret the business use cases to the technical stories and coordinate with the geographically distributed team members.
- Development of the new features as required by the business, using the C on Linux environment, shell scripting, DB2 database operations and stored procedures.
- Prepare test cases and perform unit/assembly testing and performance testing by simulating the production like traffic.
- Fixed one of the existing memory leak issue, which causes the application crash periodically.
- Worked on application/database optimization and successfully improved the performance by 80% by modifying the legacy processing algorithms, select sql queries in the stored procedure, normalizing db tables and defining appropriate indices on the key columns.
- Developed tools/utilities to perform the volume testing that can trigger production like or even more transactions with high tps (transactions per second).
- Create common utility functions to eliminate the code duplication and reduce the coding time.
- Writing/updating the Application Support Manual for the developed modules and present it to Production support groups.
- Document the key work flows objects in Share point and document the test cases on QC or Rally.
- Provide support for the Integration and User acceptance testing.
- Using Tortoise SVN as version control tool for the source code maintenance.
- Mentoring and training the junior/new team members.
Confidential, Phoenix
Analyst Programmer
Responsibilities:
- Working on the incidents and problem tickets to resolve the issues reported.
- Quickly analyze and provide solutions to circumvent the ongoing issues.
- Root Cause analysis and identify if any application changes are required to permanently fix the problems.
- Work with the other dependent application team when necessary to resolve an issue.
- Participate in Bridge calls to resolve the High severity issues to resolve them quickly
- Code changes to fix the bugs and thorough testing.
- Create change request and coordinate calls with system admin team for the change execution.
- Documenting the changes and updating the design documents if required.
- Develop tools and utilities to reduce the manual efforts required for day-to-day activities.
- Assist the application users with client-side configurations and setup on calls.
- Daily handshake and weekly status call with onsite offshore teams.
- Making sure that the SLAs & MSA targets are met.
- Assist in preparation of the incident and other metrics report and participate in the monthly metrics presentation.
Confidential,Phoenix
Analyst Programmer
Responsibilities:
- Analyze the Requirements given by the business group.
- Documentation of the design objects like T100, D310 & D320 as per Amex SDLC standards.
- Involved in development of Java Classes, Servlets and JSPs as per the design for one of the service.
- Create common Java utility classes to eliminate the code duplication.
- Using Tortoise SVN as version control tool.
- Working on the look & feel of the front-end web pages.
- Test case preparation, execution and documenting the test results on QC.
- Working on the bug fix and re-test.
- Participate in the code reviews and daily status meetings.
Confidential
Graduate Trainee
Responsibilities:
- Participate in the requirements analysis.
- Documentation of the design objects for the requirements.
- Involved in development of Java Classes, Servlets and JSPs as per the design.
- GUI beatification and working on the front-end web pages.
- Test case preparation, execution and documenting the test results on QC.
- Working on the bug fix and re-test.
- Participate in the daily status meetings.
