Vikrant Chaudhary, Developer in Bengaluru, Karnataka, India
Vikrant is available for hire
Hire Vikrant

Vikrant Chaudhary

Verified Expert  in Engineering

Software Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
March 28, 2016

Vikrant has extensive experience developing high performance web applications in Ruby on Rails & JavaScript ecosystems. He is also skilled in server deployments & administration. Along with quality, reliability, and timely deliveries, Vikrant has also been enthusiastically praised by past clients for his ability to clearly understand & translate business needs into technical terms and vice versa.

Portfolio

Circle Software
Git, MySQL, Redis, Elasticsearch, jQuery, JavaScript, Ruby on Rails (RoR), Ruby
TalenPencil
jQuery, JavaScript, Ruby on Rails (RoR), Ruby, FreeBSD, Apache Tomcat, JRuby
RepairShopr
SOAP, REST, Heroku, Ruby on Rails (RoR), Ruby

Experience

Availability

Part-time

Preferred Environment

Git, Firefox, Atom, Emacs, Ubuntu

The most amazing...

...thing I recently did was write a Git wrapper for Fossil repositories.

Work Experience

Senior Software Engineer

2013 - 2016
Circle Software
  • Fixed memory leak issues by designing new data processing pipelines using sub-processes.
  • Added concurrency and redundancy by distributing the application across multiple servers.
  • Added previously missing tests which substantially increased code coverage.
  • Migrated the application from archaic Rails 2.x to Rails 3.x overhauling the outdated code along the way.
  • Added multiple new features and streamlined existing UI and user experiences.
Technologies: Git, MySQL, Redis, Elasticsearch, jQuery, JavaScript, Ruby on Rails (RoR), Ruby

Lead Web Developer

2014 - 2015
TalenPencil
  • Translated complex financial flows to code with complete test coverage.
  • Hacked ActiveRecord to store objects in sessions (for compatibility with other applications in Java environment).
  • Designed interfaces and engineered database schema for speedy financial report generations.
  • Implemented a Google Drive integration which automatically syncs Google Drive with the application (and vice versa). Used this integration to upload and automatically share files with users.
Technologies: jQuery, JavaScript, Ruby on Rails (RoR), Ruby, FreeBSD, Apache Tomcat, JRuby

Web Developer

2014 - 2014
RepairShopr
  • Integrated with QuickBooks for syncing invoices, inventory, and customers.
  • Integrated with Xero for syncing invoices, inventory, and customers.
  • Added support for payments through Stripe.
  • Added MToken™ and End-to-End Encryption (E2E) based payment transactions support using Mercury/Vantiv Integrated Payments.
Technologies: SOAP, REST, Heroku, Ruby on Rails (RoR), Ruby

Member of Technical Staff

2010 - 2012
8Rays Technosoft
  • Worked as a consultant on multiple Ruby on Rails based applications.
  • Helped another team with a complex analytics algorithm and helped to take down its total running time from few hours to few minutes.
  • Designed a single page application for course and student management for stevens.edu.
  • Created an application for managing schedules & appointments for dentists.
Technologies: Script.aculo.us, Prototype Framework, jQuery, JavaScript, Ruby on Rails (RoR), Ruby

This Week in Rust

http://this-week-in-rust.org/
I write the official newsletter for Mozilla's Rust programming language.

Cloudprint

https://github.com/minciue/cloudprint/pull/4
I contributed to the Cloudprint gem to make it threadsafe.

Josh

An HTTP server for developers (a port of Pow! server to Linux) with adapters for Ruby Rack and Python WSGI.

Jobsworth

https://github.com/ari/jobsworth
Project management, collaboration, and time tracking.

Languages

Ruby, HTML5, JavaScript, JRuby, CoffeeScript, CSS

Frameworks

Ruby on Rails (RoR), Prototype Framework

Paradigms

REST

Platforms

Ubuntu, Linux, Firefox, FreeBSD, Heroku

Libraries/APIs

Script.aculo.us, jQuery

Tools

Apache Tomcat, Atom, Emacs, Git

Storage

Elasticsearch, Redis, SQLite, MySQL

Other

SOAP, HTTP Server

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring