Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Ethan Sanchez

Carlsbad,CA

Overview

8
8
years of professional experience
1
1
Certification

Work History

Applications Programmer III

UCSD Bioengineering - Subramaniam Lab
02.2024 - Current

Designed and implemented a Neo4j graph database and companion web app from scratch to improve accessibility and efficiency of complex multi-relationship queries.

  • Migrated existing relational data to a graph database to enhance query simplicity and usability.
  • Developed an interactive web application using React and Next.js, enabling researchers to easily query, visualize, and extract data.
  • Developed within an existing data portal, ensuring seamless user experience and interoperability with existing systems.
  • Rapidly prototyped solutions in a self-directed environment with minimal supervision, demonstrating independence and problem-solving skills.

Applications Programmer III

UCSD Bioengineering - Palsson Lab
02.2020 - 02.2024

Developed Lifelike, a groundbreaking knowledge mining platform powered by AI and knowledge graphs.

  • Deployed application infrastructure for multiple projects on Google Cloud and Azure, showcasing proficiency in cloud platforms.
  • Utilized graph databases, including Neo4j and ArangoDB for data organization.
  • Implemented text search capabilities using Elasticsearch and Kibana for unstructured data.
  • Leveraged relational databases such as Postgres for structured data storage.
  • Collaborated with a diverse and global team over 3 timezones, including engineers, biologists, and data analysts.

Applications Programmer II

UCSD Bioengineering - Palsson Lab
09.2018 - 02.2020

Contributed to Reconstruction, a web application designed to enable researchers to create and share metabolic models.

  • Collaborated with a small team of early-career developers in a talent incubation initiative, gaining foundational experience in web application development and deployment.
  • Developed and maintained a microservices architecture using Docker to containerize Angular/Nginx, Flask, and Postgres components for efficient and modular deployment.
  • Implemented features in the Angular 2+ front-end framework, including user interface elements and dynamic data handling for the wizard functionality.
  • Contributed to the back-end development with Flask-SQLAlchemy and Postgres, creating APIs to handle user data and manage metabolic model configurations.
  • Deployed and managed the application on a small-scale Google Cloud Platform (GCP) environment, ensuring accessibility and reliability for testing and iteration.

Software Engineer Intern

Central Intelligence Agency
08.2016 - 12.2016
  • Implemented a prototype interactive text editor, demonstrating creativity and problem-solving abilities.
  • Prototyped a web-based tool search system utilizing AngularJS and D3.js, showcasing front-end development skills.
  • Performed user interviews to determine improvements to agency-wide systems.

Education

B.S. - Computer Science

University of California Irvine
Irvine, CA
06-2018

Skills

  • Python (5 years)
  • Typescript (5 years)
  • Docker (5 years)
  • Git (5 years)
  • Google Cloud (3 years)
  • Microsoft Azure (2 years)
  • Postgres (4 years)

Certification

C++ for Programmers Codecademy https://bit.ly/cpp-cred February 2023


Learn C# Course Codecademy https://bit.ly/c-sharp-cred October 2023

Timeline

Applications Programmer III

UCSD Bioengineering - Subramaniam Lab
02.2024 - Current

Applications Programmer III

UCSD Bioengineering - Palsson Lab
02.2020 - 02.2024

Applications Programmer II

UCSD Bioengineering - Palsson Lab
09.2018 - 02.2020

Software Engineer Intern

Central Intelligence Agency
08.2016 - 12.2016

C++ for Programmers Codecademy https://bit.ly/cpp-cred February 2023


Learn C# Course Codecademy https://bit.ly/c-sharp-cred October 2023

B.S. - Computer Science

University of California Irvine
Ethan Sanchez