Scroll To View More
Viksit Arora, Ruby Developer in Cambridge, United States
Viksit Arora

Ruby Developer in Cambridge, United States

Member since February 4, 2016
Viksit studied Computer Science at MIT with a specialization in Systems Design. He has worked as a full-stack engineer for the last 4 years & specializes in designing & building RESTful web services & scalable web applications for diverse variety of clients. He cofounded and successfully sold his last startup and understands building products for maximum value. He is a tech enthusiast, loves all things Ruby, Rails, & React and loves to travel!
Viksit is now available for hire

Portfolio

Experience

  • Ruby, 6 years
  • Ruby on Rails (RoR), 5 years
  • User Interface (UI), 5 years
  • JavaScript, 5 years
  • Python, 5 years
  • RESTful APIs, 4 years
  • React, 4 years
  • React Native, 1 year
Cambridge, United States

Availability

Part-time

Preferred Environment

Mac OS, Vim, Sublime, Git

The most amazing...

...thing I've coded is a Pacman agent that uses Markov Models & Reinforcement Learning to model and win against complex adversarial Pacman worlds 9/10 times.

Employment

  • Full-stack Engineer (Remote)

    2017 - PRESENT
    Fort Point Beer Company (via Toptal)
    • Implemented a comprehensive KPI dashboard app in React.js/Redux that helps management track key performance metrics.
    • Refactored major parts of the React.js code and added Redux and React-Router to improve code design and structure.
    • Worked directly with the CEO to refactor the existing monolithic Ruby on Rails code into a service-based architecture and a pure REST JSON API back-end along with a React.js/Redux front-end (in progress).
    • Implemented various functionalities for an in-house dashboard app that lets the sales and logistics teams handle accounts, orders, and deliveries.
    • Refactored the code to improve structure and code design as per SOLID principles.
    • Improved the execution time for many KPI requests by optimizing SQL queries.
    Technologies: Ruby on Rails, JavaScript, React.js, Redux, SQL, PostgreSQL, React-Router
  • Full-stack Engineer (Remote)

    2017 - 2017
    DirtyLemon Beverages (via Toptal)
    • Worked in a team of three (later extended to five) to build and extend a CRM interface to manage customers, orders, shipments, and more.
    • Designed and implemented an extensible customer metric reporting module.
    • Extended an existing chat interface built with React with multiple features like paginated loading, message loading, conversation filters, and more.
    • Added views and modified layouts with pixel-perfect designs for a customer-facing product portal.
    • Modified and extended the seven-step checkout process with features that followed the client's specifications.
    • Added features like UTM capturing and VIP checkout in the customer-facing portal.
    Technologies: Ruby on Rails, JavaScript, React.js, Alt.js, Prismic.io, Netlify
  • Software Engineer (Remote)

    2016 - 2017
    Clustrix (via Toptal)
    • Worked in a team of three to extend and maintain an admin interface (consisting of a DBI app and GUI app) for an existing scaled-out RDBS product.
    • Extended the DBI app API for multiple resource endpoints.
    • Implemented and extended multiple features like sanitization against XSS attacks, 300+ lines validations module, and more.
    • Fixed bugs, extended and maintained the front-end (JavaScript) code in GUI app of 30+ interdependent modules and 10,000+ lines of code for features like metrics display, polling, graph rendering, and more.
    • Introduced React and Webpack into the project and implemented a feature-heavy collection editing tool of (1,000+ lines of code) from scratch with React.
    Technologies: Ruby on Rails, JavaScript, React.js, AREL, MySQL
  • Developer

    2016 - 2016
    Picr, Inc. (via Toptal)
    • Wrote a testing setup for the React/Redux architecture using Mocha, Expect.js, Sinon, and Enzyme.
    • Wrote the JSON web token-based authentication service as a higher order React component.
    • Built various reusable react components including but not limited to the Facebook login button, input form fields, authentication forms, and more.
    • Created various HTML/CSS pages and screens from Sketch Files with pixel-perfect designs to be used across various parts of the web app.
    Technologies: JavaScript, React.js, Redux, Babel, Webpack, Bootstrap, Sketch, Third Party APIs
  • Software Engineer (Remote)

    2015 - 2016
    Birch
    • Worked directly with the lead engineer to build a platform for video artists to secure and manage projects.
    • Designed and implemented a clean version REST API for the back-end to talk to multiple clients.
    • Wrote multiple Ember adapters for a client side Ember app.
    • Designed, implemented and tested a fault tolerant authentication and authorization module to be included as a mix-in in various Ember modules while talking to the server.
    • Added multiple features to a Node.js web service.
    Technologies: Ruby on Rails, Ember
  • Software Engineer (Remote)

    2015 - 2016
    Sonar
    • Worked in a team of five to build a Rails/React based messaging platform for businesses.
    • Created various critical components (React) to nail down core functionality.
    • Set up a solid testing environment for React components.
    • Wrote a comprehensive testing suite to test React components using Enzyme (Airbnb), Jasmine, and Jest.
    • Wrote a preprocessor with Gulp to compile existing JavaScript files into structured and exportable modules.
    Technologies: Ruby on Rails, React, Redux, Sidekiq, Elasticsearch, Redis
  • Chief Technical Officer

    2014 - 2016
    Fixmasters
    • Headed a three-member team to build a full-fledged CRM from scratch in Ruby on Rails and React.
    • Built a stats reporting service in Python; it analyzed weekly/monthly data to crunch various critical performance metrics to send daily/weekly/monthly reports.
    • Built a complex dashboard (six tabs of ~ten columns each) using React/Redux for a blazing performance even under a heavy load.
    • Deployed and maintained app on Linode VPS using Nginx and Passenger.
    • Set up Elasticsearch as the full-text search engine.
    Technologies: Ruby on Rails, React, Reflux, Elasticsearch
  • Software Engineer

    2013 - 2013
    Amazon
    • Worke as part of the super sought-after five-member search and discovery team.
    • Built a service that helped improve search results by integrating Amazon-Facebook-Connect information with regular search algorithms (used the Facebook Connect API).
    • Set up an in-house graphing and reporting tool to help monitor user authentication statistics that helped analyze and improve user login stats.
    Technologies: Python, PHP, Facebook API, jQuery, jqPlot
  • Full-stack Developer

    2012 - 2013
    Zikea
    • Built a comprehensive online cataloging and inventory management tool.
    • Developed a slick custom paint app for editing designs.
    • Created a simple version system to be used in CMS for designs.
    • Wrote a Python script to back up and move several gigabytes worth of existing data to the new catalog.
    Technologies: Python, Django, Angular
  • Consultant Developer

    2012 - 2012
    PajamaDeals
    • Optimized SQL queries and implemented caching.
    • Used built-in Rails helpers to improve the response time of data-heavy pages.
    • Redesigned the UI to represent information more logically.
    • Replaced redundant JavaScript code with jQuery libraries.
    Technologies: Ruby on Rails, Angular
  • Consultant

    2012 - 2012
    Oroeco
    • Wrote an extensive test suite for unit, functional, and behavior tests.
    • Developed a custom authentication system built on top of a device.
    • Added multiple features to a client-side heavy, real-time web application.
    Technologies: Ruby on Rail, Rspec, Capybara, Cucumber, Backbone.js

Skills

  • Languages

    ECMAScript (ES6), JavaScript, Ruby, Python, CoffeeScript, SQL
  • Frameworks

    Ember.js, Ruby on Rails (RoR), Redux, React Native, Jest, Jasmine, Express.js, Flux, Angular, AngularJS, Capybara, Flask, Django, Padrino, Sinatra
  • Libraries/APIs

    React, RefluxJS, Node.js, Ember Data, Backbone.js, Facebook API, React Router, AREL, Stripe API, Facebook Open Graph API, PubNub
  • Tools

    Sublime Text, Git, Mocha, Vim Text Editor
  • Paradigms

    Test-driven Development (TDD), Testing, REST, Functional Programming, Behavior-driven Development (BDD), Continuous Integration (CI)
  • Other

    User Interface (UI), RESTful APIs, Ember CLI, WebSockets
  • Platforms

    Linux
  • Storage

    MongoDB, PostgreSQL, MySQL, Elasticsearch

Education

  • Bachelor of Science degree (Semester Pending) in Computer Science (Systems Design)
    2007 - 2013
    Massachusetts Institute of Technology | MIT - Cambridge, MA, USA
I really like this profile
Share it with others