stephanedorotich@gmail.com
Phone
(587) 434-7693
Phone
Versatile developer with excellent interpersonal skills and a proven ability to work with a variety of languages and tools. Extensive experience with Linux, git, server admin, as well as designing, developing, and deploying web apps. Seeking a role in backend, devops, or full-stack development to develop a deeper understanding of testing, development, and deployment methodologies. Eager to bring creative problem solving, curiosity, and a strong work ethic to a team focused on collective success.
Detail Oriented
Personable
Resourceful
Takes Ownership
with Distinction
2019 - 2023
Bash
C
C++
CSS
HTML
Go
Java
JavaScript
Markdown
Python
Sass
TypeScript
Apache HTTP Server Project
AWS
Bootstrap
Conda
Debian
Docker
Git
Hugo
Npm
SSH
SvelteKit
TypeDoc
Ubuntu
VSCode
Led all development efforts to deliver a CRM and public-facing website for a ranch management startup, from requirements elicitation to deployment. Prototyped UI in Figma and built a responsive front end with Hugo and Bootstrap. Administered an Apache2 web server and SSL certificates. Owned Debian 12 administration tasks: user/permission control, SSH key management, backups, and system process configuration. Configured and maintained a self-hosted GitLab instance and created CI/CD pipelines.
Instructs Math, Physics, and Chemistry. Grows strong relationships with clientele through good communication, quality of service, and adaptability. Firm grasp of math concepts up to Calc I. Developed a Python CLI in 2019 for managing students, sessions, and invoices; this project has been maintained, updated, and used for 6 years.
Supervised all aspects of day-to-day operations of the climbing gym (except for route setting.) Coordinated group visits by assessing the clients needs and coordinating with part-time instructors. Managed inventory, cash-counts, and equipment inspection. Delegated tasks to staff to ensure both customer satisfaction and adherence to safety guidelines. More recently serves as a part-time climbing instructor teaching essential climbing skills to novices and adepts alike.
Developed code- and theory-based teaching examples and exercises. Taught Theoretical Computer Science, Data Structures & Algorithms, and Operating Systems. Provided in-depth support by simplifying complex topics, identifying points of confusion and clarifying, debugging student code, managing class discord channel, marking code- and theory-based assignments, and administering exams. Developed a solid foundation for languages like C++ and Java and tools like Git and Bash while refining interpersonal and analytical skills.
References available on request