Technical Lead and Senior Software Engineer with five years of experience working on projects in the following domains; Web development, Operations, Cloud engineering. Experience with leading a team, training and mentoring new recruits, overseeing planning, design, implementation of highly scalable systems, and maintenance of complex server infrastructure. Full stack experience with developing software for both Unix/Linux and Windows platforms in different programming and scripting languages.
Technical Lead Engineer, Zynga Casino Division @ Currently lead the Operations team with four members within Zynga Casino Division for two games, Poker and Slots, overseeing systems administration, storage, backup / recovery, data migration, network infrastructure with goal of 100% uptime.
Monitor and maintain over 1000 servers.
Built automated infrastructure management tools to improve scalability, fault tolerance, monitoring and maintaining server health improving availability to 99.999% and reducing manual support by 40%.
Migrated game servers from Centos 5 to Centos 6, migrated web cluster from PHP 5.2 to PHP 5.3 saving 30% of our deployment costs.
Built and support setting up dynamic development and release environments to speed up release cycle.
Transitioned game servers to bare metal nodes from Zynga’s private cloud to increase reliability and platform performance. From October 2012 to Present (3 years 3 months) San Francisco Bay AreaSenior Software Engineer, Shared Engineering Group @ Built Zynga Cloud Capacity Management Tool for modeling and planning capacity needs reducing manual inventory maintenance time by 95%.
Built Incident Report Management tool to provide a central platform to track incidents impacting a live game, adopted by teams across the entire organization. From February 2012 to October 2012 (9 months) Founder, Architect and Developer, RemeBuddy @ RemeBUDDY is a micro-blogging, remembering and reminding system which gives you and your BUDDYs a quick and an easy way to remember things, web sites and information on the web. From January 2012 to October 2012 (10 months) Software Engineer, Network Operations Team: @ Migrated three games, Petville, Treasure Island, Frontierville from Amazon’s EC2 to Zynga’s private cloud.
Standardized migration process, implementation, new release processes for all the games.
Drove services integration with support from Database team, Network Engineering team and partner groups From August 2011 to February 2012 (7 months) Software Engineer, Yoville Game Studio @ Designed and rebuilt entire internal administration website.
Developed in game virtual economy features used by a million users.
Designed and built operations dashboard including real time monitoring and alerting mechanism for game servers. From July 2010 to August 2011 (1 year 2 months) Front End Developer/ Intern @ I worked as an Intern here for five months. I was involved in developing a web application for maintaining cargo shipments of an airline company. I developed two front end components for one of the services, Flight Enhancement Rules on Windows XP platform. (Apache Struts, Java, CSS, IBM DB2) From January 2008 to May 2008 (5 months)
MS, Computer Science @ Georgia Institute of Technology From 2008 to 2010 Master's degree, Atlanta (Computer Science @ Georgia Institute of Technology From 2008 to 2010 BE, Computer Science @ PSG College of Technology From 2004 to 2008 Bachelor of Engineering, degree, Computer Science @ PSG College of Technology From 2004 to 2008 Ashwin Raghunathan is skilled in: Python, Java, jQuery, Shell Scripting, C++, Data Structures, Algorithms, Web Services, C, JavaScript, Software Engineering, SQL, Git, OpenGL, Object Oriented Design