We provide IT Staff Augmentation Services!

Tech Lead / Developer Resume

0/5 (Submit Your Rating)

Wilmington, DE

SUMMARY

  • Over 9 years of windows programming experience using VC++/C++ and MFC tools using both Visual Studio 2005/2010, C#/.NET, Multithreading and very rich programming experience in C++/C#/.NET and STL.
  • 3 years of work experience in the Telecom domain in Billing and taxing functionality.
  • 3 years of work experience in the Banking Domain with rich expertise in the credit card business.
  • Extensive involvement in all stages of application and software development lifecycle (SDLC) including requirements, logical and physical architecture modeling, design, development, testing and implementation and support.
  • Experience in developing multi - threaded server side applications.
  • Experienced in Fine-tuning and bug fixing of applications in various environments.
  • Strong analytical and problem solving skills and Excellent Debugging skills.
  • Rich experience in ability to interact with databases like Oracle using SQL and PL/SQL.
  • Extensive experience in creation of unit test scripts and executing in the HP Quality Centre.
  • Knowledge and experience of various version control environments like PVCS, Harvest and Tortoise SVN.
  • Rich experience and ability to embed SQL Query using C/C++ using Pro C or Embedded SQL.
  • Rich experience in guiding and leading a team both Offshore/Onsite during various phases of project.

TECHNICAL SKILLS

Languages / Web Technologies: UNIX, SQL, VBA, Embed C, C++, JAVA, C#/.Net, HTML, PL/SQL, SOAP

Applications: MS Word, Excel, Powerpoint, Visual Studio, QualityCentre, VISIO, Petra

IDE's: Eclipse, Microsoft Visual Studio 2008/2010

Configuration Tools: PVCS, SVN and HARVET

Operating Systems: Windows 98/XP/Vista/Win7, Mac OS, MS DOS, UNIX, VAX-VMS

Version Controls: PVCS, Harvest, Tortoise SVN

Database: Oracle

PROFESSIONAL EXPERIENCE

Confidential, Wilmington DE

Tech Lead / Developer

RESPONSIBILITIES:

  • Participate in the creation of High level Designs-based upon the business requirement create the high level designs in the form of functional steps, flow charts and algorithms incorporating the requirement. Using the tools like Visio and Word capability. coordinating with Cross Block- coordinating with cross block to identify the dependencies and needs to create synchronous and economical solutions.
  • Scope Analysis and Planning-Based upon the Business requirement identifying impacts and functional implementation creating the estimation needed for design and build, test and support. Using Tools like Petra for the creation for the estimation.
  • Creation of low level designs based upon the high level design - breaking up the high level design into the technical low level design in the form of technical algorithms and flow charts to implement technically.
  • Developing the code -as per the low level design and helping the other developers and designers implement the lower design. Code developed in the C++ using MFC in the visual Studio Environment as it’s a front end application. Developed a .Net application talks to various COM components for business logic using InterOP. The COM components talks to backend server (implemented in Java) using web services and SOAP technology. Developers also use the SQL Developer, IBM Mainframe and various other tools.
  • Task/Responsibility Allocation-Allocating the various team member the designated tasks for smooth completion of the Project and guiding them where needed.
  • Monitor and assist offshore team during development phase.
  • Cross Block Synchronization in the Development phase to avoid any bottlenecks due to dependencies.
  • Regularly Review the code developed by offshore team/onsite team/cross block teams to identify any issues technically, to provide better solutions for greater performance and accuracy.
  • Test Script Creation-work with the offshore /onsite/Cross block teams to identify all the test scenarios based upon the functional/technical design and other impact testing and help them compile the test scripts.
  • Validating QA/UAT/REGRESSION Scripts-validating the scripts prepared by the Quality assurance teams to verify they suffice the quality of deliverables and give them a sign off.
  • Monitor the Unit Testing-Perform the Unit Testing upon the Developed code and monitor and guide the team for the successful and accurate testing.
  • Reporting - constantly providing reports of progress to the respective project managers.
  • Creation of the build (exe) and providing it the system testing team.
  • Support During Test Phase - monitoring the QA test and promptly acting upon the any defects raised, by providing immaculate solutions with root casual analysis.
  • Creation of the implementation Plan for implementing the code change in production after successful completion of the test phase.
  • Monitoring the production run - for performance and accuracy.
  • Constantly working with the client for better target state for applications
  • Providing transitions to the newer members of team and strategically planning to enhance the capabilities of team members.
  • Work with cross blocks in improving the enterprise goals on over all
  • Identifying the Customer and analyst experience opportunities.
  • Work upon the fine tuning of the business logics
  • Work to provide the process to economize whole project cycle and provide high quality deliverables.

Confidential, Dublin, Ohio

Developer

RESPONSIBILITIES:

  • Design - design technically the solution needed for the given requirement for the smooth implantation and to foresee any blocks ahead.
  • Code Development - Developing/Enhancing the code as per the requirements using C/C++ languages, VMS DCL scripting and UNIX Shell Scripting.
  • Unit Testing -Unit testing the developed/enhanced code with creation of specific unit testing modules which can re-used for the module again by updating it.
  • Review the code-done by other team members and exposing code developed by me for team members to provide feedbacks and revise based upon the best solution provided.
  • Monitor progress on each task and report progress.
  • QA Activities -Carrying out Quality Assurance activities for all deliverables, so that developed software conforms to the standards & guidelines defined by Qwest and also meet requirements specified by end users.

Confidential, Bellevue, WA

Developer

RESPONSIBILITIES:

  • Design - design technically the solution needed for the given requirement for the smooth implantation and to foresee any blocks ahead.
  • Code Development - Developing/Enhancing the code as per the requirements using C/C++ languages, VMS DCL scripting and UNIX Shell Scripting.
  • Unit Testing -Unit testing the developed/enhanced code with creation of specific unit testing modules which can re-used for the module again by updating it.
  • Review the code -done by other team members and exposing code developed by me for team members to provide feedbacks and revise based upon the best solution provided.
  • Monitor progress on each task and report progress.
  • QA Activities -Carrying out Quality Assurance activities for all deliverables, so that developed software conforms to the standards & guidelines defined by Qwest and also meet requirements specified by end users

Confidential

Developer

RESPONSIBILITIES:

  • Worked as team member.
  • Developing/Enhancing the code as per the requirements using C/C++ languages.
  • Creation /modification of Tables using MS SQL.
  • Bug Fixing and Unit Testing.

We'd love your feedback!