I’m a software developer with 9 years of experience building full web applications. I work with React, Angular, JavaScript, Micro Front-End architectures, and Python/Django to create scalable and user-friendly applications. I write unit and integration tests using Jest, Jasmine, and Karma to ensure reliable software.
Irving, Texas, United States
Contributed to micro front-end applications for Verizon in-store agents to manage accounts, activate new lines, place orders, and handle plans.
Helped modernize legacy systems into React.js micro front-ends, making them faster, more flexible, and easier to maintain.
Built a multi-brand platform for Total Wireless, Straight Talk, and Tracfone, sharing workflows and code across brands.
Implemented brand-specific UI logic for account lookups, ordering, and support.
Developed scalable, testable components with React.js, TypeScript, and unit/integration tests using Jest and React Testing Library.
Used AI-assisted coding features in VS Code, including GPT and Claude, along with GitHub Copilot, to write, debug, and improve code efficiently.
Monitored production with Kibana and collaborated with backend, QA, and product teams in Agile sprints using Jira.
· Spearheading the development of a global e-commerce application that serves millions of users, optimizing the online purchasing experience with intuitive and responsive web interfaces.
· Building interactive and high-performing client-side web pages using Next JS, React JS, Node Js, HTML5, CSS3, JavaScript (TypeScript), and Bootstrap to ensure seamless functionality and a consistent user experience.
· Providing production support with live debugging and immediate fixes, ensuring seamless operation in the live environment.
· Designing and implementing robust unit test cases using Jest to maintain code quality and detect bugs early in the development cycle, contributing to a 20% reduction in post-release defects.
· Utilizing tools like JIRA to manage and track project progress, ensuring timely delivery of key milestones and transparent communication within cross-functional teams.
· Engaged in daily application maintenance, incident resolution, and process improvement, contributing to the overall efficiency of the project.
Katy, Texas, United States
Migrated a legacy Angular 7 application to Angular 15, improving performance, modularity, and maintainability while applying the latest Angular best practices.
Developed and maintained a global registration application, enabling seamless registration for Caterpillar products worldwide.
Designed and implemented the front-end architecture, creating a user-friendly, multilingual interface integrated with micro front-end components.
Built front-end features using Angular 15, TypeScript, and RxJS Observables to handle asynchronous data streams, improving responsiveness.
Optimized performance using lazy loading and AOT compilation, reducing load times and enhancing user experience.
Managed shared state across components using Angular services, ensuring data consistency and code reusability.
Created a multilingual interface with Angular i18n, supporting a global user base.
Wrote unit tests using Jest and React Testing Library/Angular testing tools to ensure front-end code quality and maintainability.
Documented front-end APIs and components, providing clear references for developers and stakeholders.
Managed CI/CD pipelines for front-end deployments, improving efficiency and reliability.
2022 — 2023
Hyderabad
Developed client-side web pages using React JS, Redux, and TypeScript, creating
dynamic, responsive applications.
Integrated back-end services using Python and RESTful APIs, enhancing
functionality and user experience.
Migrated on-premises applications to AWS cloud, completely re-architecting the
front end using React and Redux.
Contributed to a governance-focused platform that tracked Git pull requests for vulnerabilities, policy violations, security findings, and cost optimization issues.
Built dashboard views and workflow-driven interfaces to display findings, ownership, remediation timelines, and issue status for internal engineering teams.
Engineered reusable and modular TypeScript components, improving code
maintainability and facilitating smooth integration with third-party APIs.
Played a key role in AWS CI/CD setup and daily maintenance of front-end and backend systems.
Added unit test cases using Jest and Enzyme for React applications, ensuring code
quality and reliability
Hyderabad, Telangana, India
Developed a cloud-based call center application using React, Redux, JavaScript,
and HTML, focusing on creating a responsive and user-friendly interface.
Implemented OAuth 2.0 for user authentication, ensuring secure access and
protecting user data within the application.
Utilized Redux for state management, enhancing the application's performance and
enabling efficient data flow across components.
Led the architectural design of the application, ensuring seamless integration with
AWS services and employing Docker for efficient containerization and deployment.
Leveraged Java and Spring Boot as a backend developer to create robust RESTful
APIs for data management and inter-service communication, improving overall
efficiency and scalability.
Designed and implemented business logic using Spring components, such as
Spring MVC and Spring Data JPA, facilitating effective data handling and
persistence in the application.
Wrote comprehensive unit test cases using Jest, significantly improving software
quality and reducing production issues by ensuring code reliability and functionality.
Education
2012 — 2016
Vageswari College of Engineering
Bachelor's degree
2012 — 2016