Full stack developer with strong focus on tackling engineering challenges, writing quality software and with strong grasp of software architecture, advanced software engineering principles and design patterns.
My current role requires me to identify performance bottle necks, create new opportunities and drive projects to completion, sometimes across several functions and groups, build large scale systems, work on core infrastructure and projects, build tools to aide developers productivity, mentor new hires and go to meetings.
Software Engineer @ Server team From September 2014 to Present (1 year 4 months) San Francisco Bay AreaPrincipal Software Engineer @ Served as a tech lead of Games with friends (GWF) server team. GWF service is the back end for all the with friends game franchise (namely Scramble, words, running etc.). Currently back to role of being an Individual contributor. From November 2012 to August 2014 (1 year 10 months) San Francisco Bay AreaSenior Software Engineer @ Full stack developer on Zynga.com
* Building front end features / UI components for Zynga.com, working on Zynga UI framework innate to Zynga.com, primarily working with Javascript, HTML, CSS, Node.js,
* Designing and implementing core backend infrastructure that suports our site. Taking concepts from design to scalable and reliable code on production that serves as the backbone.
The tech that I build is used by 7MM of gamers a month and handles millions of requests/day.
* Promote strong Test Driven Developement along with building Admin tools to aide the productivity of other developers, easy testing and monitoring for service operation (rightscale graphs, load, metrics, nagios etc).
* Tools used include PHP, Bash, Python, Erlang, Redis, Memcached/Membase, Cassandra, SOLR. From November 2011 to October 2012 (1 year) Software Developer @ * developing web applications utilizing Web 2.0 technologies, working with a team that is committed to working on high quality code in a PHP/LAMP environment. Addressing critical issues on some of the biggest game titles, which have several million users across multiple social networks. To write coherent, organized code and be comfortable working on a complicated code-base with high levels of abstraction.
* One of the principal members of the API team, with significant architectural and code contributions.
** Worked on social network agnostic API enabling games to be ported seamlessly across platforms.
** core systems like Auth and Zynga Identification system
** Tools and languages used Php, Javascript, BASH, Membase, Memcache. From May 2010 to November 2011 (1 year 7 months) Service and Reliailibility Engineer @ • Investigating issues in the database, scouring the JVM logs for Java stack traces, poring over resolver latency measurements, analyzing graphs of website creation times, spikes, thread starvation, expired cookies, memcached failures, stale CDN data, domain mapping, deleted social networks etc. Used PHP, Java, Javascript, Perl, Ruby, MySQL, Oracle, Shell Scripting and Python.
* Writing tools and scripts to address issues mentioned above and also to aide other teams. From January 2010 to April 2010 (4 months) San Francisco Bay Area
MS, Computer Science @ North Carolina State University From 2007 to 2009 Master's degree, Computer Science @ North Carolina State University From 2007 to 2009 Yash Kumaraswamy is skilled in: REST, Scalability, Ruby, Python, JavaScript, Distributed Systems, Memcached, MySQL, PHP, Java, Bash, Perl, Web Development, APIs, Web Applications