Founding Software Engineer | Problem Solver | AI lover
A social justice advocate proficient in isomorphic JavaScript, I’m an empathetic engineering leader who seamlessly merges front-end and back-end into strong, scalable systems using DevOps and microservices.
Developed a multi-vendor platform, empowering over 100 e-commerce wine stores, generating upwards of $100,000 per month in sales.
•
Engineered a GraphQL API utilizing NestJS and MariaDB, with Redis for job queuing.
•
Implemented two distinct storefronts: a Next. js-powered customer-facing store and a Create React App for admin management.
•
Designed a fully customizable storefront, allowing store owners to modify everything from logos and fonts to button colors.
•
Integrated an advanced user permission system for enhanced security and customization.
•
Implemented a sophisticated inventory and stock management system.
•
Established an advanced online ordering system, integrated with Stripe for secure payment processing, including features for saving customer cards, using Stripe Elements, and managing payment holds and releases.
•
Developed a built-in email marketing and transaction system for comprehensive communication strategies.
•
Automated wine club batch processing of orders through scheduled cron jobs.
•
Refined product and asset management capabilities for streamlined operations.
•
Successfully migrated data for over 100 stores, including products, orders, payment details, customers, and email templates, to the new system.
Managed the software engineering roadmap and oversaw daily activities of the Development team through Agile/Scrum methodologies.
•
Organized and supervised code reviews and developer mentorship sessions.
•
Implemented a scheduling system powered by Google Calendar API.
•
Developed a WEBRTC video calling feature, supporting both 1-on-1 and group calls, tailored specifically for inspector requirements.
•
Implemented a comprehensive UI using Next.js and TypeScript, integrated with Ant Design and styled-components, powered by PostgreSQL and a NestJS REST API.
handled ownership of software engineering roadmap and experience with managing the day-to-day activities of the Development team using Agile/Scrum processes.
•
Strategic planning & management of current and prospective projects
•
Development and implementation of team-building and professional development activities
•
Organization and supervision of code review and mentorship sessions between developers and outside contractors
•
Technical analysis and scope of work advisement for new client projects
•
Leading development meetings and strategic sessions with developers
•
Development of coding standards and best practices
•
Evaluation and implementation of technology stacks and tools for developers and staff