Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

RAJESH POLAVARAPU

Dubai

Summary

Innovative software engineer with 6+ years of building AI-driven platforms, including a GenAI-powered event-planning system at Hafla that integrates multi-agent conversational AI, RAG pipelines (ChromaDB, Pinecone), and scalable AWS microservices. Skilled in LangChain/LangGraph prototyping, CI/CD best practices, and database optimization to deliver secure, high-performance solutions. Actively expanding expertise in machine learning and LLMs, eager to drive AI innovation at a forward-thinking organization.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Hafla
03.2022 - Current
  • Company Overview: Hafla is a AI Powered Event Planning Company
  • End to End Feature Development – Built infrastructure, API development, Botpress Integration (Node JS)
  • Integrate Botpress (with multi Agentic workflow) and Chtabase integration (planner allocation based on historical data) to enable AI powered chatbot solutions to attend to potential hosts enabling to build autonomous lead management.
  • Prototyped internal GenAI tools using LangChain and LangGraph, implementing RAG pipelines with ChromaDB and Pinecone for semantic search, contextual retrieval, and memory-enhanced chat assistants.
  • Extended feature from single cart to multi-cart ecosystem where planner can collaborate with client on planning and pricing along with integration with Stripe and Tap payments
  • Worked on building a planner portal which integrated with existing CMS to enable host of features with enhanced faceted search, sort and filter based on Elastic search and react instant search libraries
  • Designed and developed Host Credit Entity management system to solve for corporate host requirement of pre approved line of credit with role based approval system
  • Help Build Bidding system via Partner portal where in a event requirements are sent out to various partners in their specialization to procure a best fit quote for the host
  • Configured and managed AWS infrastructure including RDS, EC2, EIP, and OpenSearch, enabling deployment of scalable microservices and setting up custom domain stack
  • Designed and built the backend API in Node JS to upload, delete, save images for orders and carts using ImageKit as file store along with tagging to enable supervised learning for posterity
  • Repository Management
  • Took sessions with on repo management, conflict resolution and branching logic
  • Enforced es-lint, c-spell and husky/pre commit hook) for well formatted codebase
  • Actively participated in reviews to focus on comment-less (to enforce core value that well written code needs no comments), modular, well-refactored, keep-consistent-styled and optimized codebase
  • Written 1500+ migrations on postgres to enable constraints, indexes and data cleaning alongside feature development to enforce security and safety.
  • Product – Hafla is a AI Powered Event Planning Company (Team Size - 5)

Software Engineer

Uptycs India
06.2020 - 03.2022
  • Company Overview: Uptycs is a Cloud Native Security Analytics Platform
  • End to End Feature Development – Built infrastructure, toolset and deployment pipeline for API development
  • Developed a tool to create Postman Collection from JSON request/response from unit test cases for 100+ APIs with 300 requests
  • Created a Swagger Micro Service which served Swagger UI from OpenApi 3.0.0 Spec generated from Raml Models with authentication for customer onboarding with Node JS
  • Designed APIs in NodeJS–
  • ImageLoadExecution
  • KubeCreationPolicy
  • AuditGroups
  • Detection Notes
  • Implemented Golang Consumers to enhance performance
  • Added API hardening for 100+ APIs using Joi
  • Yara rules API for associations with various APIs and across applications
  • Database migrations
  • Data validation and cleaning (Joi framework)
  • Associations with other tables
  • Database operations using Sequelize ORM
  • Adding RAML Specs
  • Adding unit test cases in Mocha
  • Associate ToolKits using YaraMetaData in detections
  • Ancestry list order compare
  • Uptycs managed tags
  • Maintenance –
  • Handled Node package vulnerabilities fix and upgrades for audit checks
  • Help resolve and establish GitHub repository workflows as Code Owner
  • Taking ownership and drive feature as per customer requirements from backend design to deployment process
  • Worked on Jenkins, Golang, docker and UI pieces as and when required
  • Involved proactively in stability changes for Redis and Postgres to address failover scenarios & keep the data pipeline intact from osquery to hive
  • Worked on time sensitive release targets for deploying the right fixes to tricky production bugs
  • Code Owner for 15+ Node Services and acting SPOC for integrations and bugs
  • Organized meets with various team leaders to figure out RCA for build and bugs
  • Involved proactively in creating design documents in confluence for all build services
  • Organized and drove meetings with Product Managers
  • Product – Uptycs is a Cloud Native Security Analytics Platform (Team Size - 6)

Software Engineer

Cleartrip India
12.2018 - 05.2020
  • Project 01 – Content Management System for flyin.com
  • Took ownership of building product features like Loyalty tiers, coupon generation, banner management, payment configurations, report generation, data transformation and caching for holiday packages, rating and review system among many others
  • Front End: Vue.js framework with Nuxt.js
  • Back End: Node.js
  • Middleware: Express.js
  • Databases:
  • 1. MongoDB:
  • Worked on aggregation pipelines through node services
  • Performance enhancement using indexing
  • Memory management and connection pool optimization
  • 2. Redis:
  • Implemented message queue, latency monitor
  • Ensured high availability using cluster and failover using Redis Sentinels
  • CI/CD: Implemented Deployment pipeline using Atlassian Bitbucket
  • VCS: Migration from SVN to GIT
  • Webserver: Nginx 1.16.1:
  • 1. Implemented Load balancing
  • 2. Blacklisting IP’s following bot attacks
  • 3. Cyber security enhancements by protecting server information
  • Server operating system: CentOS:
  • 1. Process Management using PM2
  • 2. Server and application log management
  • Project 02 – API services for Air Distribution Team
  • Worked in Air Distribution Team responsible for B2B external API requirements.
  • Worked on Job Scheduler for flyin.com - consumed REST API & managed Node Application that implements batch jobs
  • Predictive search for flyin.com - pushed & updated data to Elastic Search by exposing API using predictive search
  • Consumed REST API and providing Dynamic Filter Content using EJS
  • Acquired

Education

Bachelors of technology - Computer Science

CVR College of Engineering
01.2019

Higher Secondary Education - 12th Std

Vidyadham Jr College
01.2015

Secondary School Education - 10th Std

Sanghamitra School
01.2013

Skills

Technical Skills
  • Programming Languages: Python (FastAPI), Nodejs, Java (Spring Boot, Elasticsearch), Golang, C
  • Web Development: Nextjs, React, Tailwind CSS, JavaScript (Vuejs)
  • Databases: Postgres, Oracle SQL, MongoDB, Redis, Elasticsearch
  • Cloud & Infrastructure: AWS (RDS, EC2, OpenSearch), Docker, Kubernetes, CI/CD with Jenkins and Bitbucket Pipelines
  • Web Servers: Nginx
  • Version Control & DevOps: Git, SVN, Jenkins, Bitbucket Pipelines
  • Operating Systems: Linux (CentOS, Ubuntu, Kali), Windows, MacOS

Timeline

Senior Software Engineer

Hafla
03.2022 - Current

Software Engineer

Uptycs India
06.2020 - 03.2022

Software Engineer

Cleartrip India
12.2018 - 05.2020

Higher Secondary Education - 12th Std

Vidyadham Jr College

Secondary School Education - 10th Std

Sanghamitra School

Bachelors of technology - Computer Science

CVR College of Engineering
RAJESH POLAVARAPU