Software Developer
Jan 2024 – Nov 2024
Led the development of a real-time electric meter monitoring dashboard using React, TypeScript, and Redux Toolkit, leveraging RTK Query for efficient API state management
Boosted rendering performance by 40% through code-splitting (React.lazy + Suspense), memoization (useMemo, React.memo), and virtualized lists (React-Window).
Designed a modular UI library with Ant Design and Tailwind CSS, enforcing design consistency via Storybook documentation. Reduced styling bugs by 25% by adopting CSS-in-JS (Emotion) for scoped styling.
Streamlined CI/CD pipelines using GitHub Actions, enabling automated deployments to AWS S3 + CloudFront. Documented Git workflows (feature branching, rebasing) and component architecture, reducing onboarding time by 50%.
Automated testing with Jest + React Testing Library, achieving 90% unit test coverage for critical components. Integrated Cypress for end-to-end testing of real-time data flows.