MIT DONGA
Full Stack / Backend Developer
(Ruby on Rails, Node, React, AWS)
Professional Summary
●
●
●
●
●
●
●
I have ~4 years of experience as a full-stack/backend engineer, I develop robust full-stack
applications and backend systems while ensuring their efficiency, speed, and scalability
Have Hands-on industry experience in technologies like Ruby on Rails, React, PostgreSQL,
GraphQL, and Redis
I have good knowledge of application architecture, implementation of scalable and secure
systems
Good experience in working with TDD (Test driven development), software development life
cycle (SDLC), reviewing code, identifying and fixing bottlenecks/bugs
I like to work in challenging environments and commit to continuous improvement, constantly
learning new technologies, frameworks, and development tools
Experience in collaborating with project managers, front-end developers, designers, and
junior developers
Experience in understanding project requirements and converting business logic into a fully
functional application
Skills
●
●
●
●
●
●
●
Backend: Ruby on Rails, Node.js
Frontend: React.js, Next.js, HTML, CSS, Bootstrap
Database: Postgres, MySQL, MongoDB
Libraries/Gems: Express.js, Recoil, Socket.io, ActionCable, Kimurai, Rspec,
DevOps: AWS EC2, S3, RDS, Lambda, Auto scaling, Docker, CI/CD
Other: tRPC, Sidekiq, Redis, GitHub, GitLab, Heroku, REST APIs, GraphQL
Programming Languages: Ruby, JavaScript, TypeScript
Experience
Cuelinks Technology Pvt. Ltd. (Full-stack/ROR Developer)
●
●
●
●
●
●
(Sep 2023 - Present)
I am currently working as SDE-2, contributing to the success of Cuelinks.com
Here, my primary tech stack includes Ruby on Rails, Javascript, Postgres, Redis, and Sidekiq
I actively contribute to adding new features to Cuelinks.com to enhance its functionality.
I focus on adding new features, fixing bottlenecks/bugs, and improving the application's
performance to deliver a seamless user experience
I also engage in third-party API/service integration, establishing seamless automation by
incorporating information from various affiliate networks into our system
Recently, I have improved the products/campaigns search logic, automated campaign
creation, and transaction validation on the platform, which previously required lots of manual
efforts
Complitech Solutions Pvt. Ltd. (Full-stack Developer)
●
●
●
(Jun 2020 - Sep 2023)
I was responsible for the development and maintenance of full-stack applications using Ruby
on Rails, React.js, GraphQL, and node.js
Here, I architected and developed Sparkapt.com - US-based Real estate software (that has
500+ active subscriptions) and a web scraping project that collects data from 1000+ websites
I was responsible for handling Frontend & Backend end-to-end, improving the app
performance, fixing bottlenecks & bugs, and deploying the app on a production server
Primary Projects
1. Affiliate Network / Content Monetization Platform - Cuelinks.com
●
●
●
In my current role at Cuelinks, I contribute to Cuelinks.com which is a huge content
monetization platform for bloggers and influencers. This platform has 4,000+ merchants, with
the collaboration of 150,000+ advertisers who channel 30+ million monthly visitors to promote
their campaigns and products
This platform is developed using the Ruby on Rails framework and uses PostgreSQL as a
database, Redis for cache storage, and Sidekiq for background job processing
I recently automated time-consuming tasks, such as campaign creation and transaction
validation. This automation has substantially reduced the manual workload for the support
team, leading to our platform now delivering real-time data to users
2. Real Estate Application for Brokers - SparkAPT.com
●
●
●
●
I developed and architected SparkAPT from scratch using Ruby on Rails, React, GraphQL,
Redis, Stripe, ActionCable
Currently, It has 500+ active subscriptions and 5,000+ real estate properties of US cities
which brokers/agents can recommend to their clients
For real estate agents, I developed CRM that offers features like filtering real-estate
properties, tracking clients (+ Kanban board), taking client reviews, scheduling property tours,
sending invoices for commission, sending apartment inquiries, and sending custom emails
For admin accounts, I added features like sending real-time notifications to users, managing
different cities and properties data, managing users' accounts and their subscriptions
3. Web Scrapping Application
●
●
●
At Complitech, I built web scraping application using Ruby on Rails, React, GraphQL,
PostgreSQL, ActionCable, Sidekiq, and Kimurai gem
This app daily collects real-estate properties data from 1000+ websites and sends it to other
servers
I used Kimurai ruby gem to extract desired data (like text, images, URLs) from those websites
and used Sidekiq to handle the scraping job
4. Delivery Agent Application (Freelance Project) - Docilekart.com
●
●
●
I developed the backend using Ruby on Rails, REST APIs, Sidekiq, ActionCable,
ActiveAdmin, and Postgresql
This application is part of a Docile grocery app similar to Kroger, Instacart, or Blinkit, where I
added backend logic for the delivery agent application
I implemented features such as automatic order assigning to the nearest delivery agent based
on various factors, real-time location sharing to end users, calculating complex incentives and
earnings for delivery agents, and generating detailed reports about orders/deliveries for admin
5. Real-time Chat Application (Personal Project)
●
●
●
●
I used React.js, Node.js, and MongoDB to build a real-time chat app
Implemented features like user authorization, group chats, real-time message sending, etc.
Used express.js to create REST APIs and Socket.io to handle websockets for real-time
communication
Used TypeScript React as a frontend and Axios library to handle HTTP communication
Education
B.Tech In Mechanical Engineering, Dharmsinh Desai University (2016 - 2020)
Links
●
●
Linkedin: @mitdonga
Github: @mitdonga (Important: Most of my contributions are within private repositories,
limiting the visibility of my work on the GitHub profile. I kindly request not to judge me solely
based on my GitHub profile)