S aurav Shrestha
G rand Rapids, MI 49503
( 469) - 879 - 4469
s acc3sl@r.postjobfree.com
Objective To obtain a full time position in the field of Software Engineering.
Programming Languages: Java, C/C++, C#, NI Teststand, HTML, CSS, JavaScript, Oracle SQL, Perl, MIPS
Skills
Software Packages: Eclipse, Visual Studio, Keil, PVCS, Teamtrack, Rational DOORS, Vector Canoe
K2L ATS, Perl, neoVI, PROVEtech, Excel, Project, Power Point, Lotus Notes
Operating Systems: Windows 8/7/Vista/ XP, UNIX, Linux, QNX, Mac OS X, DOS, Android and iOS
Languages: Nepali, Hindi
Software Test Engineer, Johnson Controls Inc (JCI) Dec. 2011 – Present
Experience
Leading the software validation team in GM and Ford instrument panel cluster projects.
Launched 2014 GM instrument panel clusters including the Corvette Stingray with high quality software.
Designed and implemented stressful test scripts that maximized CPU/memory usage, resulting in
software to fail at times and cause heart beat resets. Provided CAN logging and UART data captured
during the failure to the development team, as a result the software is more robust.
Discovered critical show stopper issues with the Ford U38x instrument panel cluster and provided
analysis to root cause it in a timely manner.
Architect and implement test scripts that are highly cohesive and low in coupling. Reducing the script
development and maintenance time by up to 83% and execution time by 50%.
Support customer site testing at General Motors (GM) in a stressful environment. Majority of the issues
were process and communication issues. I was successful in implementing a solution to minimize the
communication issues and reduce the Software Change Request (SCR) count by 70% in a period of
three weeks. This further reinforced the trust and confidence that the GM team shares with JCI.
Create scripting standards that the test team follows as a good practice reference document for scripting.
As a result, the time involved in peer script reviews has been minimized.
Actively participate in software requirements review, test case design meetings, and peer script reviews.
Perform test iterations and communicate the iteration status with the teams involved.
Collaborate with requirements and development team to investigate issues and create SCR in
Teamtrack, with detailed explanations of the issue and steps to reproduce the failure.
Schedule test iterations, script creations, and script reviews.
Participate in the Software Quality Assurance (SQA) audit for the Mazda CMU program.
Demonstrate attention to detail, teamwork, leadership, strong technical and communications skills.
Software Engineer Intern, Ericsson Jan. 2011 – Aug 2011
Developed the Test Tools website that our customers use to access tutorials, documentations and test
tools. The website was created by using technologies such as HTML, CSS, FTP, Vi Editor and UNIX. It
was a successful project as the customers were highly impressed by the quality of work.
Tested the software integrated from Nortel Networks onto the Ericsson server by implementing and
executing various testing methods to insure that products were functioning correctly.
Implemented scripts to resolve broken website links found on Nortel websites that are now running on
Ericsson servers. The script updated the Nortel web links to their corresponding Ericsson links.
Generated a valuable report that captured the weekly ticket tracking metrics. The team benefited so
much from this report that they continued to gather metrics using this method.
Participated in organizing intern events.
Courses:
Relevant
Software Architecture, Software Engineering, Software Testing/Validation, Software Requirements,
Courses /
Operating Systems, Algorithm and Data structures, Database Design, Embedded Systems
Projects/
Projects:
Hobbies
Software Engineering Senior Project: Designed and implemented a 3D Ping Pong game using C# and
XNA Framework. Involved in requirements gathering, designing diagrams, creating finite state machine,
artificial intelligence, and testing. The game was very realistic as it was displayed onto a projector and the
players movements were tracked using Wii Remotes. The team won first place in the senior design
project competition at the University of Texas at Dallas.
Software Requirements Project: Created an Android application called Helping Older People Easily
(HOPE) using the Android SDK and Eclipse IDE. This application was developed to provide solutions
to the various issues the elderly population experience due to aging such as: hearing, vision and memory
loss. Led the team by coordinating information with team members and scheduling weekly meetings.
Primarily involved in requirements gathering, writing reports and providing suggestions on the design of
the user interface. The focus of the course was on the Software Engineering model phases.
Database Design Project: Designed an Airport database system in Oracle SQL that manages various
information regarding flight schedules, airport employees, and passenger information. Created the Entity
Relationship diagram and wrote SQL queries to generate various reports.
Hobby Projects:
Developing simple games using C# and XNA Framework.
Enrolled in edX Embedded Systems course, doing exciting projects with the TI - TM4C123GXL
microcontroller and Keil IDE.
Enrolled in a compiler design class in Coursera that begins in March.
Honors/ Academic Excellence Scholarship 2008-2010
Awards
Phi Theta Kappa 2006-2008
Academic Achievement in Physics 2006
The University of Texas at Dallas, Richardson, TX. Graduated – Aug 2011
Education /
B.S. in Software Engineering
Training
North Lake College, Irving, TX. Graduated – May 2008
Associate of Sciences (General Science)
Kepner – Tregoe Training, Holland, MI. Completed – Nov 2012