Senior Software Engineer
Current• Architected and implemented the integration of Automated Fulfillment Centers CFCs) into Kroger's delivery network, utilizing React with Redux and TypeScript for a scalable and high-performance front-end, Node.js and Python for backend services, hosted on AWS.• Optimized delivery operations by integrating advanced mapping and routing APIs, achieving significant improvements in delivery efficiency and providing customers with real-time order tracking, leveraging Python's geospatial… Show more • Architected and implemented the integration of Automated Fulfillment Centers CFCs) into Kroger's delivery network, utilizing React with Redux and TypeScript for a scalable and high-performance front-end, Node.js and Python for backend services, hosted on AWS.• Optimized delivery operations by integrating advanced mapping and routing APIs, achieving significant improvements in delivery efficiency and providing customers with real-time order tracking, leveraging Python's geospatial libraries for efficient route optimization and data processing.• Engineered and deployed the Kroger Boost Membership Program, focusing on secure user authentication via OAuth, loyalty program integration, and robust payment gateway solutions, leveraging React, Context API, and TypeScript for comprehensive front-end development, Python, Fast API for backend tasks such as data processing and integration with external systems.• Accelerated web application performance and customer engagement by implementing real-time communication features through WebSockets, ensuring immediate updates on order status and delivery tracking.• Orchestrated data management using PostgreSQL and MongoDB, ensuring high efficiency and reliability in the processing and storage of user information, orders, and inventory data.• Enforced stringent security protocols, including SSL/TLS encryption, comprehensive input validation, and OAuth-based authentication and authorization, safeguarding sensitive user and business data.• Elevated the front-end development process by integrating React with key libraries and tools such as React Router for seamless navigation, Formik for efficient form handling, and Jest/Enzyme for thorough unit and integration testing. Show less