Resume
Rajesh Kumar Swaminathan
Business
-
University of Waterloo, Waterloo, ON, Canada (Sep 2005 - Apr 2010)
Honours Nanotechnology Engineering, Math Minor, Management Science Minor
Graduated with 11 extra courses (roughly 400 hours and $9,000 worth of free extra instruction) than what was required.
Overall GPA: 83%
-
New Westminster Secondary, Vancouver, BC, Canada (Sep 2003 - Jun 2005)
Grade 12 International Baccalaureate (IB) Diploma. Overall Score: 40/45
Expertise
- Programming: PHP (pro), Ruby, Javascript, SQL, OOP, data structures.
- Web: PHP/MySQL, Rails, HTML, CSS, Javascript, jQuery, AJAX, Apache, Amazon EC2/S3.
- Databases: MySQL (pro), Memcache, Membase, Redis.
- Operating Systems: Windows, Mac OS X, Linux, UNIX utilities, BASH shell scripting.
- Tools: Subversion (pro), Git, RightScale, Zookeeper, Splunk, Hudson, Nagios, pdsh, emacs (pro), regular expressions (pro)
- Other: Agile/extreme techniques, unit testing, continuous deployment, pair programming, code reviews, build automation.
Check out my coding style on GitHub: https://github.com/meetrajesh
Journey
- Zynga Inc, Toronto, Canada (Jul 2010 - Present)
Full-time senior software engineer working out of Zynga's satellite office in Toronto, Canada. Backend engineer specializing in scalability issues, server tools, feature development, code deployment, optimization, config and cloud management. In case you haven't heard of Zynga, check out what they're all about, the lifestyle, the perks they offer, and how much they're worth.
- Tagged Inc, San Francisco, CA (Jan 2009 - Aug 2009)
Added new revenue generating features to tagged.com social discovery website. Learned to write high performance PHP, A-B testing, and memcache integration. Tagged is the #3 social networking website in the USA.
- CECS/IST, University of Waterloo, Waterloo, ON (Sep 2007 - Apr 2008)
Intermediate software developer. Helped redesign the co-op system at the University of Waterloo. Involved in the creation and design of the software underpinning co-op, i.e. Jobmine.
- Undergraduate Research Internship (Sep 2007 - Apr 2008)
Part-time research term. Performed critical reading to understand the usage of optimization techniques to solve the SAT problem. Acquired skills in theory development, modelling methodology, proof-techniques, report writing, presentation skills.
Top Courses
- 1A Fall 2005 - NE 112 Linear Algebra - 97%
- 1A Fall 2005 - NE 113 Engineering Computation - 97%
- 1A Fall 2005 - NE 121 Chemistry - 96%
- 1B Winter 2006 - NE 115 Probability and Statistics - 94%
- 1B Winter 2006 - MATH 119 Calculus 2 For Engineering - 94%
- 2A Fall 2006 - MSCI 331 Intro to Optimization - 95%
- 2A Fall 2006 - MATH 211 Advanced Calculus 1 - 96%
- 2B Spring 2007 - NE 233 Polymer Science - 96%
- 2B Spring 2007 - MATH 212 Advanced Calculus 2 - 95%
- 3A Spring 2008 - MATH 239 Intro to Combinatorics and Graph Theory - 96%
- 3A Spring 2008 - MATH 235 Linear Algebra 2 - 97%
- 3B Fall 2008 - NE 340L Microfabrication & Thin Film Technology LAB - 91%
- 4A Fall 2009 - NE 445 Photonics and Optoelectronics - 90%
- 4B Winter 2010 - CO 370 Operations Research (OR) Models and Algorithms
- Final exam grade - 103%
- Final course grade - 92%
Musings
Photography, long-distance running, table tennis (aka ping pong), altitude hiking, writing, travel, biking, juggling.