Vous êtes sur la page 1sur 6

Sudhakar Kalmari

Reno, NV 89521
Cellular (775)538-2005
Cellular (424)354-2003
sk8ec774@westpost.net

SUMMARY

--------------------------------------------------------------------------------
-------------------------------------------------
Software Expereince: Experienced, highly skilled custom application developer w
ho has successfully designed and developed a number of strategic enterprise appl
ications as well as 2D and 3D games and Media related Entertainment software. Ba
ckground includes extensive use of Microsoft .Net, C#/C++/Java, Database, Client
Server Applications, Game simulation and technologies, Testing and Automation
tools,Windows and Web services, Mobile and Desktop Applications. Projects inclu
de the development of Windows GUI clients (Win-Forms,WPF,MFC), web applications
and high-performance Games and Entertainment Applications for major organization
s such as Microsoft, Panasonic, Verizon and the International Game Technology.
Software Methodologies: Passion to provide optimal effective solutions with mini
mal code and project impact.. Enthusiastic in pacing with new technologies.. Mai
ntains a track record of success in diverse professional environments.
Software life cycle management: Rapid prototyping, Requirements gathering, Defe
ct management, Feasibility study, Performance Analysis. Continuous Integration,
Build automation tools,Test Driven Development and Automation. Artificial Intell
igence and Automation using (DSL) Domain specific languages.

WORK HISTORY

International Game Corp (IGT), Reno, LasVegas


Software Engineering Lead, Jul. 2008
--------------------------------------------------------------------------------
-------------------------------------------------
SBX UI: Next generation UI and Games
Created apps and games that run on variety of platforms including Desktops, Slo
t Machines, Multimedia Kiosks and Television display units. Acted as a lead focu
sing on developing server based game UI Architecture and animations written in
WPF following Composite UI pattern and WCF Communications.
The SBX application is designed to run on desktop which adds ability to change,
modify game parameters, control game content and load UI themes for the games th
at run on slot systems, multi-media kiosks, touch screen media center and televi
sion displays.
SBX Automation: Testing, Refactoring, Reporting
Created an UI Testing Automation framework targeting User interfaces using Ranor
ex, Python, Test Complete and experimented with VS2010 Automation framework.. Us
ed refactoring tools such as DotTrace, Coverity Prevent for C#, Klocwork Insight
Pro. Adopted best design pattern practices, software methodologies and project
management tools for generating real time games report data using SQL and develo
ping architecture to the development of a distributed (client/server) applicatio
n written in C# on .Net 3.5. Followed the Agile/Scrum methodology with experienc
ed team members.
Tools: C#,C++, SQL, WPF, WCF, VS 2008,Team Suite,, DSL, DotTrace, Re-sharper,Pr
event,Insight

Suviz Technologies(Global IT), Los Angeles, CA


Technology Manager/Principal Architect, Jul. 2006 - Jan. 2008
--------------------------------------------------------------------------------
----------------------
Managed project turnkey and offshore project execution in conjunction with on-si
te presence. Managed Resources, timelines and helped develop expertise and know
how in providing technology driven complex solutions to diverse clients to meet
the business and organizational challenges.
As a Principle Architect, Contributed to the development of entire software life
cycle building enterprise architectures and providing solutions to the globally
recognized clientele and development of new products internally and took primar
y role from functional requirements to product completion.
Took primary responsibility for application's external testing and data coordina
tion at offshore India lab and acted as a principle consultant on the following
projects.
Microsoft Corporation: 3D & 2D User Interface Design for PC Telivision, Media Ce
nter
Research and Design Futuristic Game Models, Avatars and User interfaces. Develop
ed Prototypes for Media Center, PC Telivision, Xbox Games and virtual reality ap
ps across different UI integration teams .The innovative solutions for Consumer
Prototyping and Strategy Team highlights prototype devices and software designed
to deliver enriched entertainment, information and communication experiences th
roughout the Microsoftr research labs.
Tools: SQL, ActiveX, COM, XML, Direct3d, Shaders, Maya/Mel, C++, C#, Design Pat
terns,Unity3D
Agilent Technologies: Medical Device Simulation Tool
Developed state of the art 2d graphical life science laboratory automation & sim
ulation tool with WPF.
Tools: SQL, WPF, C#, Enterprise Architect, Design Patterns, Unity3D.
Panasonic: Hollywood laboratory (PHL)2D Animation Engine for DVD Authoring
Involved in development of Blu-ray, DVD authoring & animation software tools fo
r creating BD-J Live titles. Managed different aspects of Blu-ray - format creat
ion, tool creation,title production, copy protection issues, general production
workflow, QC and verification.
Tools: Java, BJD, J2me, C++, UML, Video, Audio Data.
Revelations Entertainment/Click star: Media Download, Distribution, TV Viewing
Applications
Created Applications targeting Intel Viv Media centers enabling "media" distrib
ution through out the home.
Offered consulting services for developing architecture & software to the indepe
ndent movie production,distribution and media service company founded by actor M
organ Freeman and Lori McCreary in partnership with Intel, actor danny devito an
d other major movie production houses.
Tools: C#, DRM, Media, Ajax, ASP.net, C++.

Verizon Communications, Irving, TX


Sr. Staff Software Engineer, Jan. 2004 - Jan. 2006
--------------------------------------------------------------------------------
----------------------
Verizon Fios TV: Interactive UI and Games
Developed UI and interactive games for the TV and Mobile Phones with all renderi
ng, GUI, sound, and input systems along with advanced menu system.
Verizon EPG: Electronic TV Guides, Video Voice Communications
Worked on Verizon's Electronic Programming Guide (EPG) which integrates IOBI TV
with the telephony, data and video extending communications to the TV.
Developed services and apps which retrieves XML data for TV program listings fo
r different channels and stores them in a local database for later feeding into
the tune request service.
Verizon IOBI: Media Manager STB Apps
Involved in the development of the media streaming applications for Set Top Boxe
s. Developed games and Media Manager applications extending the core digital me
dia broadcasting capabilities and functionalities of MSTV framework and internet
telephony features which will tie communications together with a network anchor
ed Address book and call Log making features like caller ID and voice mail easy
to access.
Tools: VC#.NET, MSTV, GDI, Direct3D Mobile, ATL/COM, SQL, ActiveX, J2ME COM/DCOM
.

Progressive(Mikohn) Gaming Corp, Las Vegas, NV


Sr. Embedded Software Games Engineer, Jan. 2002 - Jan. 2004
--------------------------------------------------------------------------------
----------------------
Mikohn Gaming Framework: Slot Games, UI Transitions, Game AI
Duties included various programming tasks (particularly design and development o
f real-time video? slot games).Gained further skills with Direct3D as well as ex
perience in the management and transfer of resources between artists, modelers a
nd programmers.
Developed features and animations for the Clue game. Wrote Game AI for generatin
g random
Suspects in this ace detective game. Coded transitions and 2d special effects fo
r immersive game play.
Mikohn Game Tools: Simulations and Tool Design
Worked on Simulations of Mikohn's expanding array of slot games, table games and
advanced player tracking and accounting systems for slot machines and table gam
es In an embedded RTOS environment.
Developed 2D game prototypes for video poker and other multi player slot games f
or the PC Using Managed DirectX and designed a Win32 multi threaded application
for simulating a virtual slot machine on PC for transaction processing and audit
ing, including interfacing to an embedded SQL server database to store the compu
ted pay outs with rich GUI layout.
Developed a Key Frame Animation library for efficient manipulation of game anima
tions. Implemented Game Logic and algorithms for video slot games. Developed a r
eal-time engine for both PC and Embedded platforms.
Tools: VC++, MFC, Managed DirectX, ATL/COM, SQL, ActiveX, COM/DCOM, SOAP,, X11,
WX-? Widgets, VX-Works, RTOS, Maya, Photo shop.

Digital video Tech/ UNLV Research Facility, Las Vegas, NV


Member of Faculty/ Consultant, 2001 - 2002
--------------------------------------------------------------------------------
----------------------
Taught Undergrad Level programming classes and partipicated in research activiti
es. Offered consulting services to Digital video tech, a retail gambling tech st
artup on xbox and casino game application development and online gambling manage
ment system

University of Nevada, Las Vegas, NV


Research Programmer, Jan. 1999 - Jan. 2001
--------------------------------------------------------------------------------
----------------------
UNLV Quiz: Prototypes, Simulation, Survey Software
Worked on education,quiz,simulation,prototype related software at Dept of Educat
ion, Dept of Psychology and Dept of Computer science.
Developed Fully functional implementation of a multithreaded FTP client using S
erial Communication Protocols, WinInet API.
Designed "Easy Quiz" a Survey software in VB for Psychology dept using Microsoft
Command and Control Speech Recognition Engine for telephony
Tools: VB, MFC, ActiveX, DLL, MAPI/SAPI, and Microsoft Speech SDK.
UNLV Teaching & Research: Image Processing, Game Modeling
Taught C++ programming review periods and basic under grad courses to classes of
30 to 50 students.
Carried out research in Image processing, video and audio codec and speech recog
nition algorithms.
Worked on a primitive Demo modeling Engine framework as part of Master's Project
"Simulation and Modeling" with features like Multi Texturing, Terrain, Lighting
, Frustum Culling.
Tools: C++, C, Html, Java, Linux, DirectX, Audio Video and Image Processing

InterGraph, Hyderabad, Other, India


Visual design software Engineer, Jan. 1997 - Jan. 1999
--------------------------------------------------------------------------------
----------------------
Consulting and implementation services with the Intergraph Computer Aided Dispat
ch (CAD) system and associated interfaces and sub-systems. Installation and test
ing of the CAD system interfaces. Develop and support software used in Vector, P
erspective Drawing tools, ArcGIS, Geo-Media. Traveled to customer sites in India
and abroad.
Tools: C++, XML, HTML, JavaScript and VBScript.

Pentamedia Graphics Limited, Chennai , India


Intern Engineer, Jan. 1994 - Jan. 1997
--------------------------------------------------------------------------------
----------------------
Applications related to film processing, games, motion graphics & interior desig
n. Also worked as an intern at Raj Rewal Associates New Delhi and Skimatics, Ban
galore during summer break.
Tools: C, C++, Maya, Mel Scripting 3D Studio Max 4.0, Python Scripting, 3d Mode
lling,

EDUCATION

UNLV, Las Vegas United States


Masters of Science, Computer science, Jan. 2001
GPA: 3.6

UNLV, Las Vegas United States


Diploma, Minor: Art, Architecture & Design, Jan. 2000
Major GPA: 3.9

Jawaharlal Nehru Technological University, Hyderabad India


Bachelor of Engineering, May 1997
GPA: 3.4

UNR 2010,
RENO NV
M.B.A., Finance
Major GPA: 3.6. Pursuing part-time software management, budgeting courses toward
s completion of MBA

SUMMARY

--------------------------------------------------------------------------------
----------------------
Programming Languages(Expert):
10+ Years Experience, (Currently in use). Visual C++, C#, F#, ANSI C/C++, JavaSc
ript, VbScript, Regular expressions, SQL, Action Script, Lua, Python.
Frameworks/Technologies(Advanced)5-6 Years Experience, (Currently in use):
ActiveX, Win32 API, Fluent NHibernate, WCF, WPF Multi-threading (POSIX/Win32/.Ne
t). Enterprise Library, AJAX, Inter-process communication, ASP.Net.. Unit, NUnit
, Test Driven Development (TDD), Galileo, Ranorex, Test-Complete. JSON, XML, Ser
ialization , TCP/IP (sockets), ADO.Net, .Net Framework, Triggers, stored procedu
res. UML, Meta-Case, Automation, Parallel Programming
Software/Database Tools(Advanced)7-9 Years Experience, (Currently in use):
Visual Studio 2010, Visual Studio 2008, NUnit, NCover, NDepend, NAnt, Resharper
, Unity. FxCop, Dev-Express, FX-Cop, TOAD, Visual, Studio 2008 (and 2010 for aut
omation). Rational Suite, Make, SQL Server 05/08, MySQL, FOCUS. Visual Source Sa
fe, Clear-case, Team Foundation.
GAME/GRAPHICS/GUI(Intermediate)3-4 Years Experience, (Currently in use):
Photoshop, Maya, Mel Scripting, DirectX, OpenGL, Win32 , WPF, QT, MFC, Wx-Windo
ws.. DirectX, UNITY3D , PYGAME, Panda3D.
Architectures/Methodologies.(Advanced)3-4 Years Experience, (Currently in use):
Prism, Composite-UI, Microsoft Enterprise Library, Client-server, Message passi
ng, N-Tier (Multi-? Tier). Service-Oriented (SoA), Object Oriented (OO), Test Dr
iven, Functional, Code-generation. Extreme programming (subset), Pair-programmin
g, RAD, Performance profiling, Template meta-programming.
Platforms/Industries (Advanced)5-6 Years Experience, (Currently in use):
Casino management systems. Electronic game and Application development for XBOX,
Slot Machines and Mobile Handhelds.. Multimedia DVD and Blu-ray Video Authoring
Systems.. IPTV, PCTV and Media Center Technologies.. Smart User Interface manag
ement systems. Web/Windows based business applications. Embedded systems, TV and
video broadcasting technologies.. Windows, Web, OS/X, Cygwin, PalmOS, HP/UX, Li
nux, Windows mobile, Java Mobile
Certifications:
C# 2008(Brainbench )
C++ 2009(Brainbench)
Python 2008(Brainbench)
MCSD Windows Applications 2005(Microsoft )

AWARDS

-------------------------------------------------------------------------------
ACM International Programming Contest. UNLV. 2003
PyGame Programming Contest.. 1995
AIEE Regional Programming Contest, Hyderabad.
1996 NASA design competition.

Vous aimerez peut-être aussi