•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.