Baxi : The Bike Taxi
As Baxi’s Senior Software Developer, I was responsible for developing and maintaining web applications for the end users. In addition to building web applications, I had also worked in maintaining the infrastructure of Baxi.
One notable work during my tenure was to streamline the process of on boarding drivers and their documents. We chose Parse server modeled on the concept of finite-state-machine and Vue.js for building web components along with Redux as application architecture.
Some other projects I’ve worked during my time at Baxi includes: automated blue-green deployments with AWS Code deploy, versioning APIs using AWS API Gateway, near real-time logging of HTTP endpoints using AWS Lambda visualized in logz.io, Hubot for development deployment over Slack.
At bookmyshow.com, I was lead user interface developer for React builds, created modular components with Webpack, JSX and CSS Modules.
We built an event management platform for Meetings, Incentives, Conferences and Events (MICE) which included ticketing, payments and templates with just-in-time compilation. I called my bundler ‘chetta’ which provided a black box environment for building web components in isolation from the app.
As a Web Hacker in Minsh, I worked with a jolly team in bringing a hybrid mobile web application for Community Engagement from idea to production. The app is used by @BangaloreJS community and many more clients.
I gained valuable experience in project ownership, server side and client side development, code testing (unit & end-to-end). I also contributed in building a bower component angular-errors-directive. It is a user error feedback directive for Angular.js