Skip to main content
Karthik D

Karthik D

Technical Architect – UI & Web Development (14 Years Experience)

Talent
Chennai, IndiaMember since August 3, 2026
ReactJSReduxJavascriptTypescriptHTML5AxiosJSONNPMVisual Studio CodeSublimeChrome InspectorReact Developer ToolLighthouseCheckmarxVAPT FixesSBOMNodeJsPHPGITSVNMySQLMSSQLAgileMSAL AuthenticationOCR ImplementationResponsive Web DesignRedux ToolkitRedux-SagaRedux-ThunkReact Router DOM
·

Hire this person

Send a job offer directly to this candidate

ReactJSReduxJavascriptTypescriptHTML5

About

14 years of professional experience in developing scalable, high-performance web applications using modern frontend technologies including ReactJS, Redux, Typescript, JavaScript, and related UI ecosystems. Hands-on experience designing reusable UI architectures, modern state-management patterns (Redux Toolkit, Redux-Saga, Redux-Thunk), and component-driven development. Strong experience in frontend authentication frameworks, including MSAL, token-based authentication, and secure UI workflows.

Adept in leading cross-functional engineering teams, conducting code reviews, defining UI best practices, and ensuring architectural alignment across modules. Skilled in version control using GIT/SVN, and well-versed with browser debugging tools including Chrome Inspector, React Developer Tool, Lighthouse. Deep understanding of Agile methodologies, sprint planning, story grooming, effort estimation, and end-to-end UI delivery.

Effective communicator with strong problem-solving skills, technical leadership capabilities, and the ability to collaborate with BA, Product Owners, and backend teams. Experienced in implementing unit testing, enforcing code quality standards, and ensuring secure, production-ready UI.

Experience

Technical Architect - Hexaware - Chennai

(2025-01)

Project: IRNextGen

  • Lead the UI architecture and end-to-end development of the IRNextGen platform using ReactJS, Redux Toolkit, Redux-Saga, Typescript, React Router DOM, Bootstrap, and MSAL for secure authentication.
  • Architect, design, and implement scalable front-end modules, ensuring high performance, reusability, and clean state management.
  • Integrate MSAL library to enable secure login and token-based authentication across the application.
  • Implement advanced UI functionalities including image capture and upload using Navigator API, image editing features (crop/rotate) using react-image-crop, and OCR-based auto-address extraction using Tesseract.js.
  • Develop interactive dashboards with Recharts to visualize business metrics through bar and pie charts.
  • Establish unit testing standards and achieve 80%+ test coverage using Vitest, ensuring high-quality and stable UI modules.
  • Periodically perform Checkmarx scans, review vulnerabilities, and implement VAPT fixes to maintain security compliance.
  • Conduct technical analysis of user stories, clarify requirements, identify dependencies, and translate them into actionable development tasks.
  • Review code across the team, provide technical guidance, enforce coding standards, and drive best engineering practices.
  • Maintained the code using source control using GIT.

Senior Professional I-Engineer - Capgemini - Chennai

(2020-05 - 2025-01)

Project: Intelsat

  • Developed a large-scale SPA using ReactJS, Redux-Thunk, JavaScript, HTML5, CSS3, and RESTful APIs.
  • Built reusable React components and Higher-Order Components (HOCs) to standardize UI architecture.
  • Implemented React Router for dynamic routing and a customized filter system for complex resource discovery.
  • Integrated Redux & Redux-Thunk for state management and async flows.
  • Used Fetch API for real-time GET/POST operations and integrated backend database queries.
  • Implemented responsive UI using Bootstrap Grid and CSS media queries.
  • Participated in the full SDLC including development, peer reviews, and functional testing.
  • Maintained source code via GIT.

Senior Software Engineer - Ziffity Solutions - Chennai

(2018-09 - 2020-05)

Project: Expressmed

  • Built SPA using ReactJS, Redux-Saga, JavaScript, HTML5, CSS3, and REST services.
  • Implemented Redux-Saga for asynchronous event handling.
  • Developed reusable UI modules and dynamic routing using React Router.
  • Integrated back-end services using HTTPClient and GET/POST operations.
  • Optimized CSS using SASS and ensured responsive UI using Bootstrap.
  • Maintained cloud source control with SVN.

Senior Software Engineer - SRM Technologies - Chennai

(2015-08 - 2018-09)

Project: Nissan Connect

  • Developed web modules using ReactJS, Redux-Thunk, JavaScript, HTML5, CSS3, and REST APIs.
  • Implemented role-based components and SPA workflows.
  • Built responsive UI screens using Bootstrap and CSS media queries.
  • Integrated backend via HTTPClient and database-driven JSON contracts.
  • Maintained code through GIT and followed Agile processes.

Software Engineer - TechAffinity - Chennai

(2012-05 - 2015-08)

  • Developed modules for Microflex TaxTools using CodeIgniter, JavaScript, jQuery, HTML5, CSS3, and Bootstrap.
  • Optimized JS and CSS using MinifyJS for faster performance.
  • Built responsive interfaces using Bootstrap Grid and media queries.
  • Participated in complete SDLC, including coding, code reviews, and testing.
  • Used GIT for version control.

Education

B.E - CSE - Jayaram College of Engineering and Technology (2011)

Skills

Technical ArchitectUI & Web Development (14 Years Experience)

Reviews

Related