Professional Experience
Associate Software Engineer
Cognizant Technology Solutions India, Hyderabad
Durgam Cheruvu, Hyderabad•Sep 2022 – Present
- Developed and maintained 10+ AWS Lambda functions, serverless backends that manage the infrastructure.
- Demonstrated deep understanding of advanced JavaScript concepts including closures, scope chain, promises, asynchronous programming, and ES6+ features.
- Built comprehensive unit test suites using Jest, achieving 85%+ code coverage and reducing production defects.
- Developed interactive and stateful React components using lifecycle methods, hooks, state, props, and event handling, delivering responsive Interfaces.
- Optimized high-traffic content listing pages (10k+ media records) using React.memo, useMemo, and useCallback to prevent unnecessary re-renders.
- Used useMemo to cache derived state for recommendation carousels and trending sections.
- Applied React.memo to reusable components (media cards, thumbnail grids) to improve scroll performance.
- Improved page load responsiveness by 30% during peak streaming hours.
- Reduced unnecessary re-renders in video catalog components by memoizing expensive filtering and sorting logic.
- Resolved SQS message failures, retry issues, and CloudFormation template errors to ensure backward compatibility and reliable deployments.
- Configured Amazon SQS queues to process background tasks such as media upload processing and email notifications, implemented message producers in Node.js, and handled retries using dead-letter queues (DLQ) for failed messages.
- Supported production releases, including branching strategies, data migrations, and automated deployments using Jenkins, resulting in a 20% faster release cycle.
- Actively participated in Agile Scrum methodology, contributing to daily stand-ups, sprint planning, sprint reviews, retrospectives, and release planning to ensure timely delivery.
Full Stack Developer Intern
Cognizant Technology Solutions India, Hyderabad
Durgam Cheruvu, Hyderabad•Mar 2022 - Sep 2022
- Developed responsive single-page applications using React.js and React Router.
- Implemented state management using Context API / Redux Toolkit.
- Consumed REST APIs using Axios and handled asynchronous data fetching.
- Collaborated in pair programming sessions, gaining hands-on experience with Agile methodologies and Git workflows.
- Improved strong soft skills in communication, teamwork, time management, and consistently meeting deadlines.