Ajay Singh, Developer in Bengaluru, Karnataka, India
Ajay is available for hire
Hire Ajay

Ajay Singh

Verified Expert  in Engineering

Back-end Developer

Bengaluru, Karnataka, India

Toptal member since July 21, 2020

Bio

Ajay is a back-end engineer with over ten years of product development experience—playing a pivotal role in developing several products from scratch. On any given project, you can find Ajay being actively involved in understanding requirements, roadmap planning, defining product architectures, working system design, and conducting code reviews to deliver scalable products that fit the client's needs. Ajay also is a technology enthusiast with a passion for problem-solving.

Portfolio

HipChip, Inc.
Ruby on Rails (RoR), Ruby, JavaScript, CSS, HTML, Amazon Web Services (AWS)...
VMware
RSpec, Amazon Web Services (AWS), Microservices, Ruby on Rails (RoR), Jenkins...
Tibco
Haml, Ruby on Rails (RoR)

Experience

  • Java - 5 years
  • Ruby on Rails (RoR) - 5 years
  • Redis - 4 years
  • RSpec - 4 years
  • Generative Artificial Intelligence (GenAI) - 4 years
  • Amazon Web Services (AWS) - 4 years
  • Spring Boot - 4 years

Availability

Part-time

Preferred Environment

MacOS, Slack

The most amazing...

...aspect of my career has been to work on several products that had direct impact on people's life. Be it an enterprise social network or an NLP-backed chatbot.

Work Experience

Ruby on Rails Developer

2020 - 2022
HipChip, Inc.
  • Took responsibility for the payment gateway integration, cache enrichment, third-party integrations, and batch processing.
  • Handled the bulk load, contributed to social integration, enhanced instrumentation, and tracked customer integration.
  • Took charge of campaign management, increased customer retention, and enabled A/B testing.
  • Oversaw the whole architecture of the product. Churned out a number of features in my stint with HipChip, which doubled the revenue.
Technologies: Ruby on Rails (RoR), Ruby, JavaScript, CSS, HTML, Amazon Web Services (AWS), PostgreSQL, Amazon CloudFront CDN, Amazon S3 (AWS S3)

Senior Software Engineer

2015 - 2020
VMware
  • Worked in multiple teams and started my journey with Socialcast, an enterprise social network: Vmware.com/in/products/socialcast.html.
  • Built the collaboration framework for Socialcast, including comments, likes, and shares. Developed a one-to-one private messaging framework for Socialcast. Completed the successful data migration with 99.99% availability and 99.9999% durability.
  • Conceptualized and built the application integration framework for Socialcast.
  • Integrated with Socialcast several third-party service providers, like Confluence, Zoom, and Jira, to name a few.
  • Conceptualized and built AVA, a virtual assistant backed by an NLP and an AI engine (IBM Watson), which provides various solutions to end users involving device registration, device order, filing a support ticket, and so on, to name a few.
  • Worked with product managers to draw the outlines of features and understand requirements.
  • Assisted in sprint planning and took ownership of the microservices end to end.
  • Participated in code reviews and mentored fellow young engineers.
Technologies: RSpec, Amazon Web Services (AWS), Microservices, Ruby on Rails (RoR), Jenkins, JUnit, Liquibase, Hibernate, Redis, MySQL, Spring Boot, Java

Software Engineer

2012 - 2015
Tibco
  • Worked on enterprise social network platform, Tibbr.
  • Developed the application integration platform which allowed developers and customers to plug-in their applications in Tibbr.
  • Integrated with third-party service providers like Google Hangouts, Evernote, and so on.
  • Owned many features of the product from end to end and frequently interacted with clients for a better understanding of feature requirements.
Technologies: Haml, Ruby on Rails (RoR)

Software Engineer

2011 - 2012
Apollo HealthHiway
  • Worked on a patient health record portal which enabled patients to access their health records online.
  • Developed a service, which functioned as a cron job, that pulled in freshly uploaded records every hour as well as any updates—this enabled the system to work well despite 50,000-to-70,000 of health records being uploaded.
  • Enabled a process that processed and normalize these records before uploading them on the portal. This was a critical piece, since losing out on a health record or uploading a piece of incorrect information, could be catastrophic.
  • Built a service that ensured reliability, durability, and availability, Since the number of records kept on increasing with each passing day, we designed our service in such a way that at max it will function with 20% free storage.
Technologies: Ruby

Software Engineer

2010 - 2011
Lister Technologies
  • Developed a student-teacher portal that facilitated coaches to schedule their classes. The service involved tackling race conditions, corner cases, avoid double scheduling, accessibility permissions, and so on.
  • Built the functionality that disallowed double bookings. This involved tackling scenarios like a coach cannot book multiple classes at a given time, and neither a student can attend multiple at the same time.
  • Rolled out a service, that gives estimates of the number of conference rooms required on a specific day based on the schedule of coaches.
  • Developed the functionality that was used on a daily basis by both coaches and students. It was a driving feature of the product.
Technologies: Ruby on Rails (RoR), Ruby, Salesforce

Experience

Tibbr

Tibbr is an enterprise social network. Analogically, it is similar to Facebook for work. I built the collaboration layer of Tibbr. I also participated in the development of the application integration framework for Tibbr, which allowed third parties to integrate with it. It was a wonderful experience.

Socialcast

I built the collaboration layer of Socialcast. I also conceptualized and developed the application integration platform for Socialcast through which end-users can easily access third-party services from within Socialcast.

Education

2006 - 2016

Bachelor's Degree in Computer Science

Vellore Institute of Technology - Vellore, Tamil Nadu, India

2011 - 2013

Master's Degree in Software Systems

BITS Pilani - Pilani, Rajasthan, India

Certifications

JANUARY 2020 - PRESENT

Amazon Web Services Solutions Architect Associate

Amazon (AWS)

OCTOBER 2019 - PRESENT

Oracle Certified Professional, Java SE 8 Programmer (OCPJP)

Oracle

MARCH 2019 - PRESENT

Oracle Certified Associate, Java SE 8 Programmer (OCAJP)

Oracle

Skills

Libraries/APIs

Google API, Facebook API, Liquibase

Tools

RSpec, Slack, Jenkins, Amazon CloudFront CDN

Paradigms

Agile Software Development, Microservices, Functional Programming

Languages

Java 8, Java, Ruby, Haml, JavaScript, CSS, HTML

Frameworks

Spring Boot, JUnit, Ruby on Rails (RoR), Hibernate

Platforms

Unix, Amazon Web Services (AWS), MacOS, Salesforce

Storage

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

Other

Generative Artificial Intelligence (GenAI), Sprint Planning, Web Technologies, System Design

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