Suresh Rayapati
******.****@*****.*** • 775-***-****
• Rocklin, CA
Sr. Manager, Software Engineering
Creates innovative teams that nurture creative solutions
Versatile, hands-on technical project manager with expert-level skills in C#, .NET, VB.NET, C++/VC++, COM, and DCOM. Strong ability to partner with clients and vendors to resolve complex issues. Demonstrated record of real-time performance. Over 17 years of experience in software design, development, and management. Passionate about IT best practices.
Areas of Expertise
Software Design
Multi-Threading
Process Automation
Embedded Systems
Client Development Architecture
Technical Project Management
Unit Testing
Coaching & Mentoring
Continuous Improvement
Technical Proficiencies
Languages:
C, C++, VC++, HTML, VB6.0, VB.Net, C#.Net, SQL, JavaScript, VBScript, UNIX Shell Scripts
Tools:
STI-Understand C++, MS VS 6/2003/2005/2010/2013/2019, Visio, QNX IDE, Rational Rose, Code Wright 7.0, ModelSim, Xilinx ISE, AutoIt, QTP, MS Visual Source Safe, CVS, Perforce, RTOS, Motif/X-Windows, COM, DCOM
Platforms:
RDBMS:
OS 9000, WinCE4.0/5.0, Windows 2000/NT, Linux, QNX, VxWorks
SQL Server 2000, 2005 & 2012
Professional Experience
Sr. Manager Software Engineer, March 2010 - Present
Scientific Games/Bally Technologies, Inc,
Orchestrate innovative technology projects to deliver elegant products to gaming industry clients. Translate functional requirements into technical specifications and lead engineering teams in execution of project plans. Perform hands-on coding and design, as well as overall management. Ensure superior quality of all deliverables through unit testing. Implement new enhancements and fix issues reported in disparate operating systems. Practice proactive communication to manage client expectations, deliver enhancements, and resolve issues. Coordinate global offshore teams and internal engineers to ensure seamless delivery.
Key engagements:
Scientific Games Project, 2016 - Present
oDesigned and developed Windows-based operating system ArgOS to support diverse markets including WAL, NYL, Class2, and HHR.
oLeveraged VS2013, Eclipse, and SlickEdit IDE tools to implement new code and LINUX sandbox for Game OS software build and release.
oUtilized Perforce (P4V), CVS, and SVN as source control tool for code check-in.
M250/MC300/MC350 (MasterCOM), 2010 - 2016
oDirected software development of Bally's version of game monitoring unit (GMU) with three supported versions.
oDeveloped distributed system that integrates disparate components including FLASH memory, non-volatile storage, RAM, boot flash, EPI driver, microprocessor, BOARD input/output, and modular connectors resettable EPI bus.
oImplemented enhancements and fixed issues reported on all three versions.
oEdited source code with Keil, Code Wright 7.0, and QNX editor.
oWrote unit test cases and performed unit tests for bugs fixed before check-in.
GDM (GMU Download Manager),
oDesigned and developed GMU download manager tool from scratch.
oUsed Visual Studio 2010 and 2012 to develop application and build & release GDM software.
oEnabled offshore team in India with test cases.
oTraveled to customer locations and provided end-user training on GDM application to enable client success.
GMU XML Conversion Utility,
oAuthored functional requirements and design documents for GMU XML conversion app to enable verification of customer orders placed through Intrepid and conversion of customer-specific options into downloadable format.
oDesigned and developed GMU XML conversion utility from scratch and added new enhancements as per customer requirements.
oDeveloped application with C#.Net.
Additional Experience
Sr. Software Engineer, Rockwell Collins, Inc, Los Angeles, CA
Software Engineer, HCL Technologies, Chennai, India
Education
Master of Engineering in Applied Electronics
Credentials
Microsoft .NET Framework Certification
Awards
Certificate of Merit, Rockwell Collins Passenger Systems, 2007