Career history
Where I've
worked
Two companies, eight years, and a habit of staying through production support. Each engagement is listed under the company it ran through.
May 2022 — Present
Bengaluru
Current
EPAM Systems
Software Engineer
Frontend architecture, TypeScript-heavy React surfaces, and polish that survives design review and production traffic.
- React
- TypeScript
- Next.js
- Redux
- TanStack Query
Feb 2025 – Aug 2026Insurance technology platform
- Built a real-time web application for transaction processing, live event tracking, and case management.
- Developed dynamic, schema-based workflows with configurable transaction screens and business-rule validations using RJSF.
- Managed onboarding of new business processes and transaction flows, from requirement analysis through production rollout.
- Led production support, including incident resolution, UAT validation, and client-specific ticket handling.
- Mentored new team members on development workflows and coding standards; ran frontend code reviews focused on performance, security, and maintainability.
- Next.js
- TypeScript
- Tailwind CSS
- CSS Modules
- Redux
- Context API
- TanStack Query
- Vercel
Jun 2024 – Jan 2025Content platform migration
- Designed and built reusable React components integrated with Adobe Experience Manager (AEM) during a two-platform CMS migration.
- Ensured components were responsive and compatible across devices and browsers; resolved integration issues in collaboration with AEM developers.
- React
- TypeScript
- Handlebars.js
- Tailwind CSS
- HTML
- CSS
Aug 2022 – Apr 2024Global trade compliance portal
- Built reusable UI components and features for tariff code search, trade lane comparison, and product catalog, including real-time validations.
- Worked with business analysts, UX, BFF, and backend teams to define feature behaviour, resolve edge cases, and agree on API contracts.
- Wrote unit tests achieving 85%+ code coverage; maintained code quality against Sonar and Sigrid standards.
- TypeScript
- React
- Redux Toolkit
- Material UI
- React Testing Library
- REST APIs
- Axios
- Jenkins
Apr 2018 — May 2022
Chennai
Syncfusion
Senior Software Engineer
Four years inside a UI component platform used by thousands of teams — data grids, templates, editing models, and the unglamorous work that teaches you how interfaces actually behave at scale.
- JavaScript
- TypeScript
- React
- Node.js
- Git
- GitLab
- Jira
Apr 2018 – May 2022DataGrid component · team of 30
- Developed and maintained a feature-rich data-table component with data binding, editing, Excel-style filtering, custom sorting, row aggregation, selection, and Excel/CSV/PDF export.
- Built client-requested features and fixed client-reported and internal bugs to keep releases stable.
- Documented Grid features and guided junior engineers on using them to complete their work on time.
Apr 2018 – May 2022DataManager library · team of 30
- Developed and maintained the data-management package that binds data to components such as Grid, TreeGrid, and Dropdown List and performs data operations in client applications.
- Fixed client-reported and internal bugs and documented the library's features.
Apr 2018 – May 2022Pager component · team of 10
- Maintained the stability of the paging component used alongside Grid and TreeGrid by fixing client-reported and internal issues.
Education
Computer Science & Engineering
Bachelor of Engineering · TKS College of Technology · Theni