CV
Alex Mitchell - Software Engineer
I’m a full-stack developer with 8 years of professional experience, primarily in Amazon Web Services, TypeScript, Node.js, and React, although I’ve worked with many more technologies than that. First a hobby, I’ve been programming since 2007. Feeling the direct impact my work has on end-users of a product is my primary driver. I am a self manager, and I enjoy being user-facing and driving product direction. Ask me about my dogs!
Skills
- Technology: Amazon Web Services, TypeScript, JavaScript, Node.js, React, Git, Generative AI (RAG), SQL/Relational Databases, NoSQL Databases (DynamoDB), Infrastructure as Code, DevOps, Continuous Integration/Continuous Deployment (CI/CD)
- Professional: Full Stack Development, Software Architecture, Technical Leadership, Technical Communication, Technical Mentorship
Experience
Nourish & Sow | Technology Architect
Remote (Vancouver, WA) • Jan 2021 - Present
As the Technology Architect at Nourish & Sow, I serve as the primary technology leadership at the company, leading a small team in creating custom applications and platform integrations. I provide a technical perspective to customers’ business processes and challenges, identifying opportunities for technology to streamline their operations.
- Architected, developed, and supported a comprehensive coaching platform for managing contract fulfillment, billing, and scheduling for a team of coaches, providing rich analytics straight to their CRM.
- Launched and supported a macOS application for bulk image compositing, significantly reducing time and labor requirements for an event photography business by streamlining the process from shooting photos to fulfilling orders with printed copies.
- Utilized IaC and CI/CD to rapidly deploy AWS services, iterate on feedback, and provide reliable infrastructure with minimal overhead costs.
- Communicated technical concepts to clients and prospective clients, providing clear and concise explanations of technical decisions and their impact on the business
Abilities Demonstrated:
Skills: Full Stack Development, System Design, Technical Leadership, Technical Communication, Technical Mentorship, Planning and Estimating, Technology Research
Technology: TypeScript, JavaScript, Node.js, React, AWS Lambda, Electron, Stripe, Remix, CI/CD, Generative AI, AWS CloudFront, AWS DynamoDB, AWS S3, AWS Cognito, AWS EventBridge, AWS API Gateway, Zapier, Zoho CRM and related services, Multi-tenancy
Rivet Logic Corp. | UI Developer
Remote (Austin, TX) • Dec 2019 - Sep 2021
As a UI Developer at Rivet Logic, I worked directly with stakeholders of a video streaming application. I was responsible for the front-end development of the application, including the design and implementation of new features, as well as the maintenance of existing features. I also worked with the back-end team to design and implement new APIs to support the front-end.
- Planned and developed features that enabled users to navigate by viewing thumbnails of the video, improving the user experience and increasing user engagement.
- Designed and implemented a feature flag system on top of the CMS to enable testing new features in production, speeding up iteration cycles by breaking large features into smaller pieces.
- Launched V2 of the application, including a complete redesign of the user interface, and revisited and revamped the existing features to improve the user experience.
Abilities Demonstrated:
Skills: Front End Development, Technical Communication, Planning and Estimating
Technology: TypeScript, JavaScript, React, CI/CD, HTML5 Video, HLS, WebVTT, AWS S3, Groovy, Solr, Docker
Dante Consulting, Inc. | Principal Software Engineer
Austin, TX • Jun 2018 - Dec 2019
As a Principal Software Engineer at Dante Consulting, I served as the lead developer for frontend architecture for enterprise consulting clients and internal applications, constantly ingesting new information on platform features, performance, security, and frameworks in order to improve development processes and developer experience.
- Developed and maintained a proprietary micro-frontend framework enabling continuous delivery of features for critical enterprise applications without coordinating release schedules of multiple teams or requiring application downtime
- Maintained and improved multiple internal tools for generating applications with minimal overhead in boilerplate, maximizing time developers could spend implementing business functionality
- Regularly engaged as a mentor and mentee with coworkers through code review and pair programming and participated in system design and architecture decisions
Abilities Demonstrated:
Skills: Full Stack Development, Technical Leadership, Software Architecture, Developer Tools
Technology: TypeScript, JavaScript, Node.js, React, CI/CD, AWS Lambda, AWS DynamoDB, AWS S3, AWS Kinesis, Micro-frontends, Event-driven Architecture,
Sysco Labs | Software Engineer
Austin, TX • Jan 2018 - Jun 2018
- Replaced manual deployment process with automated and tested blue-green deployment workflow, reducing cost, risk, and downtime of updating a critical application
- Developed an offline first mobile application to replace a heavy desktop client and improve the efficiency of the sales team
- Analyzed patterns in business rules to implement an self-service product search platform for customers
Abilities Demonstrated:
Skills: Full Stack Development, Developer Tools
Technology: TypeScript, JavaScript, React, React Native, CI/CD, GoCD, Jenkins, GraphQL, ElasticSearch, Redis, AWS CloudFormation, AWS EC2
Dante Consulting, Inc. | Software Engineer
Austin, TX • May 2017 - Dec 2017
- Designed and implemented a modular front end architecture which allowed for much smaller and faster deployment pipelines, more ingestible codebases, and reduced client-side load times
- Deployed multiple microservices on serverless architecture to reduce operational costs while increasing scalability and performance
- Performed regular code reviews and followed test-driven development and continuous integration to maintain quality code throughout applications
Hack Reactor | Teaching Assistant / Fellow
Austin, TX • Nov 2016 - Mar 2017
- Assisted in teaching Javascript fundamentals and frameworks to students progressing through Hack Reactor
- Provided tailored advice to students on project scopes, architecture, debugging, and problem-solving strategies
- Interviewed potential students to determine their readiness and potential to maintain Hack Reactor’s history of job-ready graduates
MGM Resorts International | Data Analyst
Las Vegas, NV • Dec 2015 - Aug 2016
- Implemented ETL pipelines to ingest data from sources previously inaccessible to analytics
- Developed multiple internal applications for ad-hoc querying of data by both analysts and business users
- Implemented automatic reports to periodically and reliably deliver key information.
Education
- Hack Reactor • Austin, TX • Sep 2016 - Nov 2016
- College of Southern Nevada 51 credits toward BAS CIT - Software Major • Las Vegas, NV • 2010 - 2015
Projects
- 1-on-1 Mindset Coaching Platform, 2020-2024
A comprehensive coaching platform for managing contract fulfillment, billing, and scheduling for a team of coaches, providing rich analytics straight to their CRM. Evolved the business from strictly white-glove customer onboarding to a self-service subscription platform with flexible billing capabilities.
Technology: TypeScript, React, Remix, AWS Lambda, AWS DynamoDB, AWS S3, AWS Cognito, AWS EventBridge, AWS API Gateway, Stripe, Zoho CRM, IaC, Github Actions
- Event Photography macOS Application, 2021-2024
A macOS application that streamlines on-site photo editing and printing for sports event photographers. With the constraint of poor internet at remote locations, the app is designed to work offline, synced with other computers on the same network in real-time and syncing to the cloud when internet is available.
Technology: Electron, TypeScript, React, AWS S3, AWS Lambda, AWS DynamoDB, AWS EventBridge, AWS API Gateway, CUPS/IPP, mDNS/Bonjour, WebSockets, IaC, Event-driven Architecture
- remix-starter-serverless, 2021 Source code
A template created for the Remix web framework that deploys to AWS Lambda, S3, and CloudFront.
Technology: TypeScript, React, Remix, AWS Lambda, AWS S3, AWS CloudFront, AWS API Gateway, Github Actions, IaC
- OpenAI integration for Google Chat, 2023-2024
An integration to use Google Chat as an interface to GPT-3 (and later GPT-4o), allowing users to collaborate on tasks together with the AI model in message threads.
Technology: TypeScript, Node.js, Google Workspace Chat API, OpenAI API, A/B testing