San Francisco, California, United States
On the IKEA/Partnerships team, working on tighter integration with 3rd party partner services. Worked with React/Redux on the web frontend and Ruby on Rails with MySQL, Redis, and ElasticSearch on the backend. Also contributed to React Native apps for cross-team projects.
• Lead implementation of new ranking and auto-match algorithm to increase booking close rates based on daily metrics. The auto-match would also pick candidates with more capacity for the day to prevent all work from going to only the best ranked.
• Created a new NestJS based microservice to act as a source of truth for products. The products were stored in ElasticSearch for fuzzy searches across multiple languages. The products were updated via Google PubSub in near real-time to replace a bi-monthly API crawling process.
• Worked on converting the React/Redux frontend to TypeScript and increasing test coverage with React Testing Library. Acting as an advocate and mentor for others to also increase testability and good practices.
• Worked on infrastructure upgrades and dependency management for the frontend including upgrading webpack from version 3 to 5.