Experience
A few years, a few companies, one recurring theme: making things faster and less annoying to maintain.
* Sourced from my CV and LinkedIn. Past performance is not indicative of future results, but it's a decent hint.
Software Engineer 1
Sophos · Bengaluru, India
May 2025 — Present
- Research and development on the Identity Threat Detection and Response product.
- Developing and maintaining services that support the XDR product.
Microsoft Entra IDGraphQLSpring FrameworkCybersecurity
Software Engineer 1
AppPerfect Corp · Udaipur, India
Sep 2023 — Apr 2025
- Built data pipelines in Python and Spark SQL that pull from multiple sources into bronze, silver, and gold tables.
- Refactored Plotly Dash dashboards — trimmed redundant callbacks and tuned SQL — for a ~30% performance bump.
- Embedded Dash apps into Next.js via the Dash SDK, with JWT auth and RBAC for secure access.
- Designed a reusable styled UI library so dashboards stay consistent and quick to assemble.
- Stood up internal viewer-analytics and performance monitoring with Grafana and Prometheus.
Python DashPlotlySpark SQLDatabricksReact.jsNext.jsNode.js
SDE
MetaBlock Technologies · Jaipur, India
Jul 2023 — Sep 2023
- Led a team of 5 developers building projects in the MERN stack.
- Developed 50 REST endpoints across projects in 2 months: phone/email OTP auth, S3 file upload, payment integration, AWS Elastic Beanstalk deploys, and domain management.
- Used transactions and locks to avoid write-write problems on a schema; the work contributed to a 20% revenue increase.
React.jsNext.jsNode.jsMongoDBAWS
Technical Content Engineer Intern
Newton School · Bengaluru, India
Mar 2023 — Sep 2023
- Worked with the front-end team to deliver high-quality solutions on the company's platform.
- Built engaging, interactive coding questions with React.js, JavaScript, HTML, and CSS.
- Wrote Cypress suites to test the React apps end to end.
React.jsJavaScriptCypress
Want the condensed version? Grab the CV or say hi.