Post Job Free
Sign in

Software Engineer Developer

Location:
Alpharetta, GA
Posted:
October 28, 2017

Contact this candidate

Resume:

Krishnan Iyengar Linkedin Profile

***** **** ***** **** ***, Alpharetta, GA-30004 +1-678-***-**** ***********@*****.*** QUALIFICATION SUMMARY

Highly motivated software developer at NVIDIA, skilled in C/C++/C#/Python/Perl development

Proficient in troubleshooting problems involving user mode driver in C++ for Microsoft DirectX API

Recognized for being resourceful in delivering projects with critical deadlines

Lead efforts for running User Mode Driver with Coverity

Good understanding of Algorithms, Design Patterns, Data Structures, SQL/MySQL

Fluent in spoken and written English

EDUCATION

Pune University, India

Bachelor of Engineering, First Class with Distinction Electronics and Tele-Communication Engineering

TECHNICAL SKILLS

Languages: Proficient in C, C++, C# (.Net 4/4.5), Perl, Python and SQL/MySQL. Familiar with TCL, Java, DirectX API

Operating Systems: Skilled and experienced in Windows (7, 8 and 10) and familiar with Linux

Software: Expert knowledge in MS Office, Perforce, Coverity and familiar with SVN

Tools: Proficient in Visual Studio, Resharper, WinDbg, MySQL Workbench, SQL Server Studio and Netbeans Senior Software Engineer at NVIDIA Corporation, Pune, India 5Y 5M (Jun 2012 – Oct 2017)

Develop various new tools in while working in Agile methodology for Nvidia Graphics Tools Team

Add features and improve automated test framework to maintain driver quality, the infrastructure consists of various tools written in C#, Java and PHP

Adding features also includes designing databases in SQL/MySQL for corresponding projects

Add features to triaging infrastructure and triaging issues found, including scripts written in TCL

Automate day to day work to enhance performance by creating tools like automatic bug-filer and writing scripts in Perl/Python

Actively participated in design and code reviews

Quick prototyping for feasibility study of new features

Develop User Mode Driver (UMD) code for new hardware, mostly written in C++

Do bring-up of new GPUs, including run tests, fix bugs and send daily status reports

Worked on multiple Nvidia Driver releases which included triaging and fixing complex driver bugs under highly critical deadlines, requiring understanding DirectX API, UMD and KMD

Owned/Lead Coverity project, responsibility includes; o Making sure there weekly runs of Coverity on driver o Make sure new regressions are fixed immediately

o Create and execute plan to fix already caught issues o Send weekly status reports

Worked on adding features and maintaining client-server model of monitoring systems in C++

The monitoring system for manufacturing unit of Hitachi, designed for multiple OSs

Worked on fixing issues occurring during porting of Kernel (MV Linux 2.4 to 2.6), Compiler (GCC3 to GCC4) and GUI (QT3 to QT4)

Create quick prototypes for Team Leads and Project Managers PROFESSIONAL EXPERIENCE Total: 7 Years and 2 Month Software Engineer at iGate, Mumbai/Pune, India 1Y 9 M (Aug 2010 – May 2012)



Contact this candidate