Karthik D
Technical Architect – UI & Web Development (14 Years Experience)
Hire this person
Send a job offer directly to this candidate
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)

