We provide IT Staff Augmentation Services!

Project Lead Resume

4.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • Over EIGHT years of technical experience in Design, Development and Support of complex system functionality in distributed network environments.
  • Solid hands on experience in programming languages C++, VC++, MFC, COM, STL, Data Structures, Multi - Threading and POSIX in both Windows and UNIX platforms.
  • FOUR years of experience in Banking Domain in Check Truncation System, Reconciliation, Payment acquisition and processing.
  • FOUR years of Experience in Storage and Networking domain in end point backup products and deduplication technology.
  • Experience in data modeling, performance tuning and upgrade of database applications using MS SQL Server.
  • Experience in scripting languages Python, Batch and Shell.
  • Worked extensively using tools SONAR - Static Code Analyzer and IBM Rational Purify - memory leak detector.
  • Proficient in design patterns.
  • Very good team player and an experienced team lead in getting work done on-schedule.
  • Good knowledge in Software Development Life Cycle, Software Test Life Cycle and Agile Methodologies.
  • Expertise in co-coordinating with offshore team and delivering a quality project on-time and on-budget.
  • Self-starter and ability to adapt and learn new things quickly.
  • Experience in Analyzing Business Specifications and design-develop software products.
  • Comfortable with managing and using both Microsoft Windows and Linux Systems.

TECHNICAL SKILLS

Programming Languages: C++, VC++, MFC, COM, STL, POSIX, SQL.

Database Systems: MS SQL, MYSQL, SQLite, Confidential Mainframe.

Scripting Languages: Python, Shell, Batch.

Development Tools: Visual Studio 2010/2012.

Operating Systems: Windows 2003/NT/XP/Windows 7/Windows 8, MS-DOS and UNIX/Linux.

Revision Control System: Tortoise SVN, VSS.

Other Tools: BOOST, cURL, SQLite, IBM Purify, SONAR.

PROFESSIONAL EXPERIENCE

Confidential, Mountain View, CA

Project Lead

Responsibilities:

  • Design and develop Dedupe modules from scratch using plugin architecture. Used several design patterns in implementing the product.
  • Worked on implementing the major modules like Dedupe Engine, Chunk Store Handler and CODEC’s.
  • Implemented multithreaded queue using POSIX for data storage.
  • Implemented Web Service using Apache Tomcat and REST API’s using JAVA and WebClient in C++ using cURL to interact with Web Service.
  • Implemented HTTP/HTPPS GET/PUT/POST communication between client and server.
  • Implemented Database Upgrade utility using C++ and SQL Server for handling large dataset of 65 million DB. Used Thread Pool to optimize the DB upgrade performance.
  • Built local cache using the SQLite DB.
  • Fixed memory leaks using IBM rational purify.
  • Regulatory compliance with code standards using SONAR static code analyzer for C++.
  • Microsoft Unit Testing framework. Automated testing using python.
  • Handle customer issues and mentor the junior members in the team.

Environment: C++, VC++, MFC, COM, Python, STL, POSIX, SQLite, Apache Tomcat, REST Web Service, Web Socket, XML, JSON, MS SQL Server 2008, BOOST, Tortoise SVN, IBM Rational Purify and SONAR.

Confidential

Module Lead

Responsibilities:

  • Designed VIP UI using the class diagram and UML diagram.
  • Implemented the UI using VC++, MFC, Windows forms.
  • Established RPC and message communication between UI and Firefox Plugin.
  • Integrated VIP SDK (COM) with the UI.

Environment: VC++, MFC, RPC, COM, STL, Tortoise SVN, Windows, Linux.

Confidential, Plymouth, MI

Team Lead

Responsibilities:

  • Worked as an onsite coordinator for Confidential at Plymouth, Michigan.
  • Involved in Coding, Unit Testing, Maintenance and Enhancements of the Check processing modules.
  • Managed offshore team of 10+ members.
  • Handle customer calls and resolve customer issues.

Environment: C++, VC++, MFC, STL, POSIX, VSS, Confidential Mainframe (Clear Path).

Confidential

Team Lead

Responsibilities:

  • Involved in Coding, Unit Testing, Maintenance and Enhancements of the Check processing modules.
  • Enhanced User Interface for Amount Entry, Data Correction and Balancing Windows used in Check Processing flow.
  • Implemented Check Validator utility using VC++ and MFC. This utility will validate the MICR of the check.
  • Managed offshore team of 10+ members.
  • Handle customer calls and resolve customer issues.

Environment: C++, VC++, MFC, STL, POSIX, VSS, Confidential Mainframe (Clear Path), Windows, Linux.

We'd love your feedback!