We provide IT Staff Augmentation Services!

Lead Engineer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • 10 years of professional experience in application software Analysis, Design, Development, Testing, Maintenance and Support.
  • Have strong knowledge in EMV domain
  • Extensive experience in software development using C, C++, C# 6.0, .NET 4.5.2, VC++ (SDK+MFC),COM, STL, WDK, Rational Clear Case and Clear Quest, SQL, TFS .
  • Experience in agile methodology
  • A team player with strong abilities to grasp new technology quickly.
  • Experienced working with TCP/IP and with the use of Socket Libraries.
  • Excellent Business knowledge and Functional Intelligence in Software Development.
  • Debugging and problem solving skills.
  • Well - organized and able to multi task and meet tight deadlines.
  • Excellent Communication, Analytical and interpersonal skills. Has the motivation to take independent responsibility and has the ability to contribute productively as a team member.
  • Self-starter and comfortable in high intensity and challenging work environment.

TECHNICAL SKILLS

Languages: C, C++, VC++ (SDK + MFC), C# 6.0, VB, VB.NET

Hardware / OS: Windows 9x/2000/NT, Windows 7, Windows 10

Databases: SQL Server 10.0, SQL Server 11.0, MS Access

Tools: EVAL, ICCSim, Rational Clear Case and Clear Quest, TFS 2013, TFS 2015

Standards: EMV 4.1, EMV 4.2 and EMV 4.3, ISO 8583, PCI DSS, NIST 800-90NIST 800-22

Concepts familiar: .NET 4.5, BEA Tuxedo, Design Patterns, Data Structures, Multi-ThreadingACHIEVEMENTS

PROFESSIONAL EXPERIENCE

Confidential

Lead Engineer

Responsibilities:

  • Doing requirement analysis and estimations. Based on it, preparing the plan and streaming strategy.
  • Analysing Heartland network specs and come up with design documents for eachfunctionality/feature.
  • Conducting and participating in daily scrum meetings.
  • Coding in C# .NET for assigned functionality and doing developer functional testing.
  • Reviewing code and UTCs of the team.

Environment/Tools: C# 6.0 .NET 4.5.2, XUnit, NCrunch, TFS 2015, Agile Methodology

Confidential

Lead Development

Responsibilities:

  • Meeting with the business folks and finalizing the requirements
  • Doing estimations, feasibility analysis and dependency analysis. Based on it, preparing the plan and streaming strategy.
  • Conducting and participating in daily scrum meetings.
  • Coding in C, C++ for the assigned Use Cases and writing Unit Test Cases (UTCs). Doing developer functional testing.
  • Reviewing code and UTCs of the team.
  • FQA and RQA support. Debugging and patching C++/C code if required.
  • Interacting with the other groups to gather information about existing designs/implementations and understanding the dependencies.
  • Providing advice/support to offshore team that might need assistance.
  • Implementing release notes/documentation for what was implemented to aid other designers, developers and teams to use them.
  • Supporting the live environment. Developing/Analyzing C++/C code for problems that were raised as per an issue in the production field, which would require a fix or an enhancement of the existing functionality.
  • Develop / support the Build System/Make Files.

Environment/Tools: C/C++, VC++ VB.NET, C#.NET, SQL, extensive multithreadingTFS

Confidential

Lead Development

Responsibilities:

  • Understanding the new EMVCo specifications and bulletins and finalize the changes as per specifications.
  • Doing estimations, feasibility analysis and dependency analysis. Based on it, preparing the plan and streaming strategy.
  • Conducting and participating in daily scrum meetings.
  • Coding in C, C++ for the assigned Use Cases and writing Unit Test Cases (UTCs). Doing developer functional testing.
  • Reviewing code and UTCs of the team.
  • FQA and RQA support. Debugging and patching C++/C code if required.
  • Providing advice/support to other teams that might need assistance.
  • Implementing release notes/documentation for what was implemented to aid other designers, developers and teams to use them.
  • Supporting the live environment. Developing/Analyzing C++/C code for problems that were raised as per an issue in the production field, which would require a fix or an enhancement of the existing functionality.
  • Develop / support the Build System/Make Files.
  • Performing all required certifications as per EMVCo guidelines. It includes all certification related processes, documentations etc.

Environment/Tools: C/C++, VS2010, EVAL, ICCSim, Rational Clearcase and

Confidential

Lead Development

Responsibilities:

  • Meeting with the business folks and finalizing the requirements.
  • Mapping the requirements to User stories and defining Use Case diagrams
  • Designing the various modules using modeling tools. Also reviewing the design done by other team members.
  • Doing estimations, feasibility analysis and dependency analysis. Based on it, preparing the project plan and streaming strategy.
  • Conducting and participating in daily scrum meetings.
  • Coding in C, C++ for the assigned Use Cases and writing Unit Test Cases(UTCs). Doing developer functional testing.
  • Reviewing code and UTCs of the team.
  • FQA and RQA support. Debugging and patching C++/C code if required.
  • Providing advice/support to various other departments/areas that might need assistance.
  • Implementing release notes/documentation for what was implemented to aid other designers, developers and teams to use them.
  • Supporting the live push and live environment. Developing/Analyzing C++/C code for problems that were raised as per an issue in the production field, which would require a fix or an enhancement of the existing functionality.
  • Develop / support the Build System/Make Files.

Environment/Tools: VC++6.0, DLLs, multithreading, Input / Output Completion

Confidential

Sr. Software Developer

Responsibilities:

  • Design for the overall alert system.
  • Coding in C, C++ for the assigned Use Cases and writing Unit Test Cases(UTCs). Doing developer functional testing.
  • Implementing release notes/documentation for what was implemented to aid other designers, developers and teams to use them.
  • Supporting the live push and live environment. Developing/Analyzing C++/C code for problems that were raised as per an issue in the production field, which would require a fix or an enhancement of the existing functionality.
  • Develop / support the Build System/Make Files.

Environment\Tools: VC++ 6.0, DLLs, Windows SCM (Service Control Manager)BEA Tuxedo, Oracle 9i

Confidential

Sr. Software Developer

Responsibilities:

  • Coding in C, C++ for the assigned Use Cases and writing Unit Test Cases(UTCs). Doing developer functional testing.
  • Conducting and participating in daily scrum meetings.
  • Providing advice/support to various other departments/areas that might need assistance.
  • Implementing release notes/documentation for what was implemented to aid other designers, developers and teams to use them.
  • Supporting the live push and live environment. Developing/Analyzing C++/C code for problems that were raised as per an issue in the production field, which would require a fix or an enhancement of the existing functionality.

Environment\Tools: C, VC++ 6.0, C# .Net, MFC, Multithreading, ActiveX, GPIB

Confidential

Software Developer

Responsibilities:

  • Coding in C, C++ for the assigned Use Cases and writing Unit Test Cases(UTCs). Doing developer functional testing.
  • Participating in daily scrum meetings.
  • Providing advice/support to various other departments/areas that might need assistance.
  • Implementing release notes/documentation for what was implemented to aid other designers, developers and teams to use them.
  • Supporting the live push and live environment. Developing/Analyzing C++/C code for problems that were raised as per an issue in the production field, which would require a fix or an enhancement of the existing functionality.

Environment\Tools: C/C++, VC++ 6.0, WDK (Windows Driver Kit), ActiveX

Confidential

Software Developer

Responsibilities:

  • Coding in C, C++ for the assigned Use Cases and writing Unit Test Cases(UTCs). Doing developer functional testing.
  • Interacting with other team members for integration with Web and integration testing.
  • Documentation of user session code.
  • Supporting the live push and live environment. Developing/Analyzing C++/C code for problems that were raised as per an issue in the production field, which would require a fix or an enhancement of the existing functionality.

Environment: VC++ 7.1, MFC, Socket programming, XML, VSS, ActiveX.

Confidential

Software Developer

Responsibilities:

  • Understanding the new features to be incorporated.
  • Creating a understanding document of the requirements and a low level design document.
  • Coding in C, C++ for the assigned Use Cases
  • Documentation of user session code.
  • Preparing a plan to create test cases and performing the functional testing.

Environment\Tools: C++, MFC, DOM, HTML

Confidential

Software Developer

Responsibilities:

  • Understanding the new features to be incorporated.
  • Creating a understanding document of the requirements and a low level design document.
  • Coding in C, C++ for the assigned Use Cases
  • Documentation of user session code.
  • Preparing a plan to create test cases and performing the functional testing.

Environment\Tools: C++, MFC, DOM, XML

Confidential

Software Developer

Responsibilities:

  • Understanding the new features to be incorporated.
  • Creating a understanding document of the requirements and a low level design document.
  • Coding in C, C++ for the assigned Use Cases
  • Documentation of user session code.
  • Preparing a plan to create test cases and performing the functional testing.

Environment\Tools: MFC, OLE Automation

Confidential

Corporate Trainer

Responsibilities:

  • Amdocs: Advanced Windows Architecture of Win 9x and Win2000
  • WIPRO: Windows 9x, Windows 2000 Internals AndWindows 2000 Programming using SDK.
  • Zensoft-India Services: SDK and MFC
  • MSc Software India Ltd: Advanced C++ with Standard Template Library.
  • Pratham Design Innovations: C Programming
  • CDAC, Mumbai: Data Structures using C++

We'd love your feedback!