Amit Patel, Developer in Ahmedabad, India
Amit is available for hire
Hire Amit

Amit Patel

Verified Expert  in Engineering

Back-end Developer

Location
Ahmedabad, India
Toptal Member Since
March 8, 2023

Amit has almost two decades of experience building web applications for enterprises and startups in various domains. He's designed and built applications mainly on the back end. He specializes in Ruby on Rails. Amit identifies more as a generalist than a specialist and is always open to utilizing his skills in novel and demanding projects.

Portfolio

Toptal
Ruby, Ruby on Rails (RoR), GraphQL, PostgreSQL, Elasticsearch, RSpec, Git...
Reva Group
Ruby, Ruby on Rails (RoR), JavaScript, jQuery, CoffeeScript, PostgreSQL, REST...
BoTree Technologies
Ruby, Ruby on Rails (RoR), JavaScript, jQuery, Spree Commerce, PostgreSQL, HTML...

Experience

Availability

Part-time

Preferred Environment

Ruby, Ruby on Rails (RoR), Ubuntu, RubyMine, SmartGit

The most amazing...

...solution I've created for a real estate marketplace handles 300,000 monthly visitors/1 million new properties, demonstrating scalability and a high capacity.

Work Experience

Senior Back-end Engineer

2021 - 2023
Toptal
  • Played a crucial role in developing multiple internal products that power the company's flagship freelance network built with microservice-based architecture.
  • Demonstrated leadership skills by effectively managing and delivering multiple internal projects ahead of schedule, with a significant impact.
  • Served as a business process management (BPM) specialist in eliminating legacy BPM processes, reducing technical debt, and substantially improving developer productivity.
Technologies: Ruby, Ruby on Rails (RoR), GraphQL, PostgreSQL, Elasticsearch, RSpec, Git, GitHub, Back-end Development, SQL, Sidekiq, Redis, Jira, Amazon S3 (AWS S3), APIs, API Integration, Docker, Ubuntu, Scrum, Test-driven Development (TDD), API Development, Software Architecture, Design Patterns, Back-end

Senior Ruby on Rails Engineer

2019 - 2021
Reva Group
  • Designed and implemented a microservice-based solution that efficiently handles a large influx of data feeds from numerous instances of Ruby and Python spiders.
  • Designed and implemented a flexible and user-friendly rule engine to dynamically validate, modify, and eliminate feed items.
  • Maintained and improved the company's housing rental property portals that cater to over 10 countries in Europe and list approximately 500,000 ads.
  • Designed and built interactive report solutions with multifaceted search and drill-down capabilities, providing clear visibility to stakeholders.
  • Built and expanded spider development teams, resulting in a 5x increase in listings across the 10+ portals and a 3x increase in revenue from ads.
  • Established a comprehensive development workflow from sourcing crawlable domains to making the feeds live on over 10 real estate rental portals simultaneously.
  • Achieved substantial cost savings by reducing the need for writing duplicate spiders.
Technologies: Ruby, Ruby on Rails (RoR), JavaScript, jQuery, CoffeeScript, PostgreSQL, REST, Sidekiq, RSpec, Git, GitHub, Web Scraping, APIs, API Integration, HTML, SQL, Redis, Stripe API, Elasticsearch, Jira, Amazon S3 (AWS S3), Back-end Development, Docker, Ubuntu, Scrum, Test-driven Development (TDD), Real Estate, Ruby on Rails 5, API Development, Software Architecture, Design Patterns, Back-end

Co-founder | COO

2012 - 2019
BoTree Technologies
  • Played a crucial role in starting and building the company from the ground up and scaling 70+ people.
  • Developed and delivered 20+ projects with exceptional results on time and within budget.
  • Played a significant role in recruiting and training, helping build a talented and diverse team capable of delivering high-quality work.
Technologies: Ruby, Ruby on Rails (RoR), JavaScript, jQuery, Spree Commerce, PostgreSQL, HTML, SQL, REST, Sidekiq, Redis, Stripe API, Git, MySQL, Elasticsearch, Jira, Amazon S3 (AWS S3), Amazon EC2, APIs, API Integration, Back-end Development, Ubuntu, XML, RSpec, Scrum, Test-driven Development (TDD), Ruby on Rails 5, Ruby on Rails 4, API Development, Software Architecture, Design Patterns, Back-end

Java Developer

2011 - 2012
Flight Network
  • Designed and implemented a pluggable platform to connect with various car rental service providers to gather data in real time.
  • Optimized the system to deliver fast search results from multiple data providers.
  • Established documentation, style guides, and best practices for the platform.
Technologies: Java, HTML, SQL, Git, APIs, API Integration, Back-end Development, XML, Test-driven Development (TDD), API Development, Design Patterns, Back-end

Senior Consultant

2010 - 2011
CIGNEX Datamatics
  • Conducted reverse engineering of a non-documented library to comprehend the internal operations of the existing Toyota Owners portal.
  • Designed and implemented a RESTful API wrapper to be utilized within the Liferay portal.
  • Demonstrated exceptional time management and dedication by implementing Magnolia CMS for a marketing and community website for the inFAMOUS game series.
Technologies: Java, SQL, REST, APIs, API Integration, Back-end Development, Test-driven Development (TDD), API Development, Design Patterns, Back-end

Senior Developer

2007 - 2010
Asite
  • Implemented intelligent translators and rule-based routing for seamless document exchange between enterprise legacy systems.
  • Expanded a solution that successfully processed hundreds of thousands of procurement documents daily in various formats(BASDA, EDI, and cXML).
  • Increased revenue by 2x facilitating a high volume of accurate document conversions and transports between disparate legacy systems.
Technologies: Java, JavaScript, jQuery, HTML, SQL, API Integration, Back-end Development, XML, Real Estate, API Development, Design Patterns, Back-end

Software Engineer

2002 - 2007
STL ( Sterlite Technologies Limited)
  • Designed and developed a generic framework for provisioning access, voice, VoIP, and IPTV services into relevant devices.
  • Integrated billing solution with a wide range of telecom provisioning devices via various protocols, such as LDAP, Telnet, HTTPS, SOAP, and TL1.
  • Implemented the provisioning solution for India's leading telecom services providers, including BSNL, Airtel, Reliance, and Vodafone.
Technologies: Java, XML, HTML, SQL, Enterprise Java Beans (EJB) 3, APIs, API Integration, Back-end Development, API Development, Design Patterns, Back-end

Portal for Web Crawler Management

https://rentola.com/
A web application to manage web crawlers, development workflow, and real estate ads crawled by crawlers in a single place. I acted as the lead developer, expanding the capabilities and scalability of the portal. I redesigned the solution adopting a microservice-based architecture that expanded the team's capacity to write more crawlers and added a large number of rental ads, leading to a 3x revenue increase.

The Fifth Collection

The Fifth Collection is a Singapore-based award-winning (Best Digital Startup Singapore 2016) eCommerce shop selling pre-loved luxury fashion built on top of SpreeCommerce.

I served as the lead developer for more than three years, responsible for extensively customizing the SpreeCommerce platform and integrations with disparate services to improve customer experience and operational workflow. I also carried out a very challenging platform migration from Spree 2.3 and Rails 4.2 to Spree 3.2 and Rails 5.2.

Omnichannel eCommerce Solution

Developed a SaaS platform managing multi-channel and multi-brand sales data under one umbrella, giving a 360-degree analysis of your business. It processes large volumes of orders, payments, and returns of major Indian eCommerce platforms like Amazon, Flipkart, Snapdeal, and HomeShop 18, consolidates it via an ETL process, and creates business intelligence reports which help business owners strategize and plan well by identifying revenue leakages and operation deficiencies.

Languages

Ruby, JavaScript, HTML, SQL, Java, CoffeeScript, XML, GraphQL

Frameworks

Ruby on Rails (RoR), Ruby on Rails 5, Ruby on Rails 4

Libraries/APIs

API Development, jQuery, Sidekiq, Stripe API

Other

APIs, API Integration, Back-end Development, Back-end, Spree Commerce, Web Scraping, Software Architecture, Enterprise Java Beans (EJB) 3, Real Estate

Tools

Git, GitHub, RSpec, Jira

Paradigms

Scrum, Test-driven Development (TDD), Design Patterns, REST

Platforms

Ubuntu, Amazon EC2, Docker

Storage

PostgreSQL, MySQL, Elasticsearch, Amazon S3 (AWS S3), Redis

2002 - 2005

Master's Degree in Computer Science

Sardar Patel University - Vallabh Vidyanagar, India

1999 - 2002

Bachelor's Degree in Computer Science

Sardar Patel University - Vallabh Vidyanagar, India

MARCH 2009 - PRESENT

Sun Certified Business Component Developer

Sun Microsystems

SEPTEMBER 2006 - PRESENT

Sun Certified Java Programmer

Sun Microsystems

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