Abhishek V.

Abhishek V.

Senior Ruby on Rails Engineer

Vancouver, Canada
Hire Abhishek V. Hire Abhishek V. Hire Abhishek V.

About Me

Abhishek is a Senior Back-end Engineer who builds data-intensive web applications with Ruby, Go, and PostgreSQL, delivering customizable solutions and next-generation apps. Known for his excellent troubleshooting skills, he has served as a tech lead at Anar, successfully creating advanced development methodologies, tools, and processes and contributing to features’ design and rollout.

Work history

UpStack
UpStack
Senior Ruby on Rails Engineer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for various clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Anar Business Network
Anar Business Network
Tech Lead
2019 - Present (5 years)
Bangalore, India
  • Singlehandedly building the entire back-end infra with RoR, Go, Elasticsearch, Redis, Sidekiq, Docker, PostgreSQL, and Aerospike.

  • Building a performant system able to handle 10K+ requests per second and writing performance-intensive SQL queries to support throughput of 10K+ queries/second, with a latency of~10ms.

  • Writing and integrating APIs with a front-end application built with React Native and React.js and migrating to a microservice-based architecture.

MobiKwik
MobiKwik
Software Engineer
2018 - 2019 (1 year)
Remote
  • Worked on the development of an application that facilitates direct investments in mutual funds and scaled systems to handle burst requests and add provision to downscale gracefully.

  • Built the back end from scratch with RoR 4, later upgraded to 5, and migrated several APIs from a monolith Rails application to AWS Lambda.

  • Improved code coverage from 64% to 92% and set up CI/CD along with monitoring tools ELK, Nagios, Pingdom, New Relic, and Sentry.

Cybrilla
Cybrilla
Full-stack Developer
2015 - 2018 (3 years)
Bangalore, India
  • Worked for a service-based fintech company, bootstrapping applications, performing feature development, CI/CD, and deploying to production.

  • Interacted with clients, gathered requirements, and converted them to code.

  • Reduced deployment server provisioning by 80% by introducing Ansible playbook for the same.

Portfolio

Software Engineer - WealthApp
Software Engineer - WealthApp

WealthApp is a personal investment app that provides relevant recommendations based on user profile and needs. Designed and implemented architectural changes on the back end and front end. Built the back end with Ruby on Rails 4, which later upgraded to 5.2. Integrated third-party APIs (e.g., payment gateways, KYC APIs, AMC APIs, Zoho CRM) and developed complicated reports for end users (investors).

Software Engineer - MobiKwik MutualFunds
Software Engineer - MobiKwik MutualFunds

MobiKwik is an application that facilitates direct investments in mutual funds. Designed and implemented architectural changes on the back end and built the back end from scratch with Ruby on Rails 4, which later upgraded to 5. Moved specific app parts to AWS Lambda such as image processing, payment verification, spam detection, NAV calculation, etc.

Software Engineer - Teton One
Software Engineer - Teton One

Worked on an application for easy management of call center employees used to handle gigabytes of relational data. Designed and implemented architectural changes on the back end and front end. Built the back end from scratch with Ruby on Rails 5, which later upgraded to 6. Built a scalable system that could read and respond to a daily data volume of ~20GB.

Education

B.Tech Computer Science
B.Tech Computer Science
Raj Kumar Goel Institute of Technology - India
2011 - 2015 (4 years)