Software Engineer with 2+ years in Backend Development, Cloud & Distributed Systems
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Highly skilled Software Engineer with a Master's degree in Mathematics & Computing, bringing 2.3 years of experience in backend development, cloud platforms, and distributed systems. Proven ability to build scalable, fault-tolerant platforms and automate complex workflows. Adept at leveraging technologies like Kafka, AWS, Kubernetes, and various programming languages to deliver robust and efficient software solutions. Recognized with the prestigious Suyash Chandra Memorial Cash Award for best M.Tech project.
Indian Institute of Technology Delhi
M.Tech · Mathematics & Computing
August 1, 2022 – June 30, 2024
Indian Institute of Technology Delhi
B.Tech · Mathematics & Computing
August 1, 2019 – June 30, 2023
G.N National Public School
CBSE (XII)
June 1, 2017 – May 31, 2018
G.N National Public School
CBSE (X)
June 1, 2015 – May 31, 2016
JPMorgan Chase
Backend Software Engineer II
August 1, 2024 – Present
Bengaluru, Karnataka, India
Adobe Systems
Software Engineering Intern
May 1, 2023 – July 1, 2023
Noida, Uttar Pradesh, India
Texas Instruments
Software Engineering Intern
May 1, 2022 – July 1, 2022
India
Poker Web Application
August 1, 2024 – December 1, 2024
Developed a real-time multiplayer poker web application with room creation, player state management, and live gameplay. Implemented real-time communication using Socket.IO and server-side game logic.
View ProjectPSP Network
July 1, 2022 – August 1, 2022
Designed a peer-assisted file distribution network with a centralized server and LRU caching. Implemented multi-threaded clients communicating over multiple ports and analyzed RTT and packet loss behavior.
View ProjectExternal K-Way Merge Sort
July 1, 2022 – August 1, 2022
Implemented an efficient external K-way merge sort in C++ for large datasets. Optimized disk I/O by batching reads and writes, significantly reducing wall-clock execution time.
View ProjectMemory Management Unit Simulator
July 1, 2022 – August 1, 2022
Built a single-level page table simulator in C supporting process creation, forking, allocation, and deallocation. Simulated virtual memory with multiple segments and implemented core OS memory operations.
View ProjectDynamic Memory Allocator
November 1, 2020 – December 1, 2020
Implemented a dynamic memory allocator using DLLs, BSTs, and AVL trees. Added defragmentation using first-fit and best-fit strategies with a sanity checker.
View ProjectSingle Controller Chance-constrained Stochastic Games, Journal of Optimization Theory and Applications
Journal of Optimization Theory and Applications
January 1, 2025 – Present
Mathematical Programming Formulation for Computing Nash Equilibrium of Stochastic Games, Indian Control Conference (ICC)
Indian Control Conference (ICC)
January 1, 2025 – Present
Cultural Fit Analysis
The candidate's background from a top-tier institution (IIT Delhi) and engagement in diverse, challenging projects (academic and professional) reflect a strong drive for technical excellence and continuous learning. Their experience in collaborative environments and contributions to robust, scalable systems align well with a culture valuing innovation, quality, and teamwork. The breadth of technologies and domains covered suggests adaptability and a proactive mindset.
Soft Skills & Operational Fit
The candidate demonstrates strong problem-solving abilities through complex project implementations and optimizations. Their active participation in architecture and code reviews highlights collaborative skills and a commitment to engineering best practices. A clear focus on reliability, compliance, and operational observability (e.g., audit logging, integrity validation, reducing response times) indicates a mature approach to software development and a strong operational fit for critical systems.