Caidan Williams
Seattle, United States

Hi, I'm Caidan, a self-taught software engineer with over 10 years of experience building intuitive solutions for human problems

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

CodersRank Rank
Top 2%
Based on:
Stackoverflow 4 events
Top 100
United States
Top 100
United States
Top 10
United States
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Domino Data Lab
2 years
Seattle, Washington
Software Engineer II
Feb 2022 - Dec 2022 (10 months)
Software Engineer II
Jan 2022 - Jan 2023 (1 year)
I was internally transferred to spearhead the development of a novel Machine Learning Pipelines product where I played a crucial role in its development. My primary contributions entailed enhancing product stability by rectifying bugs and refining the performance of the Execution Manager.

Additionally, I was instrumental in devising an MVP, leading the research and initial development while working with a team of experts to integrate MLFlow for experiment management and model registry, which constituted a significant product feature.
python scala kubeflow Flask mongodb kubernetes terraform docker bash docker compose linux nginx
Field Engineer
Jan 2021 - Jan 2022 (1 year)
I was responsible for managing 5 major customer accounts and ensuring their satisfaction with our product. This involved conducting weekly meetings with customers to resolve any issues and responding quickly to any critical problems that arose.

I also played a key role in building Docker images for customer use and integrating third-party tools like TensorBoard, Dash, and SmartSheet. In addition, I resolved a number of network-related issues such as SSL certificates, DNS routing, and network proxies.

My work involved providing continuous feedback to the Engineering team based on my personal experiences with the product and feedback from customers. This helped to ensure that the product remained relevant and met the needs of our customers.

Finally, I built several internal tools that automated the majority of the manual work involved in product version migrations. This significantly streamlined the process and allowed for more efficient and effective product updates.
docker kubernetes python mongodb postgresql aws gcp terraform ansible prometheus bash redis linux nginx rabbitmq grafana microservices
Overjet AI
Jan 2020 - Jan 2021 (1 year)
Boston, United States
Full Stack Engineer / Software Data Engineer
I containerized more than 25 machine learning models and incorporated them into a streamlined deployment process on Kubernetes using Docker. Additionally, I offered technical support to clients during calls and imparted my knowledge of Python and Git best practices to fellow engineers.

I designed ETL pipelines that were scalable enough to handle over 25,000 images daily per client, and created an automated system that removes sensitive patient information from dental x-rays.

To ensure consistent and efficient coding practices, I established and implemented a Python style guide for formatting and linting. Furthermore, I participated in the hiring process by conducting interviews and creating/evaluating take-home tests for ML Infrastructure Ops and DevSecOps positions.
python docker kubernetes gcp terraform ci/cd bash cloud serverless scripting linux database design data processing data pipeline javascript ReactJS
1 year 8 months
Durango, United States
Software Engineer
Aug 2018 - Jan 2020 (1 year 5 months)
I was able to significantly reduce new hire on-boarding time by 85%. This was achieved by containerizing both the front and back end applications, and ensuring that the Jenkins pipeline built the latest branch for each image. Additionally, I was responsible for storing, retrieving, and manipulating data in order to analyze system capabilities and requirements.

I tackled metric inconsistencies in the Git data processor by improving legacy code, which resulted in smoother processing and improved data integrity. I also provided support for software integration and implemented maintenance enhancements to bolster the product development cycle.

As part of my efforts to continuously improve system performance, I made proactive adjustments and resolved bugs, resulting in a more stable and efficient system.
python scala spring mvc java git docker jenkins microservices docker compose hibernate junit maven spring spring boot
Software Engineer Intern
May 2018 - Aug 2018 (3 months)
As an intern, I had the opportunity to contribute to various aspects of software development. One of my key responsibilities was improving the front-end stability of our applications. To accomplish this, I designed and developed unit, integration, and regression tests that ensured the quality of our codebase.

I also supported my fellow engineers by developing an internal tool for test data generation. This tool helped streamline the testing process and allowed our team to focus on higher-level tasks.

Another important aspect of my role was spearheading new projects. To this end, I created proof-of-concept projects that demonstrated the core value of potential new tools. These projects served as a starting point for further development, helping our team to stay innovative and forward-thinking.
python pytest Flask Django sqlalchemy selenium test automation sqlite
Add some compelling projects here to demonstrate your experience
Ludum Dare 45 - Unlock Hero
Oct 2019 - Oct 2019
Ludum Dare 45 Entry created using Pixi.js |

I created all the art, a few of the sound effects, and some of the code. This project is not meant to display code quality but rather getting a project finished with a deadline of 72 hours starting from scratch.
javascript pixi.js

Jobs for you

Show all jobs