Backend Developer with a strong foundation in scalable system design, API development, and cloud-native applications. Experienced in delivering production-ready solutions using Go, Python, and C++, with expertise in AWS, Docker, Kubernetes, and automation workflows. Skilled in applying design patterns, low-level architecture, and test automation to build reliable, maintainable systems. Passionate about solving complex problems, contributing to open-source projects, and continuously learning new technologies.
- π Education:
Degree | Field | Institution | Year |
---|---|---|---|
Master's | Computer Science (Networks and Information Security) | Indian Institute of Technology, Hyderabad | 2024 |
Bachelor's | Computer Science | Osmania University, Hyderabad | 2022 |
Software Engineer β Oleria | July 2024 β Present
- Contributed to the end-to-end integration of Okta and ServiceNow applications within the product.
- Supported successful deployment and testing of these integrations in a customer environment managing over 100,000 users.
- Conducted extensive research to gain deep understanding of Identity and Access Management (IAM) features, OAuth authentication mechanisms, and relevant REST APIs for data retrieval in both applications.
- Designed and implemented end-to-end test automation workflow set-up for the product using AWS Lambda, Playwright and GitHub Actions.
Research Assistant - M.Tech Thesis IIT Hyderabad | July 2023 - June 2024
Securing Network Infrastructure: Safeguarding Data Plane Systems Against Attacks on Probabilistic Data Structures
- Domain: Probabilistic Data Structures, Network Security, Smart-NICs, DPU, DOCA SDK
- Description:
- Research: Investigated Pollution/DDoS attacks on probabilistic data structures. Studied NVIDIA BlueField-2 DPU Architecture and Netronome Agilio Smart-NIC.
- Technology: Set up NVIDIA BlueField-2 P Series DPU in IIT Hyderabad Data Center on a host server. Implemented FlowRadar Data Plane Packet Processing System utilizing Bloom Filter on Netronome Agilio Smart-NIC in C language and NVIDIA BlueField-2 P-Series DPU using DOCA SDK.
- Bank System Backend Web Service in Go
- Designed database schema using DBML and generate SQL code using SQLC
- Handle transactions, DB isolation levels and avoid deadlocks
- Developed a RESTful backend web service using the Gin framework
- Secured the APIs with JWT and PASETO user authentication
- Built a minimal docker image and used Github Action to automatically build and deploy the app to AWS EKS
- Config Kubernetes Ingress to route traffic to the webservice
- Extended the webservice to support gRPC and gRPC gateway
- Run background workers to send and process email tasks asynchronously with Redis and Asynq
- Splitwise App - Low Level Design
- Designed and implemented low level design for a bill-splitting application inspired by Splitwise
- Modeled core entities users, groups, expenses, transactions, balanceSheet and their relationships.
- Applied Strategy and Factory Design patterns
- Developed features including equal/unequal expense splitting, group-based expense tracking and simplify debts to minimize the number of transactions among users
- Simple AI Agent
- Designed and implemented a general-purpose AI agent in Python capable of autonomous task execution.
- Developed a suite of custom tools to enhance the agentβs reasoning and problem-solving abilities.
- Evaluated performance against the GAIA Benchmark to validate accuracy, adaptability, and robustness.
- Alumni Information System
- A platform that stores and manages alumni data while also providing updates on college events, news, and networking opportunities
- Multiple user login, Event posting, Data visualization, and Alumni Registration Approval
- Used Django Framework and Deployed using heroku
- Fundamentals of AI Agents β link
- Building Neo4j Applications with GO - link
- Neo4j Fundamentals - link
- Introduction to DOCA - link
- Kubernetes for Absolute Begineers- Hands on β Udemy
- Building Web Applications with Django β Coursera
Languages: Go, C++, Python, TypeScript
Frameworks: Gin, Django
Databases: PostgreSQL, MongoDB, Redis, Neo4j
DevOps: AWS, Docker, Kubernetes, GitHub Actions
Automation: Playwright
APIs & Protocols: REST, GraphQL, gRPC
- Securing In-Network Fast Control Loop Systems from Adversarial Attacks :
Authors: Harish S A, Divya Pathak, Mahanth Kumar Valluri, Sree Prathyush Chinta, Amogh Bedarakota, Rinku Shah, Praveen Tammana
Published in: COMSNETS 2024
π My contribution to the paper demonstrates the results of DDoS attacks on Smart-NICs
- π§ Email: [vallulrimahanthkumar@gmail.com]
- πΌ LinkedIn: linkedin.com/in/mahanth-kumar-valluri