# Ali Eskandari > Senior Software Engineer @ Snap | TypeScript, Next.js, Node.js, Google Cloud Location: Los Angeles, California, United States Profile: https://flows.cv/alieskandari ## Work Experience ### Sr. Software Engineer @ Snap Inc. Jan 2024 – Present | Los Angeles, California, United States ### Sr. Software Engineer, Full Stack @ Security USA Inc. Jan 2024 – Jan 2024 | Los Angeles, California, United States • Led the complete redesign of securityusainc.com, migrating the website from ASP.NET to Next.js. • Implemented modern features using Next.js and TypeScript, improving overall performance and user experience. • Achieved Lighthouse scores above 90 by leveraging built-in Next.js optimization features such as image optimization, lazy-loading, and code-splitting. • Ensured full SEO optimization using metadata, JSON-LD schemas, optimal HTML structure, sitemaps, and server-side rendering. • Collaborated closely with stakeholders to align the design and development with business requirements. ### Sr. Software Engineer, Full Stack (Lead Founding Engineer) @ Listr Jan 2023 – Jan 2024 | Los Angeles, California, United States • Led a small team of engineers in the development of a responsive, user-friendly web app using React, TypeScript, and Next.js from the ground up, achieving a fully-functional MVP in under 8 months. •Engineered powerful deck builder interface, leveraging React Query for frontend caching, Firestore for deck metadata, Zustand for global state, and Next.js for image optimizations. Users can easily search through a database of 400k cards, choose between different prints, move cards between the main deck and side deck, and see marketplace availability at-a-glance. • Developed a user-to-user marketplace with in-app and email notification system using SendGrid for emails, Stripe for Payments, Scryfall for pricing data, and Next.js (Node.js) for RESTful APIs. Buyers can bundle items from different sellers into a single order and pay once. Notifications are sent to sellers when their items sell and can withdraw funds. Buyers can check the status of individual packages within orders and receive notification for order updates. • Developed advanced product search feature with typeahead functionality, utilizing TypeSense for the search database, React Query for caching and pagination, Firestore for product metadata, and Next.js for url param storage. Users can search through a database of over 400k cards based on unique Magic the Gathering card details, such as Mana Value, Color, Set, and Card Text with instant response times. • Managed the project’s deployment across Google Cloud Platform, Firebase, and Vercel. • Guided junior developers through code reviews and pair programming, enhancing their coding skills and fostering a collaborative team environment. ### Sr. Software Engineer, Full Stack @ Qortor Jan 2023 – Jan 2023 | Los Angeles, California, United States • Achieved markedly improved Lighthouse Performance metrics using Next.js for lazy loading / image optimization, alongside React optimization techniques such as useEffect optimization and state memoization. Achieved a minimum 40% improvement in key Lighthouse metrics (First Contentful Paint, Total Blocking Time, and Cumulative Layout Shift). • Engineered OAuth 2.0 integration between Qortor and Shopify using Node.js and Express.js, leveraging the Authorization Code grant type for secure access to protected routes. This connection enabled a seamless user experience, allowing Shopify users to securely export data—including products, orders, and customers—to Qortor directly through a 'Connect to Qortor' button on their Shopify dashboard. • Improved code quality, readability, and maintainability using Modularization, Single Responsibility Principle, and Decomposition. • Designed efficient, scalable database schemas in MongoDB to improve performance and reduce codebase complexity. • Reported updates to the CEO regularly and worked collaboratively within a team of designers, developers, and project managers. ### Sr. Software Engineer, Full Stack @ Dojo Apps LLC Jan 2022 – Jan 2023 | Los Angeles, California, United States • Led the design, development, and successful launch of two Shopify apps with React, Express, and Node.js. Apps allowed sellers to automate order fulfillment between Shopify and Amazon Seller accounts, streamlining e-commerce operations, and integrate social media into their storefronts for enhanced product display and engagement. • (FBA Connector App) Developed a backend RESTful API using Node.js and Express.js to manage application data, including Orders, Products, Users, and Webhooks. Backend API served as an endpoint for Amazon Selling Partner API notifications, syncing order and shipment updates from Amazon to connector app. • (Social Media Integration App) Developed backend RESTful API using Node.js, Express.js, and MongoDB to manage application data, including Users, Photos, and Photo Feeds. Backend API integrated with Instagram Display API to fetch user’s media metadata, as well as interact with Shopify API for account access authorization and initiating paid subscriptions. • Engineered app to meet Shopify’s data and user security standards for publishing onto Shopify App Store. ### Software Engineer, Full Stack (Founding Engineer) @ DomumGym Jan 2021 – Jan 2021 | Los Angeles, California, United States • Spearheaded the development and deployment of a video platform for workout instructors, handling everything from user experience design to deployment, similar in function to YouTube but focused on exercise content. Leveraged React.js and Bootstrap for the frontend, Firebase Cloud Functions (Node.js) for the backend, Cloud Storage for media storage, Elasticsearch for full-text fuzzy search, and Stripe for user-to-user subscriptions. • Engineered the integration of Stripe to facilitate a subscription model, enabling instructors to monetize their content and users to subscribe to channels, contributing to the platform's commercial viability. • Key Achievement: Was able to develop a fully functional MVP—complete with video uploading, full-text search, and user-to-user subscription model—in under 4 months. ### Full Stack Development Tutor @ Wyzant Jan 2019 – Jan 2021 | Los Angeles, California, United States • Instructed beginners in foundational web development skills, covering React, Express.js, MongoDB, Ruby on Rails, and MySQL as well as concepts such as Client-Server Architecture, Model View Controller (MVC), Scripting, Web Scraping, API Creation, and Authentication Systems. • Key Achievement: Achieved a perfect average rating of 5 out of 5 based on 597 client reviews, while accumulating over 1,300 hours of tutoring experience. ### Software Engineer, Full Stack @ Booz Allen Hamilton Jan 2016 – Jan 2018 | McLean, Virginia, United States • Aided in the development of a business web app using Ruby on Rails and Ember.js. Application allowed businesses to easily organize, search, and share company documents within a private, secure infrastructure. • Contributed to the development of a public-facing REST API, utilizing the OAuth protocol for authentication. • Key Achievement: Reduced application deployment times from days to just a few hours by implementing AWS Elastic Beanstalk and CloudFormation into the deployment strategy. • Regularly engaged with the project manager and team members through daily scrum meetings and code review sessions, following the Agile Scrum process. ### Software Engineer Intern @ Amazon Jan 2014 – Jan 2014 | San Francisco, California, United States • Enhanced user experience by spearheading new feature development for Amazon Music's Android application, focusing on performance, usability, and innovative service integrations. • Led the Lyrics feature project from concept to deployment, managing tasks across user experience design, client-side integrations, and metric analysis to ensure a seamless and engaging user interface. • Engaged closely with UX designers and Product Managers to refine app functionality and requirements, leading to improved user satisfaction and interface design. • Actively contributed to team success through daily participation in meetings, effectively communicating progress, addressing issues, and collaborating on planning and future goals. ## Education ### Bachelor of Science - BS in Computer Science University of Maryland Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/alieskandari3 --- Source: https://flows.cv/alieskandari JSON Resume: https://flows.cv/alieskandari/resume.json Last updated: 2026-03-22