Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Nagendra Ch

Software Engineer

Summary

Frontend Engineer with 6 years of hands-on experience designing and delivering enterprise-grade web applications using React, Angular, TypeScript, and modern JavaScript (ES6+). Strong expertise in building reusable, responsive, and accessible UI components, managing complex application states, and integrating RESTful APIs. Experienced in delivering secure, high-performance frontend solutions in Agile/Scrum environments, with a strong focus on performance optimization, clean architecture, and UI best practices.

Overview

6
6
years of professional experience

Work History

Full Stack-Developer

Regions
06.2024 - Current
  • Designed and developed scalable, high-performance enterprise web applications using React.js, TypeScript, and JavaScript (ES6+), supporting mission-critical fraud detection, transaction monitoring, and investigation workflows.
  • Architected and implemented reusable, component-driven UI frameworks using React and Web Components, enabling consistency, maintainability, and scalability across multiple applications.
  • Built robust state management solutions using Redux, Redux Toolkit, and Context API, ensuring predictable data flow and efficient handling of complex multi-step business processes.
  • Collaborated closely with backend and data engineering teams to integrate TigerGraph and graph-based data models, consuming GSQL-powered REST APIs to deliver real-time fraud analytics and investigative insights.
  • Developed and optimized GSQL queries for multi-hop graph traversal, enabling identification of fraud rings, mule networks, suspicious relationships, and anomalous transaction patterns.
  • Applied graph analytics and community detection algorithms, including Louvain clustering, to enhance risk scoring, anomaly detection, and fraud investigation prioritization.
  • Worked extensively with NestJS architecture and advanced concepts including middleware, guards, interceptors, DTOs, and request lifecycle management to support secure and scalable API services.
  • Collaborated on GraphQL-based integrations using Apollo Client and Apollo Server, leveraging schema-driven development, resolver composition, and type-safe data exchange between frontend and backend services.
  • Leveraged advanced TypeScript features including generics, utility types, interfaces, strict typing, and type inference to improve code quality, maintainability, and developer productivity.
  • Designed and implemented secure API integrations using RESTful services, GraphQL APIs, Axios, and Fetch, incorporating asynchronous processing, retry mechanisms, error handling, and JWT-based authentication.
  • Participated in end-to-end feature delivery across frontend and backend systems, collaborating with cross-functional teams to deliver scalable, secure, and high-quality solutions.
  • Utilized GraphQL Code Generator to enable type-safe API consumption and streamline frontend development workflows.
  • Implemented backend validation mechanisms using DTO patterns and class-validator, improving API reliability, data consistency, and request validation.
  • Developed comprehensive unit and integration test suites using Jest and React Testing Library, maintaining over 80% code coverage and significantly reducing production defects and regression issues.
  • Optimized application performance through code splitting, lazy loading, memoization, virtualization, and efficient rendering techniques, improving responsiveness and load times for large-scale analytical dashboards.
  • Built and maintained optimized build pipelines using Vite and Webpack, improving application performance, dependency management, and development efficiency.
  • Monitored application health, performance metrics, and logs using Datadog and Splunk, enabling proactive troubleshooting, observability, and performance optimization.
  • Utilized Git and GitLab for source control, branch management, code reviews, and collaborative development following industry best practices and Agile methodologies.
  • Designed and implemented AI-powered conversational applications and intelligent agent workflows using Large Language Models (LLMs), enabling natural language access to fraud insights, transaction analysis, and investigative data.
  • Developed multi-step AI agent orchestration frameworks involving prompt engineering, intent recognition, context management, backend API integrations, and dynamic response generation to deliver personalized and context-aware user experiences.
  • Built secure, scalable, and enterprise-grade Generative AI integrations while ensuring compliance with data privacy, governance, authentication, and security standards.
  • Collaborated with product owners, architects, data engineers, and cross-functional teams in Agile/Scrum environments to deliver highly available, scalable, and business-critical applications.

Full Stack-Developer

Cloud Knacks Technologies
Plano, TX
05.2023 - 04.2024
  • Developed scalable, high-performance, customer-facing web applications using React.js, TypeScript, and modern JavaScript (ES6+), delivering responsive and engaging user experiences for enterprise telecom platforms.
  • Architected and implemented reusable Web Component frameworks using Lit (LitElement and lit-html), establishing standardized UI patterns and improving scalability, maintainability, and consistency across multiple applications.
  • Built modular, reusable, and component-driven UI libraries, accelerating feature development, reducing code duplication, and improving cross-team productivity.
  • Implemented responsive and mobile-first user interfaces using SCSS, Tailwind CSS, Flexbox, and CSS Grid, ensuring seamless experiences across desktop, tablet, and mobile devices.
  • Collaborated on GraphQL-based integrations using the Apollo ecosystem, leveraging schema-driven development, optimized queries, and efficient data-fetching strategies to improve application performance.
  • Developed robust and scalable forms using React Hook Form and schema validation techniques, ensuring enhanced data integrity, input validation, and improved user experience.
  • Leveraged TypeScript strict mode, utility types, interfaces, generics, and advanced typing features to enforce type safety, improve maintainability, and reduce runtime errors.
  • Collaborated with backend teams to integrate applications with NestJS and Express-based APIs, ensuring seamless communication and efficient data exchange between frontend and backend services.
  • Integrated RESTful APIs using Axios and Fetch, implementing asynchronous workflows, dynamic data rendering, real-time updates, and resilient error-handling mechanisms for telecom service applications.
  • Implemented application-wide state management using Redux, Redux Toolkit, and Context API, enabling predictable data flow and maintainable state management across complex UI workflows.
  • Partnered closely with UX designers, product owners, and backend engineers to translate wireframes and business requirements into scalable, production-ready, and user-centric applications.
  • Utilized Node.js, NPM, and modern frontend tooling to manage dependencies, execute build pipelines, and streamline local development environments.
  • Maintained and upgraded third-party libraries and NPM packages, ensuring application security, performance optimization, and compatibility with evolving technology stacks.
  • Evaluated and compared React.js and Vue.js frameworks for component architecture, state management, and rendering performance, contributing to frontend design and technology decisions.
  • Optimized application performance using code splitting, lazy loading, memoization, virtualization, and efficient rendering techniques, significantly improving page load times and user experience.
  • Utilized Git and GitLab for source control, branch management, code reviews, CI/CD workflows, and collaborative development following Agile and DevOps best practices.
  • Deployed and maintained cloud-native frontend applications on Microsoft Azure, leveraging Azure App Services, environment configurations, and release management across development, QA, and production environments.
  • Designed and maintained comprehensive unit and integration test suites using Jest and Cypress, improving application reliability, increasing test coverage, and reducing regression defects.
  • Integrated frontend applications with Python-based backend services using Flask and Django frameworks, managing asynchronous data flows, exception handling, and user feedback mechanisms.
  • Applied software engineering best practices including component-driven architecture, reusable design patterns, performance optimization, accessibility standards, code reviews, and continuous integration to deliver highly scalable and maintainable solutions.
  • Collaborated with cross-functional teams in Agile/Scrum environments to deliver business-critical applications with high availability, scalability, and exceptional user experience.
  • (Plano, TX)

Software Engineer

Aptean
Hyderabad
05.2019 - 07.2022
  • Developed and maintained enterprise frontend web applications using Angular, TypeScript, JavaScript (ES6+), HTML5, and CSS3 following component-based architecture and UI best practices.
  • Built reusable Angular components, services, and modules to support scalable, maintainable, and consistent UI development across multiple business features.
  • Managed application state and asynchronous data streams using NgRx and RxJS to ensure predictable data flow and improved UI responsiveness.
  • Integrated RESTful APIs using Angular Http Client, handling asynchronous operations, error handling, and dynamic data rendering in frontend applications.
  • Worked with cloud-hosted backend services deployed on AWS, consuming APIs exposed via AWS-based environments.
  • Gained working knowledge of NestJS architecture, including modules, controllers, and services, for building scalable backend applications.
  • Understood and applied dependency injection concepts in NestJS for modular and maintainable code structure.
  • Assisted in deploying and supporting frontend applications hosted on AWS infrastructure, including environments backed by Amazon EC2 and Amazon S3.
  • Used Git for version control, managing feature branches, resolving merge conflicts, and contributing to team-based development workflows.
  • Identified and resolved UI defects, improved application stability, and supported QA teams during testing and release cycles.
  • Applied frontend performance optimization techniques such as optimizing Angular change detection, reducing unnecessary re-renders, and refactoring legacy components.
  • Hyderabad

Education

Master of Science - Computer Science

Texas A&M University
05.2024

Skills

  • Reactjs
  • Nextjs
  • Angular
  • JavaScript (ES6)
  • TypeScript
  • HTML5
  • CSS3
  • Web Components (Lit)
  • Design Systems
  • Micro-Frontends
  • Redux
  • Redux Toolkit
  • Context API
  • REST APIs
  • GraphQL
  • LLM Integration
  • AI Chatbots
  • OpenAI API
  • SSR
  • SSG
  • Performance Optimization
  • Jest
  • React Testing Library
  • Cypress
  • Nodejs
  • Vite
  • Webpack
  • Docker
  • AWS (S3, CloudFront)
  • Azure (App Services, DevOps)
  • Git
  • GitLab
  • Jenkins
  • Splunk
  • Datadog
  • Agile/Scrum
  • SCSS
  • Tailwind CSS
  • Component-Based Architecture
  • Axios
  • Fetch API
  • JSON
  • NPM
  • Lazy Loading
  • Code Splitting
  • Cross-Browser Compatibility
  • Accessibility (WCAG)
  • Jira
  • Bootstrap
  • NgRx
  • RxJS
  • Jasmine
  • Karma
  • Babel
  • ESLint
  • Prettier
  • GitHub
  • Bitbucket
  • Confluence
  • VS Code

Timeline

Full Stack-Developer

Regions
06.2024 - Current

Full Stack-Developer

Cloud Knacks Technologies
05.2023 - 04.2024

Software Engineer

Aptean
05.2019 - 07.2022

Master of Science - Computer Science

Texas A&M University
Nagendra ChSoftware Engineer