// software engineer · full-stack & distributed systems
Aman Makhija
I build event-driven backends and full-stack products — from Kafka pipelines that survive failure to interfaces people actually enjoy using.
About
I'm a software engineer who spends most days somewhere between distributed systems and the browser — designing services that stay correct under load, and shipping the UI on top of them.
At Cognizant I dig through large, often minified JavaScript codebases to find what's actually going wrong: logic flaws, race conditions in async code, unsafe third-party integrations. Outside of that, I build backend systems for fun — notification pipelines, ride-matching engines, chat platforms — usually with Kafka, Redis, and Spring Boot doing the heavy lifting.
quick facts
- Hyderabad, Telangana, India
- Software Engineer at Cognizant Technology Solutions
- Bachelor of Technology, 2025
Experience
Programmer Analyst Trainee (Software Engineer)
Jul 2025 — May 2026Cognizant Technology Solutions · Hyderabad, TG
- Analyze large-scale JavaScript applications to identify logic flaws, performance bottlenecks, and potential security vulnerabilities.
- Reverse engineer complex and minified client-side codebases to understand execution flow and debug asynchronous behavior.
- Perform static and dynamic analysis of third-party integrations to detect unsafe API usage and improve application reliability.
- Debug event-driven JavaScript systems and trace execution paths to resolve production issues.
- Develop internal automation scripts and tooling to streamline code analysis workflows and reduce manual investigation time.
JavaScriptNode.jsDebuggingStatic AnalysisSoftware Development Intern — Full Stack
Jul 2024 — Dec 2024Wisflux Tech Labs · Jaipur, RJ
- Developed and optimized video and voice calling functionality using WebRTC to improve real-time communication performance.
- Redesigned key application modules including home, profile, and call logs pages to improve usability and interface consistency.
- Built and integrated full-stack features using React, Next.js, NestJS, Node.js, PostgreSQL, and Docker.
ReactNext.jsNestJSPostgreSQLWebRTCDocker
Projects
Skills
languages:
frontend:
backend:
databases:
cloud_devops:
tools:
concepts:
Education & Certifications
Bachelor of Technology, Computer Science & Engineering
Arya College of Engineering and Research Center — Jaipur, Rajasthan
2021 — 2025
- GitHub — Advanced Security
- GitHub — Actions
- Microsoft Azure — AI Engineer Associate
- Google Cloud — Cloud Digital Leader
- Coding Ninjas — Data Structures in Java
Get in touch
Currently open to full-time software engineering roles. Whether it's a distributed system that needs to stay correct under load, or a product that needs shipping end to end — feel free to reach out.