Download PDF

STRENGTHS

Service Delivery

  • Having not only written code but lead projects I have come to respect value of proper testing, tooling that contribute greatly to a projects success.

Diversity

  • I have been lucky to work with multinational teams including many a time remotely that should help with adjusting with multi-cultural teams.

Curiosity

  • I am a generally curious person that makes me love learning new thing and a quick-learner.

Experience

  •    Bring in long experience and have seen many a projects grow.  Giving me a good understanding of potential risks and opportunities in the software development cycle.

Summary

Technical Architect

Xoxoday
2021-122022-11

Worked on rewriting one of the services to use stored procedures to increase transactional throughput and improve performance and consistency

Worked on various integrations specifically on Msteams and slack and developed major features to improve visibility and user experience of the application through this apps.

Freelance Consultant

Devops at ClarionMedia, Austin (Remote)
2019-062021-12

ClarionMedia is Texas, US based news site that manages sites like dailydot.com, nautil.us etc ... I worked with them as a devops consultant and helped streamline various aspects of availability,  usability and delivery

  •  Managing and delivering image assets in optimized fashion, through various 3rd party tools like s3, cloudflare, imgix etc ..
  • Managing infrastructure on AWS and gcloud with both cloud native tools and tools like ansible, docker, terraform etc ..
  • Improving continuous delivery with various automations added through github actions

Stack -  AWS (S3, compute, managed rdbms) ,  Google Cloud (Compute, appengine,  cloudsql,  Operations suite,) docker,  ansible, terraform, python

Software Lead(Consultant) at 91springboard, New Delhi
2019-042020-03

91springboard is a coworking space provider all over India.  I worked with them as a freelance software lead to improve code delivery, architecture solutions and help with application delivery

  • Setup various kind of process improvements like centralized logging, service based architecture using rabbitmq, celery and automation
  • Individual contributions to features for surveys, authentication, 
  • Worked on integration with Freeradius 
  • Troubleshooting production issues and help with diagnosis and remediation
  • Mentoring the team towards better software practices with TDD, CI/CD
  • Automations for continuous delivery.

Stack - Python, Flask, nodejs, express, ansible, AWS, rabbitmq, auth0, FreeRadius, mysql

Software Architect

E2ENetworks Limited, New Delhi
2017-032019-01

E2ENetworks is a cloud provider based out of Delhi. 

  • Worked on individual contributions on billing subsystem, managed services subsystem, user management.
  • Progressively lead a team from 2-12 people. 
  • Worked on developer training, best practices and continuous delivery to improve developer productivity
  • Troubleshoot and remedy production issues
  • Integration work with opennebula

Stack - Python, django, opennebula, ansible, beanstalkd, mysql

Consultant

Oogway, Pune
2016-032017-02

Oogway is a Pune based Consulting team, now acquired by Trusting Social. 

  • Duringmy time there I mostly worked with GoJek on there GoLife project The project was using beego (golang).
  • Tech lead for the Gojek team. Ensured quality of code and deployment processes in a geographically dispersed team.
  • Increase unit testing, code reuse and quality assurance.
  • Backend Architecture, chef, jenkins deployment pipelines.
  • Writing middlewares for auth, build towards service oriented architecture.
  • Training and team management.

Tools: Golang, beego, chef, jenkins, mysql

Head of Engineering

siminars.com, Pune
2015-022016-03

Product Engineer

siminars.com
2014-062015-02

Siminars.com assists motivational speakers to aggregate their video content and sell it to an audience. 

  • Remote.
  • My role at siminars has been to revamp the infrastructure for heavy traffic and international expansion. The webapp was written in tornado with mongodb as the database.
  • Joined as Lead developer later on moved to managing the whole technology team after restructuring of the organization.
  • Optimized the javascript framework, Improve usage of localstorage and client side templating frameworks.
  • Single SignOn, White Labled App as a service and features to improve the way customers consumed content.
  • Improve the automated test infrastructure and introducing BDD paradigm.
  • Re-factoring and modularising the backend code.

Tools: Python, tornado, golang, jquery, puppet, jenkins, mongodb

Technical Consultant

scryent.com
2013-042014-06
  • Remote.
  • Maintained the turbogears app and rewrote some of the portions using newer version of the toolset.
  • Write unit and BDD tests.
  • Wrote vagrant, docker, fabric and buildout scripts for deploying various parts of the code.
  • Integration with AWS services.

Tools: python, turbogears, pyramid, wal-e, jenkins, fabric, boost, C++, postgresql

Product Engineer

Knowlarity, New Delhi
2011-112012-12

Knowlarity in Cloudy Telephony company which has strong product offerings in India. This Sequoia funded startup has various products but Super Receptionist is the most well known. 

  • I worked as lead developer for this product and also assisted with other offerings.
  • Rewrote Superreceptionist mostly written in django.
  • Developed an Inhouse Documentation management system on top of drupal.
  • For Knowlarity Customer contact centre, developed customer sentiment analysis for customer queries.
  • Auto deployment pipeline with fabric.

Tools: Python, django, fabric, freeswitch, mysql

Education

B.Tech in Computer Science

GGSIPU, New Delhi
20052009