sumit asok - resume

3
Profile Developer with 7 years of web application development experience, ranging from hands on coding using languages like Ruby and Golang in production, to managing a team as well as defining complete products from scratch for reputed companies in Community Engagement and E-commerce domains. Extensive experience with architecting scalable micro service based applications. Passionate about technology and a lifelong learner. Experience Technology Lead, Bookmyshow; Bangalore, India — Jun 2014—Present Event management software where organiser can host their Events with minimum eorts and bookmyshow will do rest of all including marketing discovery and SEO for the organisation. A unique microsite can be created using our templating tool. Sales, oers and payment are managed by the software. Responsibilities: — Coding and maintaining quality across project — project definitions and understanding client requirements — architecting the micro-service based application — On-Time Delivery management and team management. Developed: — A golang json api framework. In Beta ( github.com/sumitasok/ apis.V2) — Cart based Sales and Transaction service (Golang) — Payment Gateway integration (Payu India) (Golang) — Web API server for event management (Golang, RethinkDB) https://github.com/ sumitasok http://sumitasok.com +91-989-586-5899 [email protected] Languages Golang, Ruby, Python Front End React JS Web Frameworks Ruby on Rails, Django Databases Mysql, RethinkDB, MongoDB, Postgres Server Setup Nginx, Docker Experiences Web Application Development, API development, Extract Transform Load, Test Driven Development, Accessibility, Android Application Development SUMIT ASOK

Upload: sumitasok

Post on 13-Apr-2017

134 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Sumit Asok - Resume

Profile

Developer with 7 years of web application development experience, ranging from hands on coding using languages like Ruby and Golang in production, to managing a team as well as defining complete products from scratch for reputed companies in Community Engagement and E-commerce domains. Extensive experience with architecting scalable micro service based applications. Passionate about technology and a lifelong learner.

Experience

Technology Lead, Bookmyshow; Bangalore, India — Jun 2014—Present

Event management software where organiser can host their Events with minimum efforts and bookmyshow will do rest of all including marketing discovery and SEO for the organisation. A unique microsite can be created using our templating tool. Sales, offers and payment are managed by the software.

Responsibilities:

— Coding and maintaining quality across project

— project definitions and understanding client requirements

— architecting the micro-service based application

— On-Time Delivery management and team management.

Developed:

— A golang json api framework. In Beta ( github.com/sumitasok/apis.V2)

— Cart based Sales and Transaction service (Golang)

— Payment Gateway integration (Payu India) (Golang)

— Web API server for event management (Golang, RethinkDB)

https://github.com/sumitasok

http://sumitasok.com

+91-989-586-5899 [email protected]

Languages Golang, Ruby, Python

Front End React JS

Web Frameworks Ruby on Rails, Django

Databases Mysql, RethinkDB,

MongoDB, Postgres

Server Setup Nginx, Docker

Experiences Web Application

Development, API development, Extract Transform Load, Test Driven Development, Accessibility, Android Application Development

SUMIT ASOK

Page 2: Sumit Asok - Resume

— Architected and developed a tempting solution of unique microsite generation.

— Configurable Rule based Offer Engine (Golang, MongoDB) - architecture to easily adapt for more rule. Allows various Permutation and combination of rules to form unique offers of preference.

— Authorisation Module (Golang, RethinkDB)

— Deployment using Docker, Nginx on CentOS.

— Config Manager - an app which holds config for many apps, and for many environments.

— Third party service integrations (Mandrill, SMS gateway)

Software Architect, Bangthetable Software Pvt Ltd; Bangalore, India — 2012 — May 2014

EngagementHQ is the flagship product of BangTheTable and in this period Version 2 of the software was being developed.

— Complete Ruby on Rails (Version 3) WebApp development from scratch.

— Extract Transform Load of Mysql Data. Challenge was ETL of

Analytics Data, which had Business Logic Changes

— Accessibility Level AA was achieved for EngagementHQ (used

WCAG and ARIA)

— Web APIs for the complete application

— Survey Tool, with many questions types including ranking, Likert and Intelligent questions.

— Reports and analytics home grows for the organisation (didnot use any third party)

— Many more RESTfully implemented features

Software Developer,Bangthetable Software Pvt Ltd; Kerala(Remote Job), India — Mar, 2011 — 2012

Feature Development and Bug Fixes of Engagement HQ, Moderator Portal and Budget Allocator softwares from BangTheTable. All 3 of them are Ruby on Rails applications

— EngagementHQ is a community engagement software

Page 3: Sumit Asok - Resume

— Moderator Portal is the software that moderates the user

interaction happening in Engagement HQ

— Budget Allocator is a tool that lets government take citizens

opinion about how they want to see the budget to be distributed.

Associate Software Engineer, Accenture Services Pvt

Ltd; Chennai, India — 2010 — 2011

Consultant on Bank Of America Project. Core responsibility was to negotiate the work load being imposed on my team, by requests from TCS, Infosys teams and Bank of America teams.

— Got experience with banking domain.

Consulting

Quest, 2014

Quest is a startup, that tried to develop a mobile platform which lets people ask Questions and Get answers from total strangers, by pushing the questions to people nearby using location services, My contribution was developing Python Django based Web Application that uses Location Services to support the mobile platform.

MondoSpider Android Tracker, EatArt.org, 2010

MondoSpider is a giant machine that simulates spider like movements. The Project was about making an Android Application that tracks the machines activity. A team scattered around the world worked on the integration.

GoTranz Android Application, Innoz, 2010

GoTranz was a file transfer application project by a startup. My contribution was on developing the Android application.

OWL, Pune, India, 2009

Internship was done at OWL that was developing HirePlug. As part of internship I developed the then used official page of OWL.

Education University of Calicut, Government Engineering College, Palakkad, Kerala

— Bachelor of Technology, Information Technology, 2005 – 2009