Young and hungry, also a Software Engineer with MS in Computer Science, and around 5 years of multiple early startup experience.
Specialties:
Cross Platform Library and SDK Development
Mobile App Development on Android (ADK, NDK)
Native and Cross Platform Desktop Software Development (Windows, Mac)
Game Console Development on PS/3, PS/4, Xbox One
Real Time Platform Architecture, Networking, VoIP, SIP
Microservices, SaaS, REST, HTTP
Agile Methodologies, CICD
Object Oriented Programming, C++, Java, Python, Perl, Javascript
Senior Software Engineer @ From May 2015 to Present (8 months) Greater Boston AreaSoftware Engineer @ From July 2014 to May 2015 (11 months) Startup Engineer (Founding Team) @ Employee #1, founding team.
Mercer Road is the leading provider of voice chat services for gamers and game developers.
- $3.3m in MRR from leading game publishers (as of 2014)
- 2 products: Vivox Integrated Voice and C3 consumer application
- Integrated voice: Game developers integrate into their game to provide rich communications for their players
- C3: standalone communications client that gamers use to socialize and coordinate while gaming.
Work:
- Project lead to provide the first integrated voice solution on Xbox One.
- Designed and developed the Vivox audio subsystem on Playstation 4 and Xbox One
- Optimized and reduced the CPU consumption of Vivox library by 40%, on Playstation 3
- Researched, designed, developed and integrated a cross platform, low complexity and high quality ‘Packet Loss Concealment’ module, which significantly reduced the degradation of VoIP audio quality due to packet losses. Further extended it to support 3D audio and multiple audio codecs.
- Benchmarked and integrated a high quality, wide band audio codec, in Vivox's SDK, which took ~50% less CPU time on mobile (iOS, Android) devices, compared to the existing one
Platforms: At MRC, we eat, sleep, and breathe cross platform (Win32, Win64, OSX, iOS, Android, Unix, Ubuntu, PS3, PS4, Xbox One)
Technologies: C++, C, Win32 API, WinRT, PS3 SDK, PS4 SDK, Xbox One SDK, Perl, CMake, Jenkins, Jira From June 2012 to July 2014 (2 years 2 months) Software Engineer @ Software architect for Test Data Manager(TDM: Webster's internal QA tool to automate production of test data for a given QA scenario.
- Co-designed the data model, the project flow and efficient algorithms
- Responsible for the design, implementation and testing of the persistence layer using JPA
- Implemented and tested the web service Integration layer
- Configured batch jobs using Spring batch, and build scripts Ant
Technologies: Spring Batch 2.0, Spring WS 2.0, Hibernate 3.6, JPA 2.0, EJB 3, JBoss AS, Oracle 10g, JAXB, Ant, JUnit 4 From May 2011 to December 2011 (8 months) Technical Consultant @ Dell technical support team From August 2006 to February 2007 (7 months) Mumbai Area, India
MS, Computer Science, 4.0 @ Rochester Institute of Technology From 2010 to 2012 Diploma, Software Engineering @ Rajesh Patkar Institute of Software Engineering From 2009 to 2010 Bachelor of Engineering, Information Technology @ Mumbai University From 2004 to 2009 Sid Sarasvati is skilled in: Start-ups, C++, Java, Android, Web Services, SOA, JUnit, Ant, Spring, Spring Framework, Design Patterns, C, SQL, Algorithms, Unix