Srinivas Reddy Chinthareddy
Front - End Developer Software Engineer Full Stack Developer
+1(870) – 617 – 2098 ***************************@*****.***
Professional Summary:
I am a front-end developer with over 5 years of experience building and optimizing web applications across the full software development lifecycle. My expertise spans HTML, CSS, JavaScript, TypeScript, React, Angular, AngularJS, React Native, Node.js, and modern front-end architectures with reusable components and performance tuning for scalable applications. I have designed real-time solutions using React, Redux, Vue, and Node, with strong experience in state management (Redux/NgRx), RESTful API integration, and secure UI design. Skilled in creating responsive, cross-browser-compatible interfaces with CSS/SASS, I also bring hands-on knowledge of data visualization libraries such as D3.js, Chart.js, and High charts. My background includes migrating AngularJS to Angular, mentoring teams, conducting code reviews, and actively driving Agile/Scrum practices using Jira, Rally, and daily standups. Additionally, I have delivered CI/CD automation through Jenkins, GitHub Actions, and Azure DevOps, ensuring seamless builds, testing, and deployments. With proven ability to collaborate with backend teams, build custom UI libraries, and deliver both client- and server-side rendered applications, I bring a blend of technical depth, leadership, and innovation to front-end development. Technical Skills:
Professional Experience
Client: PayPal Dec 2024– Present
Front-end Developer / Full Stack Developer
Roles & Responsibilities:
• Developed and maintained scalable front-end modules for card management, payments, and rewards adhering to PCI-DSS compliance.
• Responsible for creating efficient design and developing User Interaction screens / SPA using HTML5, CSS3, JavaScript, React.JS, and Bootstrap microservices.
• Involved in designing web pages using SASS, LESS, React.js, Redux, Flex. Web Technologies HTML5, CSS3, SASS, LESS, JavaScript, Bootstrap, macOS, Swift, Swift UI,AJAX, jQuery, WordPress, Lit.js, Web Components, Vite.js, JSON, AngularJS, Angular (8+), Material UI, Angular Material, Redux, Flex, ES6, Express.js, NodeJS, GitHub, TypeScript, ES5, ES6
Development tools Visual Studio Code, Brackets, Atom, Eclipse, Web Matrix, Web Storm, Sublime, Dreamweaver, and Notepad++.
Debugging tools Firebug, Bugzilla, Chrome Developer Tools, IntelliJ. Frameworks AngularJS, Angular, ReactJS, Redux.
Servers IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server, Kubernetes, Tomcat, Docker.
Methodologies: Agile (Scrum), Rational Unified Process (RUP), UML Waterfall
Database MySQL, MSSQL, MongoDB, PostgreSQL, Oracle, SQL Server Testing Tools and Logging
Frame Works
Junit3.8/4.0, Load runner, shared library, Jasmine, Selenium, T-probe, Easy Mock, Vitest for unit & UI tests, Build Tools Gulp, Grunt, Bower
Programming Languages C, JAVA, PHP.
Cloud AWS, Azure, ServiceNow.
Other Tools Adobe Experience Manager, Polymer, Sketch, Figma, AdobeXD, Visio, Dev Tool, Docker.
• Design React Native components and higher-order components.
• Enhanced legacy applications by building new components in React and Typescript.
·Worked on state, specs, props, and events to create interactive React JS components.
• Designed and developed custom WordPress themes and plugins using PHP, JavaScript
(ES6+), and React.js, ensuring responsive layouts and seamless CMS integration.
• Developed UI patterns using NodeJS with Bower and Yeomen package managers.
• Collaborated with UX designers to implement a real-time flight tracking feature using web sockets, allowing customers to monitor their flight status in real-time.
• Developed multi-language and multi-site WordPress solutions with WPML/Polylang, improving global accessibility and user experience.
• Integrated payment gateways using Node.js to ensure secure and seamless transactions for customers booking flights through the airline's web application.
• Built reusable UI components leveraging Angular Material and custom directives, ensuring consistency across multiple payment flows.
• Integrated REST/SOAP APIs with secure authentication (OAuth2, JWT) for internal data systems.
• Architected a multi-lingual support system using Reacts Context API and internationalization libraries, allowing the airline's website to serve customers from diverse linguistic backgrounds.
• I implemented continuous integration and deployment pipelines using tools like Jenkins and Docker, automating the testing and deployment process, and reducing the time to market for new features.
• Integrated REST APIs with RxJS observables, handling error states, retry logic, and async data streams efficiently.
• Implemented headless WordPress architecture using REST API/GraphQL, connecting WordPress as a backend with React/Next.js front-end for high-performance web applications.
• Collaborated with airline industry experts to analyze business requirements and architect a comprehensive TypeScript-based solution for managing crew scheduling and assignments.
• Implemented continuous integration and deployment (CI/CD) pipelines using Jenkins and Docker, automating the deployment process for airline application updates.
• Implemented a comprehensive error handling system using TypeScript decorators to log, track, and report application errors for easier debugging and issue resolution.
• Used TS-Lint tool that checks Typescript code for readability, functional errors, and maintainability. · Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
• Collaborated with back-end teams to design secure payment flows with tokenization and biometric authentication.
• Extensively used SASS (Syntactically impressive style sheets) while styling with CSS3.
• Used CSS pre-processors like LESS and SASS for improved style sheets.
• Used React concepts like JSX (JavaScript Syntax Extension), components, state, and props. Environment: HTML, CSS, JavaScript, TypeScript, SASS, React, web sockets, JSON, JSX, Redux, Flex, and Mongo DB, Jest, Node JS, Express JS, React, Material UI, Redux, Media queries, React Native.
Client: Verizon Mar 2023 – Nov 2024
Software Engineer
Roles & Responsibilities:
• Interacted with end users and business analysts to understand the business requirements.
• Developed rich front-end applications, and user interactive (UI) web pages using HTML5, CSS3, and Bootstrap.
• CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
• Designed responsive dashboards and account management portals for partners, using Angular 12+ with TypeScript.
• Led WordPress migration projects, moving legacy CMS sites to modern, scalable WordPress
+ React architectures with zero downtime.
• Developing React.js / Redux front- and Node.js applications for the backend.
• Leveraged React.js resources for all data access, encapsulating URLs, and standardizing data access interfaces.
• Maintain the Parent and child elements using State and Props in React.js.
• Developed scalable and real-time voice communication applications using WebRTC and TypeScript, enabling seamless audio calls between users.
• Implemented end-to-end encryption for secure messaging and data transmission in a TypeScript-based chat application.
• Led frameworks like React.js to build high-quality, scalable, reusable components and Front-end solutions.
• Developed and maintained comprehensive documentation for APIs, libraries, and system architecture, ensuring clear and accessible resources for future development and onboarding.
• Created React.js for reusable components (multi-field form elements, background file uploads.)
• Maintained states in the stores and dispatched the actions using redux.
• Involved in developing the React.js Controllers to maintain each view data.
• Proficient in utilizing Node.js for server-side development, leveraging its asynchronous and event-driven architecture.
• Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
• Involved in working within the AWS Cloud integration processes.
• Developed AWS API to integrate defect management process into the user interface.
• Created Mocha unit test framework to write unit tests for JavaScript code.
• Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
• Interacted with Customers and development teams to Fix Issues.
• Involved in System Testing, Regression Testing for complete UI after fixing the Issues that are reported by Testing Team.
Environment: HTML, CSS, JavaScript, TypeScript, SASS, React, web sockets, JSON, JSX, Flex, and Mongo DB, Jest, Node JS, Express JS, React, Material UI, Redux, Media queries, React Native, GraphQL.
Wipro Pvt Limited. Pune, India. Aug 2020–Jan 2023
Front-end Developer (React/React Native/Node Developer) Roles & Responsibilities:
• Developed and maintained comprehensive documentation for APIs, libraries, and system architecture, ensuring clear and accessible resources for future development and onboarding.
• As a UI Developer I have been responsible for Designing and implementing custom UI components and widgets using HTML, CSS, and JavaScript to enhance the user experience and maintain brand consistency.
• Migrated legacy applications from AngularJS to Angular 11+, modernizing architecture while preserving business rules.
• Utilizing CSS Grid to create complex and flexible layouts for telecom applications, improving the overall structure and responsiveness of the interfaces.
• Leveraging CSS Flexbox to build dynamic and adaptive telecom application layouts, optimizing content alignment and distribution.
• Profiling and analyzing the performance of web pages to identify bottlenecks and optimize loading times for data-heavy telecom applications.
• Implementing critical CSS loading techniques to improve the perceived performance and reduce the render-blocking time of telecom web pages.
• Incorporating SVG graphics in telecom applications for high-quality visuals that scale without loss of quality across different screen sizes.
• Utilizing CSS variables to create easily maintainable and customizable themes for telecom applications.
• Integrating HTML and CSS to support multi-language content and layouts, making telecom applications accessible to a global audience.
Environment: HTML, CSS, JavaScript, TypeScript, SASS, React, web sockets, JSON, JSX, Flex, and Mongo DB, Jest, Node JS, Express JS, React, Material UI, Redux, Media queries, React Native, GraphQL.
Education:
• Master of Science, Memphis, USA.
The University of Memphis (Information Systems and Management)
• Bachelor of Technology, Hyderabad, India.
TKR college of engineering and Technology. (Communication Engineering)