• Developed and optimized a live-updating app using WebSockets, Sharedb, MongoDB, and Redis for real-time collaboration.
• Converted codebase from JavaScript to TypeScript, improving maintainability and reducing bugs.
Implemented performance optimizations, including query optimization and indices in MongoDB, ensuring high scalability and efficiency.
• Utilized React (functional programming, hooks, Suspense, Error Boundary), Redux, and Material UI to build user interfaces and manage state effectively.
• Created and maintained comprehensive unit tests with Jest and Enzyme to ensure code reliability.
Spearheaded internal "Lunch and Learn" sessions that inspired new data analysis projects and team initiatives.
• Worked with third-party integrations such as Stripe, HubSpot, and Pendo, alongside internal tooling development.
• Enforced coding standards with ESLint, Prettier, and VSCode Live Pairing, fostering clean and consistent code.
• Managed error monitoring and performance tracking through New Relic and Airbrake.
Conducted A/B testing and utilized feature flags (LaunchDarkly) for controlled feature releases.
Integrated Google SSO for secure user authentication.
• Operated within a pod structure, collaborating closely with product managers (PMs), designers, and fellow engineers to deliver features.
• Regularly contributed to Storybook for component-driven development and documentation.
• Utilized Mongo Compass for database inspection and management.
• Managed AWS infrastructure, handling environment variables, S3, EC2 instances, and performing production and staging deployments.