N Shivkar
Email: ************@*****.***
Professional Summary
Detail focused software engineer with a passion for developing
clean, stable, efficient applications and experienced in a diverse set of
tools. Motivated by challenges and interested in expanding existing
knowledge to build solid software.
5+ years of experience in Development and testing using C, C++
. Experience in developing and adding features to infernal game engine.
. Knowledgeable about game design.
. Good with OOP concepts and design patterns
. Experience working in an agile development environment.
. Experienced with working through the entire project life cycle SDLC
. Experience working in Linux environment.
. Good working knowledge of creating media content using Adobe Premiers and
Cool Edit.
. Two years of experience working with 3DS Max developing 3D content.
. Long term experience working with tools like Visual Studio & GCC.
. Excellent Team player with the ability to develop and maintain productive
relationships in the workplace.
. Passionate about developing clean, stable and efficient applications.
Skills:
Languages Fluent in: C, C++, Java, HTML, PHP, XML
Experience with: JavaScript, Perl, Batch scripting,
ActionScript and MYSQL.
Software Applications: Microsoft Visual Studio, Eclipse,
Adobe Flash, Adobe Premier,
Cool Edit Pro, Dreamweaver,
Microsoft Office Suite, Source Control
(Tortoise HG).
Operating Sys. Windows, Linux, Mac OSX
Other Multithreaded applications, Software Development Life Cycle and
Test Driven Development.
Professional Experience:
JOHN DEERE, SOFTWARE ENGINEER, Oct 2012-Present
C++, Batch Scripting, CAN (Controller Area Network) protocols, Agile
software development and proprietary John Deere tools
Current generation display development/Support
. Developed new features and fixed defects for current generation of
displays.
. Develop solutions for system compatibility issues.
. Creating knowledge bases for legacy software.
AUDIBLE.COM, SOFTWARE DEVELOPMENT ENGINEER, - 2011-2012
C, C++, Perl, Android SDK, Robotium, Linux, Eclipse and other Amazon
services
Audible Product Catalog Services
Developer on internal Audible/Amazon systems to develop/maintain
applications to handle workflow.
. Developed .AAC and .FRO file manipulator for culling certain data in
order to fix sync issues between 22 kHz and 44 kHz frequency audio files.
. Created functionality to provide accurate pricing with appropriate
discounts for customers accessing products in foreign regions.
. Amazon AWS - work involving SQS and SNS systems.
. Experience using source control Perforce.
Automated Android Quality Framework
Developer on android application team involved in design and development
of automated test framework responsible for performing build verification
tests.
. Design and develop a framework which can easily be extended and used by
future developers and testers.
. Continually work with testers and developers to create and improve the
framework based on their feedback.
. Built several test cases based on build verification tests using the
framework.
Trine Entertainment Ltd, GAME PROGRAMMER -2010 2011
C++, C#, Visual Studio, PlayStation 2&3 development kit/tools, MS Office,
Photoshop, Adobe Premiere, Infernal game engine.
RA.ONE: The Game
Designed and developed a PlayStation console based arcade fighting game.
Design
. Maintained every design document involved with the project and refined
the original game design as game development progressed. Created back
story and dialogs for characters and developed sound lists for every
entity in the game. Designed game manual based on Sony's specifications
that shipped with the retail product.
. Provided testers with manuals and videos in order to assist in the
testing process.
Development
. Developed weapons, abilities and improved combat mechanics employed by
each player controlled character. Created new game modes for use in
challenges and added options that can be tweaked by the user to make
their own game modes.
. Developed camera systems for use during interactive and non-interactive
segments of the game and several other changes.
Testing
. Created scripts to test performance and gameplay scenarios.
. Worked with artists and other programmers to find and squash bugs in each
build.
Politech Engineers C++ Developer -- 2005 -2007
C, C++, Windows SDK, JavaScript, HTML, PHP, MYSQL, Adobe Premiere
Teaching assistant
. Developed a Win32 based GUI application used by new employees as
tutorials and reference for their work.
. This interactive application was capable of image and video playback.
. Created all the assets needed for the tutorials using actual video
recording and gif animations.
. Created a scoring system so that employees could keep coming back take
tests and improve their knowledge.
Data management frontend
. Developed a web based frontend for managing office files.
. This application is used to store all company related documents on an
external server machine located on the premises.
. All files modified by anyone were uploaded to this location and were
freely available for download based on permission level.
Personal Projects
. Online IDE - Used for writing, compiling and running java code. Capable
of syntax highlighting and VNC screen sharing for tutors to present to
their students.
. ChatX - a browser based chat client using PHP, MySQL and HTML.
. WarZone - A Quake 2 mod to create a class based multiplayer shooter with
several gameplay and graphics enhancements.
. Calculator with arbitrary precision.
. Linux Kernel programming.
. 2d games - developed games like tetris/pong to learn about Windows and 2D
graphics programming.
. Nexus: Rise of the Solarians - A game design for a space based real time
strategy game.
. Programming projects involving Parsers, DFA's, NFA's, Turing Machines,
data structures and GUIs.
. PewPewPew - An artillery shooter game developed using flash.
Education:
B.S., Computer Science