Anuraag Shimoga Ramesh, Developer in Bengaluru, Karnataka, India
Anuraag is available for hire
Hire Anuraag

Anuraag Shimoga Ramesh

Verified Expert  in Engineering

Full-stack Developer

Bengaluru, Karnataka, India

Toptal member since September 23, 2021

Bio

Anuraag is a full-stack developer with 12 years of experience designing and building scalable web applications that affect millions of people every day and looks forward to working on other exciting products. He is keen on Node.js, React, and PostgreSQL and works well with many other technologies, including AWS services. Anuraag is highly flexible, a quick learner, and great at communicating with different stakeholders.

Portfolio

Reckit Inc.
Node.js, Serverless Framework, Amazon API Gateway, AWS Lambda, PostgreSQL
Comviva, India
Node.js, React, PostgreSQL, Apache Kafka, Redis, HTML5, CSS, JavaScript, SQL
MetricStream, India
Node.js, React, Oracle, MongoDB, JavaScript, HTML5, CSS, SQL

Experience

  • SQL - 12 years
  • JavaScript - 8 years
  • HTML5 - 7 years
  • CSS - 7 years
  • React - 4 years
  • Node.js - 4 years
  • PostgreSQL - 2 years
  • Apache Kafka - 2 years

Availability

Part-time

Preferred Environment

Node.js, React, PostgreSQL, Amazon Web Services (AWS)

The most amazing...

...project I've led included a team of 12 developers to build a SaaS-based marketing automation platform that sends out and tracks millions of events per day.

Work Experience

Back-end Developer

2022 - 2022
Reckit Inc.
  • Developed a scalable and high-performing API library from scratch for Reckitt, an app to share recommendations. This app is available on the IOS app store.
  • Developed and managed 57 Lambda functions using Node.js and Serverless framework. These functions were triggered through API Gateway and constituted the API library.
  • Integrated with multiple third-party APIs, including Google Places, Google Books, Reelgood, and Spotify.
  • Leveraged multiple AWS services, including Cognito, RDS, Lambda, API Gateway, SES, SNS, and S3.
Technologies: Node.js, Serverless Framework, Amazon API Gateway, AWS Lambda, PostgreSQL

Technical Lead

2020 - 2021
Comviva, India
  • Led a team of 12 developers to build a SaaS-based digital marketing automation platform that sends out and tracks millions of events daily.
  • Developed four microservices, more than 50 APIs using Node.js, and more than 50 reusable components using React. I spearheaded five modules of the application and released more than 100 bug fixes for other modules.
  • Worked on two performance enhancement exercises that required redesigning the distribution of tasks across microservices. I reduced resource consumption to 70% and scaled up these services to handle thousands of events per second.
  • Integrated the following third-party systems within the application: Stripe (billing), Plivo (SMS in US/Canada), Value First (SMS in India), Instabot (conversation), and Unlayer (email editor).
  • Communicated with product management and quality assurance teams regularly as part of my technical lead role. I was also the first point of contact for any production issues or challenges faced during deployments.
Technologies: Node.js, React, PostgreSQL, Apache Kafka, Redis, HTML5, CSS, JavaScript, SQL

Technical Lead

2014 - 2020
MetricStream, India
  • Served as the technical expert for many GRC modules such as audit management, issue management, and compliance. Some of the enterprise clients I worked with are Procter & Gamble, Kaiser Permanente, British Petroleum, and Canadian Tire Corporation.
  • Developed and maintained three new modules requested by the customer. This development included the creation of more than ten forms, 10+ reports, and 4+ workflows.
  • Customized six modules by making changes in more than 30 forms, 30+ reports, and 10+ workflows based on customer business use cases.
  • Completed a POC to migrate three modules onto the MERN technology stack.
Technologies: Node.js, React, Oracle, MongoDB, JavaScript, HTML5, CSS, SQL

Staff Consultant

2012 - 2014
Oracle Financial Services Software
  • Served as the technical expert for a core banking product. One of the enterprise clients I worked with was Mashreq Bank.
  • Developed a new module in the application to support the UAE direct debit system as per the UAE Central Bank guidelines.
  • Customized more than 20 forms and 20 reports across various modules as per customer requests.
Technologies: Oracle, JavaScript, HTML5, CSS, SQL

IT Engineer — System Integration

2011 - 2012
CMC Ltd.
  • Served as an individual contributor for the leave management system of Tata Consultancy Services that 100,000 employees used at that time.
  • Developed new modules in the application to support four new countries. I also released 50+ bug fixes in the existing modules.
  • Worked on system performance improvements to reduce the execution time of batch jobs by 80%.
Technologies: Oracle, SQL

Technical Associate

2009 - 2011
Tech Mahindra
  • Acted as a DBA for AT&T's billing system that served millions of customers.
  • Developed scripts to implement DB changes for three successful application upgrades.
  • Built scripts to automate four repetitive tasks, saving the team six hours per week.
Technologies: SQL

Experience

Reckit

A social media app to share and manage movies, TV shows, songs, books, and place recommendations.

I developed a scalable and high-performing API library consumed by the IOS app. I created 57 Lambda functions and leveraged other AWS services, including Cognito, RDS, API Gateway, SES, SNS, and S3.

The back end is integrated with multiple third-party libraries, including Google Places, Google Books, Reelgood, and Spotify, to search for places, books, movies, tv shows, and songs.

Factoreal

https://www.factoreal.com/
A SaaS-based digital marketing automation platform that enables users to advertise their brand across various channels, including email, SMS, Facebook, and Twitter.

I led a team of 12 developers to build this platform. I developed and maintained four microservices and owned five modules of the application.

The company now has two enterprise customers and 10+ small and medium business customers signed. Together, these customers send millions of messages to their contacts every day via emails, SMS, WhatsApp, and more.

Metricstream GRC Application

https://www.metricstream.com/
An application related to governance, risk, and compliance (GRC) helps customers enforce compliance with regulatory bodies and mitigate risk.

I served as the technical expert for some audit management, issue management, and compliance modules. I developed and maintained three new modules and customized six existing modules per customer requests, resulting in 15+ successful production releases.

Flexcube

https://www.oracle.com/in/industries/financial-services/banking/
A core banking application that enables financial institutions to manage their daily transactions via a secure web application.

I developed a new module to support UAE direct debit system (UAEDDS) as per the UAE Central Bank guidelines. In addition, I customized 20+ forms and 20+ reports as per customer requests to satisfy their business use cases resulting in more than five successful production releases.

Education

2004 - 2008

Bachelor of Engineering in Electronics and Communication

Visvesvaraya Technological University, India - Bengaluru, India

Skills

Libraries/APIs

Node.js, React, REST APIs

Languages

JavaScript, SQL, HTML5, CSS, HTML

Frameworks

Serverless Framework

Paradigms

Microservices

Platforms

Oracle, AWS Lambda, Apache Kafka, Amazon Web Services (AWS)

Storage

PostgreSQL, Redis, MongoDB

Other

Amazon API Gateway

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