# Abhiram Reddy K. > Senior Software Engineer at Verizon | Ex-Caterpillar, Ex-Optum | React JS, Angular, Next JS | Python, JavaScript, Redux | AWS, GitHub | Jest, Unit Testing | Actively Seeking Full-Time Roles | H1B Location: Dallas, Texas, United States Profile: https://flows.cv/abhiram 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. I’ve also worked with REST APIs, AWS, and third-party integrations, delivering solutions that solve real business problems. ## Work Experience ### Senior Software Engineer - Verizon (Client) @ Surge Technology Solutions Inc Jan 2025 – Present | 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. ### Senior Software Engineer - Littelfuse (Client) @ Surge Technology Solutions Inc Jan 2024 – Jan 2025 · 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. ### Senior Software Engineer - Caterpillar (Client) @ Surge Technology Solutions Inc Jan 2023 – Jan 2024 | 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. ### Senior Software Engineer @ Optum Jan 2022 – Jan 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 ### Software Engineer @ Ozonetel Communications Jan 2020 – Jan 2022 | 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. ### Software Engineer @ SixthBlock Software Solutions Pvt.LTD Jan 2017 – Jan 2020 | Hyderabad Area, India • Designed and developed over 5 products using high-level technologies, including React, Angular, Node.js, Python/Django, PHP, MySQL, and MongoDB, focusing on efficient front-end interfaces and robust back-end logic. • Built a video classroom application using Vidyo.io and WebRTC, leveraging Angular for the front end and Node.js for the back end. This application enabled real-time video communication and interactive learning experiences, facilitating dynamic engagement between instructors and student • Integrated third-party libraries such as PayPal, SurveyJS, Google Maps, FullCalendar, and Google Analytics, significantly enhancing the functionality and user experience across all projects • Built a dynamic drag-and-drop dashboard as a microservice using React js and WebSockets, significantly improving user interactivity and customization options. This architecture facilitated real-time updates and seamless user experiences, enabling users to personalize their dashboard layouts dynamically. • Integrated sign-in functionalities with Google, LinkedIn, and Twitter in applications, enhancing user authentication options and improving overall user experience. • Ensured high-quality audio and video streaming with minimal latency, delivering a seamless experience for both instructors and students and fostering effective communication during virtual classes. • Built e-commerce functionalities using Python and Django, enhancing the user experience and scalability of the platform. • Utilized AWS for application hosting and managed AWS CodePipeline for seamless development and deployment. • Developed a proof of concept (POC) mobile application using React Native, showcasing expertise in cross-platform mobile development and demonstrating the potential for scalable mobile solutions. • Designed the architecture for a PHP application focused on a token management system, optimizing operations through efficient ### Software Engineer @ New Zen Softsol Pvt. Ltd Jan 2016 – Jan 2017 | Hyderabad, Telangana, India • Developed a Fleet Management application using Angular, JavaScript, HTML, and CSS. • Integrated Angular Router for building a single-page application (SPA) with smooth navigation between components and enhanced user interactivity. • Integrated Google Maps API to enhance functionality with real-time tracking and optimal routing for fleet vehicles. • Played a key role in the architectural design of the application, ensuring robust and scalable solutions. • As a backend developer, utilized Node.js and MySQL to create RESTful APIs for seamless data management and integration with the front end. • Implemented user authentication and authorization, ensuring secure access to application features and data. • Optimized database queries for improved performance and scalability, enhancing the overall efficiency of the application. ## Education ### Bachelor's degree Vageswari College of Engineering Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/kankanala-abhiram-reddy - Website: https://abhiramreddykankanala.netlify.app --- Source: https://flows.cv/abhiram JSON Resume: https://flows.cv/abhiram/resume.json Last updated: 2026-03-29