Software Engineer at Edge Industries · IIT Kanpur, Computer Science ’25
I build backend systems and web applications, with a focus on reliable workflows, database performance, and solving production problems.
My current work involves software for electricity utilities, including billing, payment processing, operational dashboards, and search.
- Backend performance: Reduced query latency from 30–80 seconds to under 150 ms by replacing a join over an approximately 18-million-row TimescaleDB window with targeted lookups.
- Payment reliability: Implemented payment serialization using database advisory locks and transactional background jobs, and fixed reconciliation logic to prevent duplicate billing.
- Web applications: Built operational dashboards with Phoenix LiveView and developed React interfaces backed by Node.js and MongoDB.
- Workflow orchestration: Built a Go and WebAssembly proof of concept during my internship at the National Payments Corporation of India.
Primary production stack
Elixir · Phoenix · LiveView · Ash · Oban · PostgreSQL · TimescaleDB · ParadeDB
Other development experience
Go · JavaScript · React · Node.js · Express · MongoDB
Tools
Git · Linux · Bash · Docker · Grafana
Problem solving
C++ for data structures and algorithms · 500+ LeetCode problems solved
I'm interested in backend engineering, database internals, concurrency, and building useful products across the stack.
I'm open to software engineering opportunities, particularly backend and backend-focused full-stack roles.
Reach me at work.ashutoshagr@gmail.com or connect with me on LinkedIn.


