Senior Software Engineer
CurrentAt Angara, a leading online jewelry retailer, I played a key role in developing and optimizing various modules of their ecommerce platform to enhance both user experience and system performance. My responsibilities included:1. Payment Gateway: Integrated Amazon Pay and PayPal for secure transactions in the US and Australia.Technologies: Node.js, Express, OAuth2. Sitemap: Developed a microservice with background jobs, automating a 2-day task to 10 minutes, boosting SEO andorganic traffic.Technologies: Node.js, TypeScript, Bull Queue, Redis, MongoDB3. Catalog Page Optimization: Enhanced APIs response and load times, achieving a 30% speed improvement.Technologies: Node.js, Express, MongoDB, Redis4. Project Generator Tool [V3]: Built a UI-driven tool to automate TypeScript project setup, reducing setup time to 2minutes with best practices applied.Technologies: Node.js, TypeScript, React5. Module Development: Created key modules like Media Manager, Auth, PIM, Logger, and Catalog.Technologies: Node.js, AWS S3, Sharp, JWT, MongoDB, Elasticsearch, Redis6. Review Service: Managed catalog page reviews through an API integrated with Yotpo.Technologies: Node.js, MongoDB, Yotpo API