We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 10 years of experience in object-oriented design, development, deployment and maintenance of stand- alone and WEB based applications.
  • Specialized in Application Development and extensively worked on Visual C++, Win32 SDK, MFC, WinSock, C#, ASP.Net and VBA.
  • Strong in VS6, VS2005 & VS2010 debugging with good understanding of COM, DLLs and Multi Threading applications.
  • Hands-On in rational debug tools such as Rational Purify and Rational Pure Coverage.
  • Hands-on experience in programming experience in C# and ASP.net.
  • Fair knowledge on Design Patterns and Microsoft STL.
  • Hands-on experience in creating Functional Specifications and UML designing using Rational Rose tool.
  • Hands-On experience using Version Control Systems such as Rational ClearCase, Harvest CM and Visual SourceSafe.
  • Hands-On experience in ATE (Automated Test Equipment) and Banking domain.
  • Extensive experience, knowledge and skills on some of the platforms extensively used in the industry – Windows XP,2000/NT/95.
  • Played various roles in onsite-offshore model projects – Onsite Co-Coordinator and Offshore Project Delivery Lead.
  • Fair knowledge on CMMi L5 processes – requirements and change management, configuration management, software lifecycle and product quality, review process, process defect management, process improvement and implementing best practices

EDUCATION:

Post Graduate - MCA

I.T. Computer Science

Graduate – B.Sc

Electronics

TECHNICAL SKILLS:

Operating Systems

  • Windows 95/98/2000/XP/NT.

Programming Language

  • VC++, VB, VBA, C#, knowledge on Java

IDE

  • VS6, VS2003, VS2010.

Framework & Libraries

  • MFC, ATL COM/DCOM, Visual Basic, STL, .NET.

Internet Technologies

  • ASP.Net,WCF, XML, HTML, SOAP, VBScript, JavaScript

Design

  • UML, Rational Rose

Design Methodologies

  • Water-fall and RUP (Rational Unified Process)

Version Control System

  • Rational Clearcase, Harvest CM 7.0, VSS

Logging and Issue Tracking Tools

  • Clearquest

Debug tools

  • Rational PureCoverage, Purify

Process

  • Fare Knowledge on CMMI L5 Process

PROFESSIONAL EXPERIENCE:

Confidential,

Associate Technical Manager

22 Mar 2004

Till

Confidential,

D & E Engineer

04 May 2003

27 Feb 2004

Confidential,

Software Engineer

19 Feb 2002

31 Dec 2002

Projects:

Confidential,Boston, USA Jun 2011- Till Date

Confidential,is world\'s largest supplier of semiconductor test equipment for logic, RF, analog, power, mixed-signal, and memory technologies. Teradyne has wide range of Products include UltraFlex, FLEX, J750, Tiger, and Catalyst.
IGXL is software that runs and controls Automatic Test Equipment (ATE) for testing Logic, Mixed Signal and Memory technologies of semiconductor end products. The ATE consists of various types of boards like analog, digital, power supply and support board to do image processing.


Project Name: Digital Sustenance Program.
Role: Onsite Coordinator/ Technical Lead.
Duration: 6st Jan 12 to till Date.

Description:
Work is to provide the Engineering support for the Sustenance of Software for High Speed Digital boards of Flex and UltraFlex platforms. This statement of work also covers the J750, J750 Ex and D750 Tester Platforms and its patch release management.

Responsibilities:

  • Interacting with App. Engineers for defect prioritizing.
  • Reviewing deliverable along with technical experts from onsite.
  • Participating in technical discussion with onsite engineers.
  • High priority defect fixing, on need basis.
  • Providing necessary support to Onsite & offshore Managers if required.

Environment: VC++, VB, COM, C#, .Net,


Project Name: Visual Studio 2010 –J750.
Role: Offshore Lead.
Duration: 8 Months.

Description:
Objective of this project is to port J750 tester VC6 C++, VB code and any third party objects (if required) to VS2010. Fixing code incompatibility problems, auto test failures and performance issues.
Responsibilities:

  • Fixing critical issues.
  • Reviewing all project deliverables and getting approvals from Teradyne technical leads if required.
  • Technical Discussions with Teradyne Technical Leads.
  • Client Status Updating.
  • Participating in branch plan meetings with Teradyne managers.
  • Offshore resource work plan depending the branch plan.

Environment: VC++, VB, COM, C#, .Net.

Confidential,Scotland, UK Aug 2008- May 2011

Confidential,is a one of the biggest financial services provider in the UK and around the Globe. It acquired HBOS plc on 19 January 2009, which is largest retail bank in the UK. The LBG is into various other financial services like Investments, Pensions, insurance and financial advisers.

Project Name: Remote Registration Authority.
Role: Senior developer/Technical Lead.
Duration: 3 Months.

  • Description:

HBOS Remote Registration Authority is a customized N-Tire application to manage the customer smart card requests and sending bulk cards requests to Card bureau. The application validates X509 certificates by relating them with one or two PKCS#7 signatures in housed in an HSM (Hardware Security Module).

Responsibilities:

  • Analyzing the existing RRA code.
  • Involved in Customer requirements and internal requirement Collection.
  • Design and development
  • Client Interaction and status updating from offshore.
  • Testing support.

Environment: C#, ASP.Net, WCF


Project Name: IdentrusTM Compliant DSMS Servers.
Role: Senior developer/Delivery Lead.
Duration: 20 Months.

  • Description:

The Kyberpass DSMS Server provides IdenTrus™ compliant enablement to verify and validate digital signatures with IdenTrus and other PKI certificate systems. It provides archiving and retrieval of signed transaction and certificate validation, data management and reporting, system maintenance, secure communications, and a web interface to configure and manage accounts, applications, users and signing keys.
I have involved in complete project development life cycle, to enhance the existing DSMS server to support multiple root keys.

Responsibilities:

  • Analyzing the existing HBOS PKI infrastructure and DSMS Server code.
  • Customer requirements and internal requirement analysis
  • Estimation, Resource planning and execution of enhancement work with CMMi Process compliance.
  • Design Review, System Test Plan preparation.
  • Client Interaction and status updating from offshore.
  • Integration, Preproduction and Production Testing support

Environment: VC++, WinSock and Windows Services, PKI Cryptography standards.

Confidential,Boston USA Mar 2004- July 2008

Project Name: Quad Mode for J750Ex DSIO.
Role: Module developer/Design analyst
Duration: 14 Months

Description:

IGXL is software for Teradyne’s Digital IC tester – J750Ex. The IGXL software enables user to write and run the test programs to verify the IC quality and also debugging the test programs. Digital Signal I/O option was developed as part of Mohegan (Below project) and enhanced with Quad mode (up to 550Mbps) support.

Responsibilities:

  • Responsible for complete DSIO Option Design and Development.
  • Writing Functional Specification.
  • Creating technical design documents, prepared activity and flow diagrams.
  • Development of software drivers and unit testing.
  • Coordinating with offshore team in auto test development.
  • Coordinating and support in Integration testing.

Environment: C++, VB, STL, Win API and COM.



Project Name: Confidential,
Role: Confidential,
Duration: 12 Months.

Description:

Confidential, is software for Teradyne’s Digital IC tester – J750Ex. The IGXL software enables user to write and run the test programs to verify the IC quality and also debugging the test programs. Digital Signal I/O (up to 200 Mhz / 200 Mbps) is one of the options In IGXL which will be used for mixed signal testing.

Responsibilities:

  • Responsible for complete DSIO Option Design and Development.
  • Writing Functional Specification.
  • Creating technical design documents, prepared activity and flow diagrams.
  • Development of software drivers and unit testing.
  • Coordinating with offshore team in auto test development.
  • Bug fixing and support in Integration, Alpha and Beta testing.

Environment: C++, VB, STL, Win API and COM.


Project Name: Confidential,
Role: Software Engineer
Duration: 18 Months

Description:
This project is to provide Maintenance support for Flex HSD software from HCL-IDC.

Responsibilities:

  • Defect fixation and autotest creation/updating as and when required in the instruments like DSSC, MTO and PPMU of High Speed Digital Board.
  • Developed high speed Pattern Block Modifier feature.
  • FS / Design documents and UML Model developments for feature development.

Environment: C++, VB, STL, Win API and COM.

Confidential,Chennai, India. Feb 2003- Feb 2004

Confidential,provided ATE solutions to customers in India and abroad to meet the diagnostic and functional test requirements in Electronic Mfg., Repair and Validation environments. These include manufacturing defects analyzers (MDA), In-circuit Testers (ICT), Functional Testers, Customized ATEs, etc.,
MELSS provides support to its ATE customers. This support includes pre-sales system configuration, post-sales warranty and post warranty maintenance support, training, application support, programming services, fixture kit supply and fixturing services and customization.

Project Name: Confidential,
Role: D&E Engineer.
Duration: 10 Months.

Description:
Confidential,In-circuit testers is Board Diagnostic and Repair equipment, designed to meet the needs of PCB repair and maintenance industry. MelssWizard OS is software, which interacts with MelssWizard equipment through the Parallel Port, simulates appropriate inputs to a device under test, measures its output responses and helps to decide whether it is functionally good or bad.

Responsibilities:

  • Design and Development of In-Circuit Functional Test feature.
  • Re-designing Melss software for integrating with LabWindows application.
  • Code re-factoring for performance improvement.

Environment: VC++, VB, MFC

We'd love your feedback!