Stéphane Dorotich

Full-Stack Developer


Email copied!

I’m a versatile developer with a strong foundation in math, theoretical computer science, and web development. My experience—ranging from private tutoring and teaching assistantships to solo full-stack development—has sharpened my ability to solve challenging problems and foster positive relationships. I thrive in environments that balance structure with open communication, and I’m eager to bring my curiosity, problem-solving approach, and strong work ethic to a team focused on collective success.

Resourceful • Takes Ownership • Detail-Oriented • Personable

University of Calgary

B. Sc. Computer Science

with Distinction

2019 - 2022

Reference

Mark Olson

Flokk Systems Inc. - Founder

*Additional references on request

Languages

Systems and Tools

Full-Stack Developer (Solo)
Flokk Systems Inc.
Sept 2023 - Current
  • Led all development efforts to deliver a CRM and public-facing website for a ranch management startup, from requirements elicitation to production deployment.
  • Prototyped UX/UI in Figma and built responsive front ends using Hugo, Bootstrap, and SvelteKit (TypeScript).
  • Deployed and administered a self-hosted GitLab CE instance (Docker) and configured GitLab Runners for CI/CD pipelines, including Apache2 server setup and Let’s Encrypt SSL management.
  • Owned Debian 12 server administration tasks: user/permission control, SSH key management, backups, and service configuration.
  • Integrated Ory Kratos Identity Service for secure user management and designed custom session management modules in TypeScript.
  • Maintained high coding standards and documentation quality by enforcing strict TypeDoc usage across the codebase.
Private Tutor
Self-employed
Sept 2013 - Current
  • Instructs high school Math, Physics, and Chemistry.
  • Developed a Python CLI tool for session tracking and generating monthly PDF invoices.
  • Published a simple website to attract new clientele.
  • Tailors explanations to individual learning styles, fostering positive relationships with students and families.
Front Desk Supervisor, Climbing Instructor
Calgary Climbing Centre - Rocky Mountain
Mar 2018 - Mar 2020, June 2024 - Current
  • Supervised and trained front-desk staff at Western Canada’s largest climbing center, ensuring adherence to safety regulations.
  • Coordinated group events, private lessons, and ClimbPark sessions, managing both instructors and schedules.
  • Demonstrated strong time management by balancing front-desk duties with retail inventory oversight.
  • Served as a climbing instructor, reinforcing technical best practices and safety protocols.
Teaching Assistant
University of Calgary
January 2022 - December 2022
  • Created and delivered teaching materials for courses including Theoretical Computer Science, Data Structures & Algorithms, Foundations of Computer Science, and Operating Systems.
  • Provided in-depth support by demonstrating code examples, explaining complex concepts, and assisting students with debugging.
  • Evaluated assignments (both code- and theory-based), solidifying expertise in C++, Java, Git, and Linux.
Housekeeping Supervisor
Coast Canmore Hotel & Conference Centre
May 2017 - Jan 2018
  • Delegated daily cleaning assignments to housekeeping staff, offering hands-on support during peak periods.
  • Performed quality assurance by inspecting each room and upholding brand standards.
  • Coordinated with Front Desk to accommodate early check-ins and special guest requests, ensuring efficient turnaround.
  • Maintained a smooth workflow through clear communication and resource management.