Senior Software Engineer (Frontend)
Axtria IndiaJun, 2022 - Present3 yr 7 months
Led frontend Development for Axtria MarketingIQ (MIQ) Chatbot UI using React.js and Redux, enabling conversational access to channel data, revenue/profit insights, and AI-driven recommendations. Implemented WebSocket-based real-time message streaming, reducing perceived response latency by ~40% compared to traditional request-response flows. Contributed to Test & Control functionality (shared package), improving reusability across teams and reducing duplicated UI logic by ~30%. Implemented D3.js-based data visualizations to present complex analytical insights, improving dashboard clarity and stakeholder adoption. Architected and integrated WebSocket communication for the MIQ Activation module, managing real-time state updates via Redux. Led the development of an internal UI component library built on Joy UI, enabling reuse across multiple applications and reducing new feature UI development time by ~35-40%. Implemented WCAG-compliant accessibility standards, improving Lighthouse accessibility scores from ~70s to 90+. Documented reusable components using Storybook, increasing developer adoption and reducing onboarding time for new engineers by ~30%. Mentored and trained 35 junior developers, conducted code reviews, and delivered training on React, Redux, accessibility, and frontend best practices. Ensured high code quality through unit and component testing using Jest and React Testing Library, achieving ~80-85% test coverage across key modules. Optimized frontend performance using code splitting and lazy loading, reducing initial bundle size by ~25-30%. Conducted POCs using AI-assisted (vibe) reducing development effort for exploratory features by ~15-20%.