Stéphane Dorotich

Software Engineer

Contact icon Email

Email

Contact icon Phone

Phone

Contact icon Website

Website

dorotich.dev
Contact icon Email

Email

stephanedorotich@gmail.com

Contact icon Phone

Phone

(587) 434-7693

Detail-oriented developer with a strong foundation in math, science, and system design. Brings over five years of experience in full stack and DevOps, including infrastructure automation, CI/CD pipelines, and web design. Comfortable with development flows using Linux, terminal, VS Code, and git. Equally comfortable communicating complex concepts to technical and non-technical audiences. Seeking a role in full stack or DevOps. Passionate about understanding complex systems and building dependable solutions that work in the real world.

Languages

Bash

Bash icon

C

C icon

C++

C++ icon

CSS

CSS icon

HTML

HTML icon

Go

Go icon

Java

Java icon

JavaScript

JavaScript icon

Markdown

Markdown icon

Python

Python icon

Sass

Sass icon

TypeScript

TypeScript icon
Systems and Tools

Apache HTTP Server Project

Apache HTTP Server Project icon

AWS

AWS icon

Bootstrap

Bootstrap icon

Conda

Conda icon

Debian

Debian icon

Docker

Docker icon

Git

Git icon

Hugo

Hugo icon

Npm

Npm icon

SSH

SSH icon

SvelteKit

SvelteKit icon

TypeDoc

TypeDoc icon

Ubuntu

Ubuntu icon

VSCode

VSCode icon

Systems Thinking & Integration

Attention to Detail

Effective Communication

Analytical & Scientific Mindset

University of Calgary
B. Sc. Computer Science

with Distinction

2019 - 2023

🗣️ BilingualFluent in written and spoken French; of French Canadian heritage, studied in a francophone school, participated in a 3-month overseas exchange.
✏️ Documentation & CommunicationComfortable writing documentation and educational content; proficient developing presentations, diagrams, and walkthroughs.
🧗 Personal InterestsOutdoor explorer, disc golfer, climber, D&D fan, geopolitical podcast enthusiast, musician, and cat dad.
Full-Stack Developer (Solo)
Flokk Systems Inc.

Sept 2023 - Jan 2025

  • Led all development efforts to deliver a CRM and public-facing website for a ranch management startup, from requirements elicitation to deployment.
  • Prototyped UI and built a responsive front end.
  • Administered a web server and managed SSL certificates.
  • Owned OS administration tasks: user/permission control, SSH key management, backups, and system process configuration.
  • Configured and maintained a self-hosted GitLab instance and developed CI/CD pipelines for deployment.
Private Tutor
Self-employed

Sept 2013 - Ongoing

  • Instructs Math, Physics, and Chemistry.
  • Grows strong relationships with clientele through good communication, quality of service, and tailoring lessons to best support students.
  • Can effectively apply logic and use math to solve diverse problems.
  • Developed and maintains a program to track students, sessions, and generate invoices; in active use since 2019.
Front Desk Supervisor, Climbing Instructor
Calgary Climbing Center

Mar 2018. - Mar 2020

  • Supervised all aspects of day-to-day operations of the climbing gym.
  • Coordinated group visits by interviewing clients to assess their needs and coordinated with instructors to ensure customer satisfaction.
  • Managed inventory, cash-counts, and equipment inspection.
  • Delegated tasks to staff to ensure facility cleanliness, retail presentability, and safety preparedness.
  • Served as a climbing instructor to teach core climbing skills to a variety of groups.
Teaching Assistant
University of Calgary

Jan 2022 - Jan 2023

  • Developed code- and theory-based teaching examples and exercises.
  • Instructed Theoretical Computer Science, Data Structures & Algorithms, and Operating Systems.
  • Provided in-depth support by simplifying concepts, identifying student needs and supporting their learning, debugging code, administering class discord channels, and marking assignments and exams.
  • Developed an excellent foundation for C++, Java, and git.

References available on request