Summary

• Software Engineer with ~2.5 years startup experience. Love building things from ground up. Believes in TDD.
• Have good understanding and experience in server-side development, building highly scalable and performant REST APIs in Node.js, Express and MongoDB.
• Also experienced in building Frontend Javascript Applications in AngularJS and Cross Platform Apps in Ionic Framework.
• Interested in Competitive Programming - Spoj, CodeChef and TopCoder.

Worked on: Node.js, Express, REST APIs, MongoDB, ES6, Mocha, AngularJS, Parse.com, Firebase, Ionic, GulpJS, Teamcity, Mixpanel, Loggly, Heroku, Nginx, Ubuntu.

Work History

Work History
Aug 2014 - Present

Software Development Engineer (1 year 8 months)

Fropcorn

First employee at Fropcorn.

1. Fropcorn Backend
Built entire backend from scratch, which consisted of REST APIs to be consumed by client side apps (Android, iOS and Windows) and website.
 • Unit and Integration tests with 90% test coverage.
 • Ownership: Complete
 • Technologies: Node.js, Express.js, Parse.com, MongoDB, Mocha, Bluebird Promise, Chai

2. Fropcorn mobile site
Fropcorn consumer facing mobile site used for exploring media content and placing orders.
• Ownership: Team
• Technologies: AngularJS, HTML5, LESS, Parse.com

3. Order Completion Android App
App that is handed over to the local vendors for completing orders paid by cash.
• Ownership: Complete
• Technologies: Ionic Framework, Cordova, Android

4. Setup the entire continuous integration system via Teamcity.
(development, testing and release control)
 • Ownership: Complete
 • Product: Teamcity (on server)

5. Mobile site Analytics using Mixpanel Analyse user behaviour.
 • Ownership: Complete
 • Service: Mixpanel

6. Application Perf Monitoring of servers and node.js process using NewRelic Analyse RAM, CPU and other metrics of servers and node.js process.
 • Ownership: Complete
 • Service: NewRelic

7. Logs and error tracking using Loggly Get important logs and errors from servers. Receive notification depending on the severity of error. Analyse errors.
 • Ownership: Complete
 • Service: Loggly

Jun 2013 - Aug 2014

Software Development Engineer in Test (1 year 3 months)

Microsoft

• Owned overall test infrastructure and code coverage at Data Protection Manager (DPM) team.
• Automated Scale Testing of backup to tape feature from physical DPM.
• Stress and reliability testing of backup to tape over SynthFC from virtualized DPM.

May 2012 - Jul 2012

Software Development Engineer in Test - Intern (3 months)

Microsoft

Automated the process of provisioning machines with the specified hardware and software requirements using Microsoft Internal Cloud Platform.

Projects

1. Opensource Project: express-mongoose-es6-rest-api boilerplate - Feb 2016 
https://github.com/KunalKapadia/express-mongoose-es6-rest-api

A boilerplate application for building REST APIs in Node.js using express and mongoose in ES6 with code coverage.
 • Technologies: Node.js, Express.js, MongoDB
 • Libraries: Babel, Bluebird Promise, ESLint, Debug, Mongoose, Istanbul, Isparta, Lodash, Gulp, Winston, Mocha, Chai, Supertest, Joi, Commitizen, Express-validation

2. Realtime Bitcoin Converter Android App - July 2014

https://play.google.com/store/apps/details?id=com.ionicframework.newapp2111297&hl=en

Bitcoin Plus Currency Converter gives real time BTC-USD transaction value along with latest ask and bid value.
 • Technologies: AngularJS, Ionic Framework
 • Services: Firebase


Honors and Awards

1. Part of 1st batch of Gennext Reliance-Microsoft Accelerator Program - Microsoft & Reliance - February 2015

Participated in four month long accelerator programme by GenNext Innovation Hub, a joint accelerator programme run by Reliance Industries-sponsored VC firm GenNext Ventures and Microsoft Ventures.
http://www.gennexthub.com/

2. Tech30 @ YourStory's TechSparks 2015 - YourStory - October 2015

TechSparks is Yourstory's prestigious event attended by top 30 tech startups from all across the country.
http://techsparks.yourstory.com/2015/

3. JSFoo 2015 : Delegate - HasGeek - September 2015

JsFoo is India' premier JavaScript conference organised by HasGeek.
https://jsfoo.in/2015/

4. AIEEE Top 1000 AIR Holders Scholarship - Central Counseling Board (CCB) - July 2010

AIEEE merit scholarship awarded to top 1000 All India Rank holders who choose to join NITs.

5. Silver 72 Trust Scholarship NIT Trichy

Awarded with Silver 72 Trust Scholarship which is sponsored by 1972 batch of Alumni and is awarded to 10 NIT Trichy students on the basis of merit every year.

6. ACM-ICPC - Association for Computing Machinery (ACM)

 2012:
 ACM-ICPC Amritapuri Site
 • Online Regionals: Rank 40  • Onsite Regionals: Rank 33
 ACM-ICPC Kanpur Site
 • Online Regionals: Rank 29  • Onsite Regionals: Rank 17
 2011:
 ACM-ICPC Amritapuri Site
 • Online Regionals: Rank 33 • Onsite Regionals: Rank 31
 ACM-ICPC Kanpur Site
 • Online Regionals: Rank 41

7. CodeChef - Competitive Programming Directi - June 2013

 World Rank:
 • Long Contest - 761
 • Short Contest - 429
 • Profile: http://www.codechef.com/users/KK123

8. SPOJ - Competitive Programming - June 2013

 • World Rank - 809
 • Profile: http://www.spoj.com/users/kkjsk/

9. Jan's Light Online Judge - Competitive Programming - June 2013

• World Rank - 113
• Country Rank - 1
• Profile: http://lightoj.com/volume_userstat.php?user_id=2058

Skills

Javascript, Node.js, Algorithms, Data Structures, Express, REST APIs, MongoDB, ES6, Mocha, AngularJS, Webstorm IDE, Parse.com, Firebase, Ionic, GulpJS, Teamcity, Mixpanel, Loggly, Heroku, Git, Nginx, Ubuntu

Education

Education
Jul 2009 - May 2013

National Institute of Technology Tiruchirappalli

Bachelor of Technology (B.Tech.)

Computer Science and Engineering

Jul 2007 - Apr 2008

Brilliant Hr. Sec. School, Indore

Senior Secondary, PCM
Jul 1997 - Apr 2007

St. Theresa Hr. Sec. School

Class X