
Agam Jain
Software Engineer / Full-stack Developer
About
Right from the start of my undergrad, I've been that person who says, "Why not build it myself?"—which led me to discover my passion for building full-stack web and mobile applications that solve real problems. These projects reflect my core belief: great software should solve small, real-world problems—and do it beautifully. I'm especially drawn to building scalable, SaaS-based solutions that bring long-term value.
Along the way, I've strengthened my practical experience through internships at:
Vigility Technologies, where I built a React.js-based reporting frontend integrated with a FastAPI backend—optimizing performance and delivering a responsive, data-driven UI.
Cognizant, where I engineered Java-based backend modules, automated build processes, and optimized SQL operations—applying core software engineering principles in a real-world business context.
With 600+ LeetCode problems solved and a solid grasp of data structures and algorithms, I write clean, efficient code with a strong product-first mindset.
Tech Stack
Experience
Cognizant Technology Solutions
Intern
♦ Engineered over 30 Java-based modules simulating real-world business logic, demonstrating deep command of OOP principles (abstraction, inheritance, polymorphism) and optimizing logic flow, resulting in up to 40% code reuse in capstone applications.
♦ Optimized SQL queries and stored procedures for real-world datasets, improving data retrieval speed by 25%.
♦ Implemented Maven for build automation, cutting environment setup time by 50% and enabling CI/CD readiness.
♦ Developed a full-stack project with scalable architecture using Java, following industry-standard design patterns (MVC), and delivering comprehensive technical documentation to ensure maintainability and team onboarding efficiency.
Vigility Technologies
Frontend-Development Intern
♦ Built a React.js-based frontend for a reporting platform where users can run SQL queries and generate custom reports, integrated with a FastAPI backend and SQL database.
♦ Integrated TanStack Router for dynamic, client-side routing, reducing perceived navigation delay by 30% during test runs and followed Agile methodology with sprint planning, daily standups, and retrospectives to maintain consistent development velocity.
♦ Implemented dynamic SQL result visualization and structured report generation, using Tailwind CSS and modern React patterns to deliver a clean, responsive, and accessible UI for streamlined data exploration.