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
- 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
- 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
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
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