Software Engineer · Python · GraphQL · PostgreSQL · AWS

Bengaluru, Karnataka, India

Bangalore Urban, Karnataka, India







Bachelor of Engineering - BE, Mechanical Engineering
The National Institute Of Engineering, Mysore
Join Rohan and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer · Python · GraphQL · PostgreSQL · AWS
Backend Software Engineer who builds scalable APIs, distributed systems, and data-heavy applications — primarily in Python, GraphQL, SQL (PostgreSQL), TypeScript, and React. At Juniper Square, I built and maintained Python and GraphQL APIs powering investor-facing dashboards for a financial platform serving thousands of LPs and GPs. That meant architecting new GraphQL capabilities, eliminating N+1 query issues through DataLoader batching, managing PostgreSQL schema migrations end-to-end, containerizing microservices with Docker, and integrating AWS IAM + Cognito for authentication. I also resolved a critical production bug and expanded test coverage with Jest — comfortable owning issues from debugging through deployment. On the full-stack side, I've shipped a Next.js/PostgreSQL e-commerce platform (Stripe, JWT auth, SSR) and a React weather app with REST API integration — both built end-to-end from schema to CI/CD deployment. I care about writing efficient, maintainable systems: clean API design, query optimization, and solid debugging habits. I'm actively looking for backend or full-stack engineering roles where I can own meaningful features and keep building. Feel free to reach out — always happy to connect.
Bengaluru
anthropic apis
claude code
cursor
gemini
openai
Microsoft Copilot
Software Engineer Intern at Juniper Square, Oct 2024 - Apr 2025 · 7 mos, Bengaluru, Karnataka, India, • Built and debugged Python & GraphQL APIs powering investor dashboards for thousands of LPs and GPs on a financial investment management platform • Introduced DataLoader-based batching to eliminate N+1 query issues, cutting API latency under production load • Managed PostgreSQL backend end-to-end: schema migrations, ENUM types, SQL query rewrites for throughput and reliability • Integrated AWS IAM and Cognito for authentication and role-based authorization across all API surfaces • Containerized microservices with Docker; expanded test coverage with Jest; resolved a critical production bug affecting real-time dashboard updates • Partnered with PMs and designers to ship Figma wireframes as production-ready features in an agile team
Machine Learning Project Intern at Decibels Lab, Oct 2021 - Nov 2021 · 2 mos, Bangalore Urban, Karnataka, India, Machine Learning Internship : ◦ Predictive maintenance: Programming machine learning algorithm to predict failure of aircraft engine and analysis of model’s accuracy based on precision and f1-score. ◦ Reinforcement learning (States, Actions, Rewards, Agent) and Q-Learning. Introduction to material movement robots using machine learning. Reinforcement learning parameters definition (Rewards or penalties, state space, Destinations, Actions - (south, north, east, west, pickup material, drop-off material). Programming material movement robots to make decisions on actions to reach the drop-off locations with high rewards and low penalties. Analysis of the machine learning algorithm's performance for different values of several episodes, learning rate, and exploration rate. ◦ Material properties prediction : Introduction to mechanical properties of materials (Stress, Strain, Stress & Strain curve, proportional limit, yield point, Yield point, Ultimate tensile strength, and Fracture point). Programming Linear Regression algorithm to predict proportional limit of the material at a given temperature.
Bachelor of Engineering - BE, Mechanical Engineering, The National Institute Of Engineering, Mysore
github: https://github.com/rohanms888
medium: https://medium.com/@rohanms888
leetcode: https://leetcode.com/rohanms888