T Sai Vishwanath
Email: ****************@*****.***
Linkedin: https://www.linkedin.com/in/sai-vishwanath-telekepally/
Contact: +1-210-***-****
Texas (Open to Relocate)
Summary
•Experienced Senior Software Developer with 11+ years in designing and implementing web applications and software projects. Proficient in JavaScript, ReactJS, Redux, Typescript, Node, Next.js, Jest, Bootstrap, HTML5, CSS3. and optimized performance issues. Proficient at mentoring teams and driving continuous improvement initiatives to enhance operational efficiency.
•Led a cross-functional team of developers in the successful design and implementation of complex ReactJS applications, fostering a collaborative environment that encouraged innovative problem-solving.
•Architected component-based designs using React and Redux, improving code reusability and maintainability across multiple projects.
•Resolved conflicts within the team by facilitating open communication and promoting a culture of respect and inclusivity, resulting in improved team dynamics and productivity.
•Providing experience in planning, developing, & maintaining the web environment; involved in exploration, implementation, testing and maintenance of new technology.
•Architected and led efforts in creating unit and integration test suites using Jest and React Testing Library for reliable releases.
•Solid Background in Developing applications using a modular, Reusable Component-based architecture using ReactJs and Redux.
•Expert in working with frontend technologies such as JavaScript, TypeScript, React JS, Immutable.js, Redux, HTML5, CSS3, Bootstrap.
•Integrated and configured middleware (Redux-Thunk, Redux Saga) to extend Redux functionality, enhancing the application's ability to handle complex workflows and side effects efficiently.
•Proficient in designing and implementing scalable, component-based architectures in React, ensuring maintainability and reusability across multiple stable versions of React, from React 16 to React 18.
•Developed and maintained RESTful APIs and GraphQL APIs using Node.js and Express.js, ensuring efficient client-server communication.
•Designed microservices-based architectures with Node.js for scalable and maintainable backend solutions.
•Integrated Splunk with microservices to centralize application logs and monitor API request flows in real-time.
•Developed server-side rendered (SSR) and static sites (SSG) using Next.js for enhanced SEO and fast page loads.
•Utilized Incremental Static Regeneration (ISR) to update content dynamically without rebuilding the entire application.
•Managed source code using Git across multiple projects, ensuring smooth collaboration through feature branching, merging, and rebasing strategies.
•Adroit in tracking & testing new technology & techniques; establishing procedures to support research & development activities to determine the suitability of new technology & procedures to the environment.
•Created reusable components in React JS and Redux using React Hooks, functional and class components.
•Enforced state immutability by using reducers in Redux, leading to consistent and bug-free state updates across the application.
•Ensured compliance with WCAG 2.1 and Section 508 standards to make web applications accessible for users with disabilities, meeting both legal and regulatory requirements.
•Worked with Next.js or similar frameworks to manage SSR and static-site generation (SSG), optimizing web applications for better performance across different environments.
•Built SEO-friendly and server-side rendered (SSR) React applications using Next.js, enhancing performance and user experience.
•Leveraged static site generation (SSG) and API routes in Next.js to optimize front-end rendering for e-commerce and dynamic content pages.
•Configuring & testing the applications and developed UI test cases using Jest, JMeter tests and TDD test scripts.
•Implemented refactored business processes using modern technologies, ensuring backward compatibility where required.
•Strong understanding of functional programming principles and immutability in JavaScript, ensuring better state management and avoiding unnecessary mutations.
•Involved in deployment process, creating Jenkins pipelines, building docker images, monitoring & debugging of pods.
•Utilized performance monitoring tool Lighthouse and New Relic to assess and optimize React application performance, focusing on load times and runtime efficiency.
•Collaborated with UI/UX designers to translate Figma wireframes into responsive and interactive front-end components.
•Developed custom plugins and connectors for seamless data exchange between CMS platforms and external systems.
•Handled large datasets efficiently by implementing batch processing and pagination strategies during CMS data retrieval and updates.
•Integrated React build and deployment pipelines using TeamCity, ensuring smooth CI/CD processes and reducing deployment times.
•Good experience on monitoring tools used to track and analyze system performance, application behavior like Splunk, Dynatrace.
•Conferring with teams to resolve conflicts, prioritize needs, develop task criteria, or choose solutions.
•Contributing to continuous improvement and quality initiatives as well as innovative approaches and solutions to business problems.
•Configured and optimized Webpack to bundle and minify JavaScript, CSS, and other assets, improving application load times and performance.
•Well-versed with various SDLC models and AGILE methodology; exposure in the development of the technology solutions and mapping the business requirements to systems/technical requirements to ensure they are in line with the enterprise architectural plan via SCRUM.
Education Details & Professional Development
Bachelor of Computer Science Engineering from Nexus College of Science and Technology, India in 2009 to 2013
Master’s in Data Science/ML from IIIT Bangalore, India in 2022 to 2023
Technical Skills
Languages & Frameworks JavaScript/ES6, TypeScript, ReactJS, Java, Microservices, SQL, Redux, JSX, Webpack, GraphQL,Vue.js, Nextjs, React-Json- schema, HTML5, CSS3, Figma.
Frameworks & Libraries Bootstrap, Next.js,Spring Boot, Hibernate, Less, SaaS, Npm, Immutable.js, Yarn, Redux-Thunk/Redux-Saga, ChartJs, Robot framework, Jenkins, Lodash, Splunk
RDBMS and NoSQL Databases Oracle, MySQL, MongoDB
Cloud Technologies AWS Code Pipeline, Code Deploy.
Security Spring Security, OAuth, JWT
Version Control SVN, Git
Tools and Technologies Lighthouse, Splunk, Dynatrace, Swagger, Ant, Maven, Eclipse, SOAP UI, Postman, SQL Developer, Sonar, Coverity, JMeter, Sonar Qube, JIRA, Jenkins, CI/CD, Docker,
Operating Systems Windows, Mac, Linux.
Methodologies Agile, Microservices, Pair Programming.
Professional Experience
Project: MA HIX 08/2022 – Present
Organization: United Health Group
Software Consultant
Description:
Massachusetts Health Insurance Exchange (MAHIX) project focuses on creating a robust, scalable platform for the Massachusetts Health Connector, the state’s official health insurance marketplace. The platform is designed to facilitate the enrollment process for residents, offering various healthcare plans, Medicaid services, and eligibility determination for state assistance programs.
Responsibilities:
•Developed MAHIX Application using a modular, reusable component-based architecture in UI using React and Redux.
•Architected reusable React components and led the integration of Redux for centralized state management across multiple modules.
•Led code reviews and architected solutions to resolve performance bottlenecks, ensuring efficient rendering of React components.
•Architected the migration plan to upgrade legacy React codebases and led the adoption of the latest ReactJS and Redux libraries.
•Led the front-end team in implementing Redux Middleware to handle asynchronous operations.
•Created Dynamic Components and maintained them at application for flexible usage.
•Developed and maintained Redux actions and reducers, ensuring that state changes are well-structured and traceable throughout the application.
•Developed complex asynchronous operations and side effects using Redux Thunk to ensure smooth data fetching and state management.
•Led a cross-functional team of developers in the successful design and implementation of complex ReactJS applications, fostering a collaborative environment that encouraged innovative problem-solving.
•Optimized performance and user experience by managing asynchronous data fetching and caching with Redux middleware Thunk.
•Architected and led efforts in creating unit and integration test suites using Jest and React Testing Library for reliable releases.
•Provided hands-on guidance and mentorship to team members on best practices in ReactJS development, ensuring adherence to coding standards and enhancing overall team skill levels.
•Enhanced code maintainability and scalability by breaking down complex UIs into manageable components using React framework.
•Built RESTful APIs using Next.js API routes to handle backend logic directly within the application.
•Familiar with ES2020 features like optional chaining, nullish coalescing, and dynamic imports to improve code readability and error handling in complex applications.
•Designed and developed RESTful APIs using Node.js and Express.js, ensuring modular, scalable, and maintainable backend services.
•Utilized Node.js Clusters and Worker Threads to enable multi-core processing, improving request throughput and system performance.
•Skilled in using ES modules for code splitting and enhancing modularity in large-scale applications.
•Used Figma to create and iterate on wireframes and prototypes, ensuring alignment with user experience goals and project requirements.
•Experienced in handling state synchronization between client-side and server-side for seamless user experience in isomorphic React apps.
•Integrated RESTful APIs by dispatching actions within thunks to manage data flow between the client-side application and backend services
•Implemented isomorphic architecture to enable reusability of components and logic across both the client and server, ensuring consistent behavior and faster rendering times.
•Refactored complex XSLT transformations for improved maintainability and performance, ensuring smooth integration with modern architectures.
•Optimized rendering processes to improve user experience and application speedin UI using React.
•Implemented complex state management solutions using Context API and libraries like Redux.
•Utilized React Hooks to write cleaner and more concise functional components.
•Enhanced code readability and reusability with custom hooks.
•Implemented complex asynchronous workflows, such as API calls, by dispatching actions based on the success or failure of asynchronous operations.
•Configured and optimized Webpack to bundle and minify JavaScript, CSS, and other assets, improving application load times and performance.
•Enhanced code maintainability and scalability by breaking down complex UIs into manageable components using React framework.
•Implemented semantic HTML5 elements (e.g., <article>, <section>, <header>) to enhance accessibility and ensure screen reader compatibility.
•Incorporated ARIA roles, landmarks, and attributes to provide additional contextual information for assistive technologies.
•Ensured code quality and reliability by writing unit and integration tests using JEST and React Testing Library and maintained 80% Sonar Qube test coverage.
•Developed responsive and semantic web pages using HTML5, adhering to modern web standards for better accessibility and SEO.
•Integrated Splunk with microservices to centralize application logs and monitor API request flows in real-time.
•Configured Axios to handle REST and GraphQL requests with custom interceptors for authentication.
•Collaborated with backend teams to align GraphQL schema changes with front-end requirements.
•Automated testing workflows with Cypress in CI/CD pipelines for faster feedback loops.
•Conducted regular code reviews and facilitated knowledge-sharing sessions to enhance team capabilities in React, fostering continuous learning and improvement.
•Implemented Agile methodologies, streamlining the development process and enabling the team to deliver high-quality features in a timely manner.
•Styled web pages using CSS3, employing advanced techniques like Flexbox and Grid Layout to create flexible and responsive layouts that work seamlessly across devices.
•Created docker files and automated the CI/CD pipelines in Jenkins.
•Worked on the performance issues on backend API's and UI rendering issues by various techniques solving complex logic & queries into simple and effective solutions.
•Played one of the crucial roles in pre-production activities and resolved critical bugs with high availability.
•Good experience on Splunk used to track and analyze system performance, application behavior
•Configured and Implemented Redis Cache to load the frontend schema files to improve the performance of the UI.
Skills: JavaScript, Typescript, ReactJS, Redux, Thunk, Bootstrap, Webpack, HTML5, CSS3, Bootstrap, AWS,SQL, TDD, Sonar, Figma, Splunk, Jenkins, Docker, Rally, Splunk, ALM & GitHub.
Project: West Virginia Integrated Eligibility Product 09/2019 – 08/2022
Organization: United Health Group
Senior Software Engineer
Description:
West Virginia IES is a citizen centric solution which determines the member eligibility for the federally funded programs like CHIP, SNAP, TANF, Child-Care for West Virginia State Govt. people. It provides advanced identity management and centralized case management to improve client access to all state provided programs through a single application. WV IES is an implementation of core IES product developed for WV state Govt.
Responsibilities:
●Involved in developing user interface that supports consuming engineering data, data management, data transformation and user access control using React JS, Redux, TypeScript.
●Designed, developed, modified, debugged, and maintained software code according to functional, non-functional and technical design specifications using Java, Spring Boot, Microservices, and Web Services.
●Implemented client-side logic, templating, and binding with React JS and integrated UI with RESTful APIs.
●Implemented complex state management solutions using Context API and Redux.
●Architected seamless data flow between components using Redux selectors and led efforts to maintain consistent UI/UX across devices.
●Utilized React Hooks to write cleaner and more concise functional components.
●Enhanced code readability and reusability with custom hooks.
●Configured Webpack for bundling, code splitting, and optimization, including lazy loading and minification, resulting in improved page load times.
●Implemented unit test cases for UI components using JEST framework
●Developed responsive user interfaces with React.js, enabling Healthcare professionals to manage patient Eligibility efficiently.
●Developed and Integrated React applications with backend services and third-party APIs, ensuring seamless data flow and interaction using Axios, Fetch Api.
●Improved application performance through CodeSplitting, lazyLoading, and Memoization in UI.
●Utilized Babel for transpiling modern JavaScript ES6, ensuring compatibility across different browsers.
●Designed and developed RESTful APIs using Node.js and Express.js, ensuring modular, scalable, and maintainable backend services.
●Implemented data access and persistence using Hibernate.
●Developed and implemented OAuth2 functionality with Spring Security to secure the REST API for authentication and authorization.
●Ensured efficient resource management and monitoring using Spring Boot Actuator and Micrometer.
●Implemented Swagger tool to visualize API resources and endpoints interact with API without implementation logic in place.
●Created Spring Batch jobs to send alerts & notifications to Clients regarding their case.
●Played one of the crucial roles in pre-production activities and resolved critical bugs with high availability.
●Configured and Implemented Redis Cache to load the front-end schema files to improve the performance of the UI.
●Collaborated with cross-functional teams to identify and prioritize product requirements. Developed and maintained product backlog and user stories.
●Developed software verification plans to ensure comprehensive testing and validation. Integrated software components into a fully functional software system.
●Reviewed code and provided feedback relative to best practices and improving performance.
●Troubleshoot production support issues post-deployment and identifying and come up with solutions as required.
●Designing the Database schemas and selecting the appropriate ORM tool to integrate the portal to Database.
●Automated build, test, and deployment processes using AWS CodePipeline and CodeBuild, ensuring continuous integration and continuous delivery (CI/CD) for front-end applications.
●Worked on JUnit’s, Sonar issues & Fortify security issues.
●Provided demos of software products to stakeholders showcasing key benefits. Co-ordinate with the Architectural team and develop possible solutions that meet customer needs.
●Captured the critical parameters affecting System performance and developed performance metrics to measure and optimize system performance by implementing JMeter.
●Collaborated with development teams to develop test scenarios and test strategies to facilitate the process of testing using Junit and Mockito.
●Created docker files and automated the CI/CD pipelines in Jenkins and also monitored, debugged & maintained the pods in Kubernetes.
Skills: Java Script, React JS, HTML5, CSS3, Redux, Redux-thunk, Npm, Java 11, Spring Boot, Oracle, JSON, Restful Web Services, Microservices architecture, JWT, OAuth2, Maven, Git, Junit, Mockito, Swagger, Docker, Kubernetes, Azure Event Hub, Redis Cache, Postman
Project: Core Integrated Eligibility Product 03/2016 - 09/2019
Organization: United Health Group
Software Engineer
Description:
Core Integrated Eligibility Product: - IES is a vast and complex system of core eligibility determination application, it is core product for multiple state eligibility determination products, it is dynamic in such way that each and every state would have their own requirement those requirements can be enhanced with IES core module with just modification of tenant based configurations, which comprises various web portals named Client Portal, Agency Portal, Admin Portal, Provider Portal and a flexible Rules Engine that handles the business use cases in the background.
Highlights: -
●Developed and Integrated React applications with backend services and third-party APIs, ensuring seamless data flow and interaction using Axios, Fetch Api.
●Improved user experience by implementing Responsive design principles and ensuring cross-browser compatibility.
●Ensured web accessibility compliance (WCAG 2.1) by using semantic HTML, ARIA roles, and keyboard navigation.
●Utilized Babel for transpiling modern JavaScript ES6, ensuring compatibility across different browsers.
●Set up and maintained environment-specific configurations for React applications in TeamCity, enabling seamless transitions across development, staging, and production environments.
●Integrated Figma designs into development workflows, streamlining the handoff process between design and development teams.
●Utilized Event Emitter for creating custom events and facilitating interaction between React components.
●Implemented intricate asynchronous workflows, such as parallel API calls, using sagas to coordinate and manage the flow of actions.
●Collaborated with stakeholders to identify undocumented dependencies and business-critical logic hidden in legacy codebases.
●Configured Webpack for bundling, code splitting, and optimization, including lazy loading and minification, resulting in improved page load times.
●Integrated React with other libraries and frameworks like Redux for state management, and Axios for API calls.
●Analyzed and reverse-engineered monolithic legacy code to extract business rules, presentation logic, and data flows for migration to microservices architecture.
●Created seamless front-end experiences by combining React with backend technologies.
●Improved application performance through Code Splitting, lazy loading, and Memorization techniques.
●Developed responsive and semantic web pages using HTML5, adhering to modern web standards for better accessibility and SEO.
●Styled web pages using CSS3, employing advanced techniques like Flexbox and Grid Layout to create flexible and responsive layouts that work seamlessly across devices.
●Conducted performance analysis and optimizations.
●Ensured code quality and reliability by writing unit and integration tests using Jest.
●Developed web analytics UI pages using React and create page builder components to dynamically load the UI based on the page configuration stored in the database supporting multiple tenants and displaying the pages based on the logged in user roles.
●Good experience on Splunk used to track and analyze system performance, application behavior
●Created unit test cases using Karma for Components in react. Directed a team of 5 members and designed the lower-level architecture design.
●Managed ATDD project using keyword driven framework with the help of Python based Robo framework.
●Created Liquibase scripts for database creation, DDL & DML queries.
●Participated in the daily stand-up SCRUM agile meetings as part of AGILE process for reporting the day to day design and developments of the work done. Coordination between Onsite and Offshore.
Skills: JavaScript, Typescript, React, Redux, Java, Springboot, Bootstrap, Flux, Webpack, SQL, Sonar, Splunk, Jenkins, Figma, Splunk, Docker GitHub, Eclipse
Project: Club Browsing, Club Forms. 04/2015 – 03/2016
Client: Soccer Lab Software Development Pvt Ltd
Software Developer
Description:
Club Browsing and Club Forms are the applications which is used by the soccer players and trainers who are under a particular club, this application consists the entire data of the players and the player analysis in the game and also different perspectives where player can see himself and his performance, and also the trainer evaluates and suggests the player according the player performance is calculated through the club ranking, team training, game forms and through scouting etc. Trainer can update the information of the player and players can also update edit and maintain their data through these applications.
Responsibility:
Developed and maintained dynamic web applications using ReactJS, leveraging its component-based
architecture to create modular, reusable UI components.
Built responsive and mobile-friendly UIs using CSS framework (Twitter Bootstrap).
Stayed updated with the latest React features and best practices by actively participating in the React
community.
Utilized a wide range of third-party libraries and tools from the React ecosystem to enhance
development efficiency like Lodash, ChartJs
Ensured code quality and reliability by writing unit and integration tests using JEST
Conducted thorough testing using Jest and React Testing Library to ensure high code quality and
reliability.
Collaborated with cross-functional teams, utilizing Agile methodologies to deliver high-quality software
solutions on time.
Collaborated with UI/UX designers to translate Figma wireframes into responsive and interactive front-
end components.
Actively participated in the React community, staying updated with the latest trends and best
practices to continuously improve development skills.
Developed service interfaces to define business logic methods.
Implemented service classes, handling business logic and interacting with repositories.
Implemented complex state management solutions using Context API and Redux.
Implement breakpoints to ensure the interface works well on various screen sizes.
Used Polyfills or fallbacks for unsupported features in older browsers.
Worked closely with cross-functional teams, including product management, design, quality
assurance, and operations, to ensure the successful delivery of the product.
participated in regular meetings, stand-ups, and retrospectives to align priorities and address any
challenges.
Environment: JAVA/J2EE, Spring Boot, Spring MVC, JavaScript, React, Struts, Hibernate, web services, JMS, MQ, Oracle, DB2 Eclipse, Apache Tomcat, Maven, JIRA, Dynatrace, SQL
Project– True Health Diagnostics. 01/2014 – 03/2015
Client: Sutherland Global Services
Software Engineer
Description:
True Health Diagnostics is passionate about helping healthcare providers identify and reverse risk for chronic disease. Headquartered in Frisco, TX, USA. It’s a Single page multi-platform support application. True Health Diagnostics’ dedicated professionals ensure health care providers receive the highest quality, state of the art laboratory diagnostic technology, practice solutions and support services to enhance risk assessment and prevention.
Responsibility:
Involved in requirement gathering, analysis specification, application designing, and implementation and maintaining.
Developed the presentation layer which includes the development of user interactive web pages using HTML5, CSS3, Bootstrap.
Used React and Java script for the validation. Used AJAX to asynchronously communicate with the server and improve the response time.
Designed and developed RESTful APIs to facilitate communication between client applications and
backend services.
Collaborated with cross-functional teams to gather requirements and develop project plans, ensuring
alignment with business goals.
Conducted technical feasibility analysis and provided estimates for project timelines and resources.
Developed user interfaces using HTML, CSS, JavaScript, React, Redux.
Ensured responsive design and cross-browser compatibility.
Implemented UI/UX designs to enhance user experience using Bootstrap.
Managed source code using version control systems like Git.
Collaborated with team members through pull requests, code reviews, and branch management.
Integrated front-end applications with RESTful APIs and GraphQL endpoints.
Handled asynchronous data fetching and state updates using Axios, Fetch API, and Apollo Client.
Conducted unit and integration testing using JEST.
Environment: JavaScript, Typescript, ReactJs, Redux, HTML5, CSS, Bootstrap, JIRA