I'm a Senior Software Engineer located in San Diego, CA.
When I'm not at the computer, you can find me at the gym, hiking the nearest mountain, or reading Sci-Fi.
If you want to get in touch, send me an email at work@fletcheaston.com.
Work Experience
Rad AI
L5 Software Engineer, September 2023 - Present
- I'm working here now!
ROSALIND
Technical Lead, September 2022 - September 2023
- Managed the platform engineering team and mentored junior engineers.
- Led the platform engineering and data science teams in architecting the next version of Rosalind.
- Collaborated closely with current customers, product team members, and executives.
Senior Software Engineer, August 2021 - September 2022
- Led the FedRAMP audit with Coalfire, achieving FedRAMP Moderate status in under a year.
- Rebuilt the Diagnostic Monitoring/COVID-19 analysis platform to be FedRAMP Moderate.
- Built a custom proteomics analysis platform for key customers.
Grove
Lead DevOps and Backend Engineer, September 2019 - July 2021
- Coordinated an API-first development process with customers, designers, and front-end engineers.
- Developed, documented, and tested REST APIs using FastAPI, Django, and pytest.
- Implemented robust CI/CD, unit/integration testing, A/B testing, and production-monitoring practices
- Assisted with front-end testing and debugging using React and TypeScript.
California Strawberry Commission
Automation Engineer, October 2019 - July 2021
- Developed edge and cloud-based machine-vision systems to identify and count Lygus, mites, and strawberry runners using TensorFlow and FastAPI.
- Built robust pipelines in AWS for updating the machine-vision models powering the cloud-based object detection.
- Onboarded new software engineers onto our cloud-based infrastructure.
- Worked with mechanical engineers and California strawberry growers to develop edge-computing hardware (cameras, sensors, embedded computers) for fields.
HealMed Solutions
DevOps and Backend Engineering Contractor, January 2021 - June 2021
- Worked closely with HealMed Solutions to develop HIPAA-compliant software for partnered hospital systems.
- Developed a well-documented backend in FastAPI and SQLAlchemy using a TDD process.
- Implemented devops with robust CI/CD and production-monitoring practices.
- Assisted with testing and debugging using Angular and TypeScript.
- Assisted in requirements discovery with customers.
Assembled Supply
DevOps and Backend Engineering Contractor, July 2020 - June 2021
- Scraped and cleaned data from various industrial supplies websites using selenium and scrapy.
- Built a data management system for matching items from dozens of sellers for direct price comparisons.
- Developed the backend system for an e-commerce platform, integrated with Stripe.
- Documented code and practices for other engineers and the (non-technical) CEO to follow.
- Assisted with front-end testing and debugging using React and TypeScript.
MyFreightCube
DevOps and Full-Stack Engineering Contractor, October 2020 - January 2021
- Built a highly performant API to efficiently arrange variably sized pallets in box trucks using FastAPI and NumPy/SciPy.
- Developed a responsive web app and cloud architecture to support precise freight conversions and calculations.
- Worked with a UI/UX contractor to design and build the web app.
Cal Poly Racing - Baja
Electrons Software Lead, August 2019 - June 2020
- Led the electronics team in building software for high-performance embedded systems/microcontrollers, using various sensors to gather data regarding the Baja vehicle.
- Conducted rigorous testing of sensors on the Baja vehicle in the field.
- Assisted in the design, prototyping, and testing of custom PCBs.
Precision Agriculture and Automation Club
Club President, May 2018 - June 2020
- Led the robotics team in developing software and hardware solutions to various international competitions.
- Built an autonomous watermelon harvesting robot that won $5,000 at the 2018 AgBot competition.
- Built an autonomous apple harvesting robot that placed competitively at the 2019 ASABE competition.
- Assisted faculty members with student recruitment efforts.
Cal Poly Corporation
BRAE Undergrad Research Assistant, May 2018 - June 2020
- Assisted the SmartFarm project by installing, monitoring, and analyzing data from custom Arduino boards in CSU Fresno almond orchards.
- Built an autonomous in-field platform for hosting a variety of mechanical and electrical equipment.
- Contributed to master branch of SciPy’s statistics library and development documentation.
Technical Expertise
Web Apps
- React/NextJS
- Bootstrap
- Material UI
- TailwindCSS
- Jinja2
Web APIs
- Django (DRF, Django Ninja)
- FastAPI
- OpenAPI
Data Persistence
- PostgreSQL
- MySQL
- Redis
- Django ORM
- SQLAlchemy
DevOps and Cloud Computing
- Google Cloud Platform
- CI/CD Pipelines (Cloud Build, GitHub Actions)
High Performance Computing
- Python
- TensorFlow
- NumPy
- SciPy
- Pandas
Requirements Engineering and Communication
- JIRA
- Linear
- Slack
- Notion
- Teams
- Microsoft Office
- Google Workspace/G-Suite
Robotics
- Microcontrollers
- Raspberry Pi
- GPS/RTK/PPK
- Sensor fusion systems
- Intermediate electrical systems knowledge