Hi there! My name is Will Carhart, and I'm a software engineer living in San Diego. I love using software to find creative solutions to complex problems. I graduated magna cum laude with a B.S. in Computer Science from the University of San Diego in January 2019, and I currently work as a Software Engineer at Illumina, a genetics company based in San Diego.
In my free time, I enjoy exploring San Diego, playing my ukulele and piano, cooking, and coding side projects. Please feel free to drop me a note, check out my blog, or just explore!Say Hello See Projects
Skills & Languages
Python, Django, Docker, Heroku, DigitalOcean, Linux
PostgreSQL, Sqlite, Firebase
CLIs & APIs
Python, Django REST Framework, Bash, Java
Bash, Heroku, DigitalOcean, Git, GitHub, Sublime, Agile, Travis CI, AWS, Jira, Linux
Software Engineer, Test Automation
Team: Oncology, Clinical Genomics Software
My role: In my current role at Illumina, I write scripts to automate testing of new software components, mostly in Python. In addition, I've written a suite of custom compression algorithms for a few of our genomic data types, compressing them by over 90% on average.
Technologies used: Python, Bash, Docker, Jenkins
Web Development Intern
Team: Web Development
My role: In my previous internship at Starlit, I built HTML5 webpages to supplement existing content for our consulting partners, as well as adding ReactJS code where needed. In addition, I troubleshot our backend Elixir code, when necessary.
Software Engineering Intern
Team: Home Security
My role: In my previous internship at Qolsys, I architected a suite of Bash scripts to emulate poor networking conditions using
netem. This automation setup was used to diagnose networking issues between Qolsys's proprietary home security panels and various routers.
Technologies used: Bash
Since starting classical piano in second grade, music has been a big part of my life. Now, I actively play both the piano and ukulele. Some of my favorite artists to play are Jack Johnson, The Beatles, and Dispatch.
I am passionate about learning new things, and one of the ways I explore that passion is by finding new, fun recipes to explore. I love making seemingly difficult dishes from scratch, like sushi or hummus.
In addition to being the foundation of my career, coding is one of my hobbies. I love being able to take an idea from inception to reality. I think of writing software can be just as much of an art form as writing or painting.