Post Job Free
Sign in

5+ years of experience on Software Development - C/C++

Location:
San Jose, CA
Posted:
August 01, 2015

Contact this candidate

Resume:

VIVEK NAGARAJ

*******.*****@*****.***

SUMMARY OF QUALIFICATIONS

Five plus years of experience in C/C++ programming language working with system software

development

Proficient in data structures and dynamic programming skills

Extremely well versed with the Agile methodology application development life cycle

Committed to continuous professional development through online forum interactions and

massive open online courses

Constant desire to learn new techniques, including more efficient methods to any problems

EDUCATION

Bachelor of Engineering in Computer Science & Engineering, VTU, June 2010

RELEVENT EXPERIENCE

Internship Trainee, June 2010

LSI India Research & Development Pvt Ltd., Bangalore

2 years of work experience on a multiplatform Javabased RAID management application

Dealt with various architectures including SPARC and accomplished porting of one of the

RAID management application to 64bit architecture

Integral part of Java Native Interface (JNI) development and basic stability testing activities

within the team

Page 1 of 3

Acquired essential knowledge of working with variety of operating systems such as Windows

Server, RHEL, SLES, Oracle Solaris and Virtualization OS such as VMWare, Citrix XenServer

and RHEV

Developed crucial knowledge of working on server components such as enclosures, PCIE

based HBA, expanders, backplanes and debugging using UART interfaces and serial

debugging

Exposure to the OS based services such as driver installation, service configuration, feature

installation, etc.

Gained knowledge on configuring and working on networking between computers and various

technologies involved such as SSH, FTP across multiple operating systems

Software Development Engineer 1, April 2011

LSI India Research & Development Pvt Ltd., Bangalore

3+ years of work experience on SNMP (Simple Network Management Protocol) based RAID

management application (written using C++ programming language) on a variety of operating

systems

Individual point of contact for all issues related to SNMP based application

Involved as a responsible primary developer in security modules

Demonstrated skills in shell scripting, package build and automation

Successful in addressing tier 1 and tier 2 customer issues and implemented enhancements

and product requests with short turnaround time

Active in troubleshooting with various thirdparty tools and showcased the same to the

developers

Participated in long discussions with the architect as part of goforward for various issues

Interactions with various teams such as apps, driver, firmware, field application engineers on

regular basis

Page 2 of 3

R & D Engineer Software 2, April 2013 Present

LSI India Research & Development Pvt Ltd., An Avago Technologies Company, Bangalore

2+ years of work experience on webbased RAID management application (written using C++

programming language)

Exposure to JSON formats and parsers, REST APIs, FCGI and web servers such as NGINX

Individually designed and developed one of the functional modules

Essentially worked with principal and senior engineers on performance based code designs,

optimizations

Accomplished code compliance, investigated memory leak issues, measured using various

tools such as valgrind, visual leak detector and successfully worked upon them

Debugging skills acquired using various tools such as gdb and including virtualization

Reverseengineering skills learnt during third party issues, interactions with various teams, and

memory leaks

Proposed design note with proof of concept for a critical issue which involved high CPU usage

using IPC mechanisms and synchronization

Supervised newlyjoins and juniors in development and testing activities

SOFTWARE DEVELOPMENT ACHIEVEMENTS

Presented seminars within the team on various topics to assist webbased application

development

Achieve zero hardware costs by coming up with idea of virtualization solutions such as Oracle

VM Vbox and zero cd/dvd costs using virtual cd/dvd emulators

Published design notes for one of the modules of the webbased application

Discover various productivity tools

Page 3 of 3

Expertise associated with the use of Eclipse IDE, Microsoft Visual C++, IBM Rational

ClearCase, IBM ClearQuest, IBM Code Coverity and GitHub

Awarded within the team for customer success and individual responsibility during 20112013

Awarded within the team for excellence and integrity during 20132014

INTERESTS

Opensource Desktop OSs, embedded OSs and doityourself projects using RaspBerry Pi

Learn new subjects of interest on massive open online course such as Coursera

Hobbies include philately, numismatics, puzzle solving, technical knowhow and travel

Participate as volunteer in various social activities

Page 4 of 3



Contact this candidate