Geetansh Agrawal
Software Engineer / Full-stack Developer
About
I'm a software engineer passionate about crafting high-quality digital experiences. With expertise in full-stack development and a strong eye for UI/UX, I build performant, pixel-perfect applications that are both functional and visually appealing.
Always learning, always iterating, always pushing boundaries.
Tech Stack
Experience
Tata Consultancy Services (TCS iON)
Software Engineer
• Enabled the platform to reliably support 5M+ daily assessment transactions by decomposing the monolithic evaluation engine into domain‑driven microservices, defining clear service boundaries and implementing idempotent REST interfaces predictable request handling.
• Improved system throughput by 35% and removed workflow bottlenecks by transitioning core evaluation flows to a distributed event‑driven architecture, using Kafka/RabbitMQ with asynchronous message queues, consumer groups, and dead‑letter handling.
• Reduced database query latency by 40% and improved data throughput for 1M+ candidate records by restructuring workloads across MySQL (transactional) and MongoDB (document storage), applying index tuning, read/write separation, and Redis‑based hot‑cache layers for high‑frequency.
• Increased deployment reliability and minimized environment drift by adopting immutable Docker image builds, maintaining environment parity, and enabling zero‑downtime rolling deployments on AWS EC2 via automated CI/CD pipelines.
• Reduced response time by 25% and strengthened operational security by refactoring core modules using scalable design patterns and implementing RSA/AES encrypted logging with key rotation.
Education
Computer Science and Engineering | University Institute of Technology RGPV
CGPA: 8.23