Career Profile

Hi, Welcome to my profile. I am a backend engineer with experience of over 5 years in the industry. I have been working with Ruby on Rails for over 3 years now. I aspire to write clean, maintainable and testable code. In the past, I have worked with technologies like, Rspec, Resque, Kafka etc. Apart from working with Rails, I also enjoy making small casual games.

Experiences

Senior Software Engineer

2021 - Present
Nayan Technology, New Delhi
  • Building the ROR backend
  • Custom Dashboard to tweak the working of the system
  • AI data validation and retraining pipelines
  • Tests using Rspec with extensive coverage
  • Background jobs using Resque to offload longer running task
  • APIs for Android
  • Load balancing across multiple AI models

Software Engineer

2019 - 2021
NeetPrep.com, New Delhi
  • Building the Ed tech platform using Node and RoR
  • Improving user interface and experience
  • Improving load times
  • Optimizing video streaming for course videos
  • APIs for Android

Game Developer

2017 - 2019
Startup, New Delhi

Started my own venture, a small game studio, building hyper casual games for Android.

  • Worked on Unity Game engine
  • Worked on Godot
  • Platformer games
  • Game manager and event systems

Android Developer

2016 - 2017
Mutiny Labs, New Delhi

Projects

Here are some of the projects that I have worked on in the past. These include both projects I have worked on professionally and as pet projects.

C3 v2 Backed - Core Backend for Nayan Tech
  • Using Rails 6 and Ruby 3.0.1
  • Upgraded from Ruby 2.5.3
  • Built support for background services, using Resque
  • Built tests with high code coverage
  • Implemented Kafka
  • APIs for Android
Learner.in - K12 learning platform for good education technology
  • Initiated the project from scratch
  • Built internal dashboard using Active Admin
  • APIs for react frontend
  • CI/CD pipelines for easy deployments
Neetprep.com - Ed Tech platform for good education technology
  • Using both Node and Rails backend
  • Built the internal dashboard using Active Admin
  • Wrote multiple Python scripts to import data from sheets and CSV
  • APIs for Android
  • Design and Architect multiple features
Morphamic Pandemic - Pet project, a 2D game built in Godot
  • Small 2D game, build on Godot game engine
  • Custom Event system
  • 2D physics
  • Parallax Background
  • Particle effects
Custom Linux - Built a Linux Operating system from scratch
  • Using Linux from scratch, documentation
  • Compiled GCC from scratch
  • Using systemd
  • Added GUI support
  • Added CLI Installer support

Skills & Proficiency

Ruby on Rails

Linux

Python

DevOps

GIT

PostgreSQL