sumit asok - resume
TRANSCRIPT
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
— 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
— 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