Career Profile

I bring solid development experience with Python, Ruby, JavaScript, DevOps. I have worked on large and small-scale web applications with big and small teams, co-located and distributed. I have been following Agile methodologies all through my career and played the role of Full Stack Developer.

Experiences

Contractor

Aug 2020 - Present
OpenSource Software Development
Python3, Django3, Celery, ElasticSearch, Postgres, React/Redux/MaterialUI/Webpack, Docker, AWS (ECS), CircleCI, Terraform, Git-Crypt

Lead Developer

May 2018 - July 2020
AgriChain, India & Australia. (AgTech StartUp)
Python3, Django, React/Redux/MaterialUI/Webpack, Docker, AWS, CircleCI, Terraform, Git-Crypt
I was involved with AgriChain from day 1 and written all the initial commits for every part (FE/BE/Infra) of the application. I managed entire infrastructure via code on AWS for AgriChain using Terraform and docker containers. Established extreme programming practices in the company and lead the team of Developers/QA/BAs for over 2 years. Daily involvements with customers, key decision makers and founder for analysis of the problem at hand. My day was distributed in 70-80% in coding and rest in analysis or feasibility study.

Lead Developer & Consultant

Jan 2018 - March 2018
Energy Consortium
Kotlin, Corda (BC/DLT), Terraform, AWS, Ruby, React, Material UI, Concourse CI.
Using Distributed Ledger Technology to solve the energy/fuel trading problem. 2 weeks of coding exercise in London, UK, where more than 40 organizations participated. The prize for the winners is multi-million pounds project with the consortium. Ended at First Position.

Lead Developer & Consultant

Jan 2017 - Dec 2017
Investment Bank, US.
Python2.7, Python3, Salt-Stack, Ansible, Terraform, Boto3, Amazon Web Services, PEX, Kerberos, FreeIPA
I worked as Technical Lead on the open source project for this container cluster management tool, similar to Kubernetes. I was involved in migration of codebase from python2.7 to python3, making the codebase executable and packaged as single binary in Python3. Deployment on AWS, with maintaining region boundaries using VPC/Subnets. Writing REST APIs to orchestrate component creation via Kerberos auth.

Lead Developer & Consultant

Aug 2016 - Dec 2016
Global initiative by GATE foundation for Open Concept Lab (OCL)
Python2.7, Django-nonrel (Django-fork), Mongo, Celery, Redis, SOLR.
I worked as Technical Lead on this open source project, which includes following contribution
● Performance tuning of backend to sync Mongodb and SOLR for data around 100M documents.
● Constructed the architecture on Cloud (Digital Ocean)
● Containerised environments using Docker.

Lead Developer & Consultant

Feb 2015 - Jul 2016
eGaming, UK.
Ruby, Rails, Resque, Postgres, Redis, Puppet, Vagrant, knockoutJS, jQuery, Cucumber, Rspec, MicroServices, pub-sub-observe model
Mostly invloved in writing a backend handshake layer in order to consume the third party services. Separating out the services based on the focused consumption. Implementing Basic Auth across services.Implementing the infrastructure using puppet for remote deployment. And Actively participating in the business development and driving the decisions.

Senior Developer and Consultant

Oct 2014 - Jan 2015
Real Estate, Singapore
PHP, Symfony2, RactiveJS, phpUnit, Jasmine, Puppet, Jenkins

Mostly invloved in integrating with multiple components in existing infrastructure. Writing a backend handshake layer in order to integrate internal components. Managing different media based on devices.Implementing the infrastructure using puppet for remote deployment. And Actively participating in the business development and driving the decisions

Senior Developer

Sep 2013 – May 2014
Construction, Austrailia
Java, Hibernate, Spring, AKKA, GWT, AngularJS, SOA, JQuery, Rest Based Micro Services, PostGres.

Worked on the multiple streams and app with the client devs and business development team. Understanding the legacy code in the team of two folks. Converting the legacy of GWT to new Angular JS framework. Parsing millions of PDF documents to extract meta data and apply hotspots. Continuos delivery of the stream.

Developer

Feb 2013 – Aug 2013
HealthCare, India
Ruby on Rails, Sinatra, SOA, JQuery, Rest Based Micro Services, CanJS, Rake, Spinach, Cucumber, Rubymine, Emacs, Jenkins, Mongo, S3, Client Side MVC, New Relic, Chef, Knife, VCR, HER (ORM adapter).

Worked as a Developer for the client on setting up their operations through multiple internal and external apps. Implementing multiple Sinatra based REST API’s with Client Gems for both internal and external consumption of Data. Web App for Samsung tab using client side JS MVC framework, HTML5 APIs, support for offline, and local storage. Data Representations using charting library Highcharts and d3.Establishing the pipelines and Chef recipes and cookbooks to enable continuous deployment and delivery for the project.

Developer

Apr 2012 – Jan 2013
Media House, Brazil
Ruby on rails, Sinatra, SOA, multiple apps, jQuery, Rest based micro-services, Rake, Rspec, Spinach, Cucumber, Emacs, GO(cruise control), Mongo, S3, Puppet, Google Analytics, Nagios, VCR.

Worked as a Developer for the client on implementing the vision of the client to establish a Digital Publishing and Consumption Store and Readers. Implementing multiple Sinatra based REST API’s with Client Gems for both internal and external consumption of Data. Establishing the pipelines and Puppet manifests to enable continuous deployment and delivery for the project.

Developer Intern

2011-2012
ST Ericsson, India
LAMP, SaaS

I developed a ERP SaaS using LAMP. This was mainly for Human Resource Managers to manage their day to day work, and organisations employees Job profile data.

Skills & Proficiency

Python2.7

Python3

Ruby

Ruby on Rails

Ruby & Sinatra

Javascript

NodeJS & Restify

PHP

AngularJs

React/Redux/Webpack

koJS

Puppet

PostGres, Mongo, Redis

TDD

Git

Agile

CI/CD - CircleCI, ConcourseCI, Go, Jenkins, SnapCI