Home About
About
Cancel

About

General

My name is Dushyant, a software developer with over 7 years of professional experience in various technologies including mobile, web, backend, devops and management. I live in Jaipur, Rajasthan, India with my wife and my daughter. I enjoy road trips, reading fantasy and sci-fi novels, learning different technologies and playing video games.

Professional Experience

Resume

Ruby on Rails

Nearcut, London Remote (January 2022 - Present)

  • Add new onboarding flow for customers, using view components, stimulus js and form objects.
  • Update other core systems like add a barber, create barber services and timetables. Each update increased conversion/retention by 15-35%.

Bluesapling Technologies, Bengaluru + Remote(January 2019 - December 2021)

  • Senior developer handling a microservice based project for a loyalty program for Malls and Airports.
    • Add a custom CRM microservice for managing all the internal users and tenants. Integrate RBAC based authorization, management for offers, campaigns, bill uploads.
    • Add a bill upload service which became the biggest way people would earn points in the loyalty program. This brought in its own challenges of managing image uploads, entire bill verification process(which was automated for certain brands), notifications and the like.
  • Senior/Lead developer handling the core product which is a Saas for distributors.
    • Add an in house reporting system using materialized views and allowing custom filters and groupings from the frontend and output the reports in various formats like XLSX, json, etc.
    • Improve accounting and invoicing system’s efficiency and correctness.
    • Add internationalisation of the system so that it could be used outside of India, dealing with all the taxes and regulations as per the country.

Management

Bluesapling Technologies, Bengaluru + Remote(May 2018 - December 2021)

  • React Native team lead working on a team of 3 developers, architected and deployed a cross platform application for a loyalty program.
  • Engineering team lead working with Rails microservices for a team of 5 members.
  • Engineering lead for company’s own product, managing a team of around 8 talented individuals dealing with Rails backend and React Frontend.

React

Bluesapling Technologies, Bengaluru + Remote(May 2019 - December 2021)

  • Work on company’s own product’s React application. Work on frontend of the reporting module.
  • Architect the authentication and all the templates for all the pages generated in the app.

React Native

Bluesapling Technologies, Bengaluru + Remote(May 2018 - December 2021)

  • Built and deployed a cross platform application for a loyalty platform.
  • Architect the entire application using redux, redux-saga, higher order components and a custom camera module.
  • Built a framework whereby adding a new page would require work to be done only for the custom functionality of the page and everything else, including networking, deep links, pagination, flash messages, etc would be handled by the generated templates.

Android

Zuper GmbH, Berlin Remote(May 2017 - May 2018)

  • Upgraded the entire architecture of the application, which added Dependency Injection, Repository Pattern(adding multiple caching layers), MVVM, data binding, modularisation, Kotlin(reduced LOC by 25%), etc.
  • Improved the testing layer, increasing coverage to 70% from earlier 15% while also adding CI/CD to the project. This along with the architectural upgrade reduced the number of customer facing issues by 85%.

Loktra Technologies, Bengaluru (July 2016 - May 2017)

  • Sole developer managing multiple apps while going through multiple pivots.
  • Went through the entire SDLC multiple times while working on location tracking, GPS, maps integration using custom markers and path animations, a custom fragment stack manager to handle bottom navigation and many more exciting things.

Elixir/Phoenix

Recast LLC, USA Remote(December 2020 - May 2021)

  • Create an open source library in elixir to find the largest favicon image for a webpage.
  • Improve architecture of the application by modularising the entire podcast creation process and making it more testable.

Devops

Bluesapling Technologies, Bengaluru + Remote(May 2018 - December 2021)

  • Manage a microservice system built using Kubernetes on AWS.
  • Write the company documentation on the entire architecture for reference.
  • Introduce and Manage CI/CD pipelines for various products in the company.

Other technologies I’ve worked with

Golang, Nodejs, Python, Kubernetes, Docker, Postgresql, MySQL, Rust, C

Education

Indian Institute of Technology, Roorkee

B.Tech 2008 - 2012