DevOps Engineer | Full-Stack Software Engineer | Computer Scientist | IT Professional
I design, implement, and support solutions designed with non-profits in mind. I utilize
technology to its fullest capabilities, developing solutions that are highly available, cost
effective, and easy to understand.
Read More
To create solutions that last one must ask the tough questions, challenge all assumptions, and listen to every voice in the room. Once the problem is understood, a solution can be proposed, and through the fires of failure and growth, a proposal can become a great solution.
Never be afraid of failure, be afraid of not changing.
Highlights
◆ Created numerous scripts to automate retrieval of product information from manufacturers,
saving hundreds of hours of labor.
◆ Created CI/CD pipelines (CircleCI), allowing for more streamlined and safe deploys
◆ Implemented features on website to allow for higher volume of orders, as well as higher SEO
rankings.
Highlights
◆ Helping my team (and subsequently other teams) to better understand how to better utilize our
log aggregation tools to quickly find issues, build better, more insightful metrics dashboards,
and quickly find customers being affected by bugs and reach out to them
◆ Planned and orchestrated a complete documentation overhaul that would allow customer service
reps to find valuable information quicker, and software engineers to more effectively
knowledge-share critical infrastructure.
Highlights
◆ Worked with Digital Reality to create a 3 stage disaster recovery plan across 3 continents to
ensure all critical infrastructure has minimal downtime
◆ Worked closely with developers to create and implement a Jenkins CI/CD pipeline allowing for
much faster cycle times
◆ Migrated all services from utilizing VM technology to containerization in Docker while still
maintaining 99.999% uptime
◆ Optimized poorly performant code which saved the company just over $10,000/yr in hosting costs
Highlights
◆ Using my experience in DevOps, I created numerous CI/CD pipelines that would build and run
automated tests against my student's code
◆ Performed much needed course overhauls, rewriting every assignment to have clearer
requirements, and defined inputs and outputs, as well as concept understanding requirements
◆ Using automated tests, I increased department efficiency by 75%, cutting down grading time
from 20 hrs/wk to just 5 hrs/wk
◆ Taught numerous workshops on how to be a good software engineer, teaching valuable skills that
were not part of the core curriculum, such as how to perform code reviews, writing meaningful
code, CI/CD pipelines, test-driven development, using Git, containerization, optimization
Highlights
◆ Created applications allowing employees to better track orders, tasks, and time spent on
projects. Allowing for greater efficiency and transparency, saving the company thousands.
◆ Worked 1:1 with clients to understand their workflow, and how software can integrate with
their current processes, participating in the planning, prototyping, and presenting on demos and
deliverables.
◆ Pioneered new coding practices and technology, such as the UI/UX framework that became
standard for our team
◆ Prototyped new technologies to our platform such as deep-linking and session variables