Hi, I'm Rahul S Sharma

I build scalable cloud systems and reactive applications that make an impact.

Rahul S Sharma - Software Engineer

About Me

I'm a Software Engineer with expertise in building reactive and cloud-native applications. My experience spans developing scalable microservices, optimizing system performance, and implementing robust logging frameworks.

With a strong foundation in computer science and hands-on experience with modern technologies, I excel at transforming business requirements into high-performance solutions. I'm passionate about clean code architecture and delivering exceptional user experiences.

Throughout my career, I've worked with technologies like Spring Boot, Java Webflux, Kubernetes, AWS, and React, allowing me to build end-to-end solutions that solve complex problems.

Education

M.Tech in Computer Science - NIT Goa

2021 - 2023

Current Role

Software Engineer at Monnai Technology

June 2023 - Present

Location

Bangalore, India

My Skills

Technical Skills

Java & Spring Boot
AWS & Kubernetes
JavaScript/TypeScript
Python & Golang
React & Angular

Frameworks & Tools

Spring Boot Java Webflux TypeScript FluentD Go React Angular MongoDb SQL Node.js Flask Docker Kubernetes AWS Terraform Apache NiFi Elasticsearch GCP Git Redux Apache Nifi

Featured Projects

Generic Logger

Generic Logger

A comprehensive logging framework with span and trace functionality for enhanced data flow insights, implementing file rotation with FluentD running as a sidecar in Kubernetes pods.

FluentD Java Python JavaScript
Phone and Email Scrapper

Phone and Email Scrapper

A scalable, resilient system for handling 5M+ requests with low latency using parallel processing. Features IP rotation to prevent blocking without third-party providers, saving 90% in costs.

Python JavaScript Bash AWS Lambda
Pi-Blog

Pi-Blog

A full-stack blogging platform using Flask as a REST API backend with HTML and JS frontend. Features Google OAuth authentication, Cloud SQL integration, and sentiment analysis on comments.

Flask JavaScript HTML/CSS GCP

Work Experience

Software Engineer

Monnai Technology India Pvt. Ltd.

June 2023 - Present

Developing reactive applications and cloud infrastructure for financial technology solutions.

  • Developed a reactive Business Rule Engine with Java Webflux for real-time decision-making
  • Implemented a Fluentd-based logging framework for proactive alerts, reducing downtime
  • Managed client provisioning, reducing onboarding time by 50%
  • Optimized system performance, cutting response times by 70% for 10M+ monthly transactions
  • Single-handedly set up an Apache NiFi cluster in AWS with Terraform and auto-scaling

Graduate Intern

Intel Technology India Pvt. Ltd.

July 2022 - June 2023

Worked on developer tools and web applications for Intel DevCloud for the Edge.

  • Created utility CLI tool (Devassist) using Golang for developers to automate interaction with Openshift
  • Improvised Angular codebase by rewriting existing code using Redux for better state management
  • Worked as a full stack developer for ease of development for low code and full code solutions

Software Engineer

Persistent Systems Ltd.

November 2020 - November 2021

Developed full stack applications for various client projects.

  • Led the team on a full-stack blogging Web App using Flask, with sentiment analysis of comments
  • Wrote drivers for OpenStack to create a pipeline for hardware communication using Python
  • Automated various tests and deployment pipelines using bash scripting
  • Worked with technologies including React, NodeJS, Python, Flask, Kubernetes, and Docker

Get In Touch

Location

Bangalore, India