// 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.

aman@portfolio — zsh
$ whoami
$ cat focus.txt
$ echo $AVAILABILITY
01$cat about.tsx

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
02$git log --oneline experience

Experience

  1. Programmer Analyst Trainee (Software Engineer)

    Jul 2025May 2026

    Cognizant 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 Analysis
  2. Software Development Intern — Full Stack

    Jul 2024Dec 2024

    Wisflux 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
04$cat skills.yaml

Skills

languages:

JavaJavaScriptTypeScriptPythonCC++

frontend:

HTMLCSSReactJSNextJSReduxReact Native

backend:

NodeJSExpressJSNestJSSpring BootSpring CloudREST APIsMicroservices

databases:

MySQLPostgreSQLMongoDBFirebase

cloud_devops:

AWSGoogle Cloud PlatformDocker

tools:

GitGitHubKafkaRedisWebSocketsSocket.IO

concepts:

Data Structures & AlgorithmsSystem DesignDistributed Systems
05$cat education.md

Education & Certifications

education

Bachelor of Technology, Computer Science & Engineering

Arya College of Engineering and Research Center — Jaipur, Rajasthan

20212025

certifications
  • GitHub — Advanced Security
  • GitHub — Actions
  • Microsoft Azure — AI Engineer Associate
  • Google Cloud — Cloud Digital Leader
  • Coding Ninjas — Data Structures in Java
06$./contact.sh

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.