Software Development Engineer at Thomson Reuters (2023-11 – Present)
Full-stack software development with focus on React SPAs, backend APIs, CI/CD automation, and performance optimization.
- Optimized application performance by 40% through code-splitting, lazy loading, and memoization in a React SPA, reducing initial page load time from 3.2s to 1.9s (measured via Datadog RUM).
- Built and containerized applications using Rancher Desktop, deploying Docker images to AWS ECR for ECS across environments.
- Owned CI/CD pipeline management in AWS CodePipeline, resolving deployment failures, reducing pipeline downtime by 60% and improving release reliability across dev/staging/prod.
- Enforced Infrastructure as Code (Cumulus) for CI/CD pipelines, automating build, test, and deployment workflows, reducing manual deployment time from 2 hours to 15 minutes and eliminating configuration drift.
- Led code reviews and reinforced best practices, and mentored 2 junior developers on design patterns, testing strategies, and performance optimization.
- Collaborated with the backend and product team on REST API contract/design, optimizing data flow between backend services and frontend, improving error handling across 10+ endpoints.
- Raised unit test coverage from 40% to 75% across 3 major applications using Jest and React Testing Library, reducing post-release defects by strengthening pre-merge checks and regression coverage.
- Executed end-to-end feature ownership from API design discussions to UI rendering, working with product managers and designers to deliver 12+ features quarterly in Agile sprints.
- Kept critical vulnerabilities at 0 by triaging Snyk/Dependabot alerts, upgrading dependencies weekly, and enforcing secure dependency practices across production apps.
- Developed data visualization dashboard using D3.js and React, with real-time filtering, search, and interactive charts.
- Designed a secure routing system, implementing protected routes, role-based access control (RBAC), ensuring proper user authorization and preventing unauthorized access.
- Built an MCP server (LLM tool-integration layer) and integrated with Cline enabling natural language search over application data.
- Implemented Node.js endpoint for MCP server tool, including validation, and RBAC authorization checks.
- Reduced transient failures in an AI summarization service by 65% by implementing adaptive retry/fallback logic (exponential backoff, token reduction, alternate model/endpoints) within a 5-minute SLA.
Software Engineer at Cognizant (2021-03 – 2023-10)
React frontend development for enterprise applications with focus on performance optimization, accessibility, and user analytics.
- Developed React enterprise application UI serving 10K+ daily users, translating business requirements into functional, responsive interfaces with cross-browser compatibility (Chrome, Safari, Edge).
- Refactored legacy codebase of 50K+ lines, reducing component complexity by 35%, improving code reusability through custom hooks and shared components, cutting development time for new features by 25%.
- Automated dead-code detection via GitHub Actions.
- Ensured WCAG accessibility compliance across 20+ components, implementing keyboard navigation, ARIA labels, and screen reader support for inclusive user experience.
- Integrated Elastic App Search, implementing debounced search queries and client-side caching, reducing typical query latency by 95% (from 2s to 100ms) and improving search UX for enterprise customers.
- Integrated Pendo product analytics SDK to track user behavior, feature adoption, and engagement metrics, enabling data-driven product decisions and identifying UX bottlenecks that led to 20% improvement in feature usage.
- Collaborated with backend developers to optimize API payloads, reducing data transfer by 40% through selective field requests and pagination, improving application responsiveness on slower networks.