Nikhil Gupte
Verified Expert in Engineering
Full-stack Developer
Toronto, ON, Canada
Toptal member since December 19, 2016
Nikhil is a freelance software consultant and full-stack developer. He is currently focused on the Ruby on Rails platform and has been working with it since 2006. Before that, he's worked extensively with Java-based technologies and dabbled in PHP and Perl (since 1999).
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Linux, OS X
The most amazing...
...thing I've done was to host a CRM system for call centers to manage out-bound calling and related operations.
Work Experience
Independent Contractor
OpenGov
- Migrated a monolithic Rails app to microservices.
Web Developer
Peak Democracy
- Enhanced an existing application which was built by the co-founder, who while tech savvy, wasn't a software developer.
- Tasked to clean-up the application and get it ready to meet the ongoing business requirements.
- Implemented gradual improvements to old code while continuing to add new features; it was challenging. I've been working on it since 2011 and I have guided several developers who have since then come aboard.
Web Developer (Freelance)
Sunoray
- Built Tentacle CRM—a call center management application-as-a-service. Technologies used: Ruby on Rails, PostgreSQL. The application handles over 85,000 calls a day.
- Developed Megha—an Interactive Voice Response (IVR) application-as-a-service. This application was built using Ruby on Rails and PostgreSQL. It allows companies to set up their menu for the call response and route calls to humans.
CTO
Contests2Win
- Built Contests2Win—a popular casual gaming website in India. It was among the early entrants to the internet and had a large user base. I developed an online platform that enabled their users to generate contests and challenge other users.
- Created Sports Bookie, 2008—an online play betting application that was embedded into Facebook, Orkut (not defunct, and Myspace. The application was one of the early adopters of the APIs published by various social networks. The application allowed users to make bets with virtual money on sporting events. To cope with the real-time nature of the application, I had built it as a single-page app which was updated via various asynchronous, event-based JavaScript calls. This was before the popularity of single-page websites and before supporting libraries like AngularJS.
- Developed apps for Orkut (Google's social network) using the newly launched OpenSocial API (2007). Contests2Win was approached by Google to create some applications using their, soon to be released, OpenSocial API. I, along with a team of developers, built apps related to social quizzing and polls in collaboration of Google's developers in Bangalore. The apps were built using Ruby on Rails and the OpenSocial API.
Co-founder | Managing Director
Auriga Logic
- Started this software company with another co-founder. I handled the technologies and services. We eventually sold the company to an IT services company in Bangalore, India.
- Developed a content management system (CMS) using Java, Servlets, and JSP. The CMS was used by several large corporations to manage their websites.
- Built and supported a call center management system for a large Insurance company in India. The application was built using J2EE (EJB, Servlets, JSP) and desktop Java. It was used to aid insurance agents and call center operators to manage inquiries, claims, renewals, endorsements, and sales calls. The system was originally built as a stop-gap solution to manage the call center while they implemented a well-known CRM, but they ended up using the system for over 10 years.
- Recruited and managed a team of 15 developers. Since I was the co-founder, I had to perform multiple roles ranging from HR to hands-on software development and sales presentations.
Experience
Tentacle CRM
http://tentacle.sunoray.comTechnologies: Ruby on Rails and PostgreSQL
Megha | Interactive Voice Response (IVR)
Open Town Hall
Contests2Win
Education
Bachelor of Engineering in Computer Engineering
University of Mumbai - Mumbai, India
Skills
Libraries/APIs
Node.js, Facebook API, React
Tools
Vim Text Editor, Git, Apache HTTP Server, Jira
Frameworks
Ruby on Rails, Bootstrap 3+, Bootstrap 2
Languages
Ruby, Java, PHP, JavaScript
Storage
PostgreSQL, MySQL, Amazon S3 (AWS S3)
Paradigms
Agile
Platforms
OS X, Amazon Web Services (AWS), Amazon EC2, Linux, Unix, FreeBSD, AWS Elastic Beanstalk, Docker
Other
Freelancing, Full-stack
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring