What you need to know about me: BCIT CST Graduate. Interested in developing backend technologies and tooling/automation. Capable and experienced at service and API design, development and documentation, RESTful and HTTP/HTTPS. Competent and confident with SQL database. Languages: JavaScript, C#, Python, Java, PowerShell, Bash, SQL Tech: Node w/ Express.js, ASP.NET minimal API, Swagger, Postman Website: _Website not available. Sign in: https://www.twine.net/signup_

Will Otterbein

What you need to know about me: BCIT CST Graduate. Interested in developing backend technologies and tooling/automation. Capable and experienced at service and API design, development and documentation, RESTful and HTTP/HTTPS. Competent and confident with SQL database. Languages: JavaScript, C#, Python, Java, PowerShell, Bash, SQL Tech: Node w/ Express.js, ASP.NET minimal API, Swagger, Postman Website: _Website not available. Sign in: https://www.twine.net/signup_

Available to hire

What you need to know about me: BCIT CST Graduate. Interested in developing backend technologies and tooling/automation. Capable and experienced at service and API design, development and documentation, RESTful and HTTP/HTTPS. Competent and confident with SQL database.

Languages: JavaScript, C#, Python, Java, PowerShell, Bash, SQL
Tech: Node w/ Express.js, ASP.NET minimal API, Swagger, Postman

Website:
Website not available. Sign in: https://www.twine.net/signup

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Student Developer (Practicum ML Project) at SAR Technology
September 1, 2025 - December 1, 2025
Machine learning powered software to assist in search and rescue operations. Designed MVC backend for the project. Built from source and used Darknet to train image detection models. Created startup script to set up logging for debugging. Built Google Sheets automations to pull time & task data from Trello and generated reports to help the team focus on the project.
Student Developer (BCIT Practicum GCP Project) at Kabam Games
May 1, 2025 - May 31, 2025
Redesign of an existing resource management software under tight one-month deadlines. Designed the new application with the team, communicated and updated the design with the client. Reformatted SQL queries for GCP-based tool and assisted the AppScript backend component. Created updated documentation and presented weekly accomplishments in standups and client demos.
Junior Software Developer at Reva Solutions
May 1, 2024 - December 1, 2024
International team on ServiceNow/OpenText integrations. Implemented backend code for HR Management and Legal applications, monitored servers hosting OpenText instances, maintained MSSQL databases, and produced customer-facing demonstrations and documentation.
Crew Chief / Painter at Student Works Painting
May 1, 2023 - August 31, 2023
Led a small crew, prepped houses, operated sprayer, managed supplies and inventory, and coordinated with customers to meet expectations.
Teaching Assistant, Computer Science at BCIT
September 1, 2024 - Present
Assisted instructors with course material, held office hours, graded assignments, and provided guidance to students; created and maintained documentation for CS courses.
Meat Department Clerk at Save-On-Foods
August 1, 2022 - June 1, 2023
Clerk in meat department; customer service, stocking, inventory management and assisting customers.
Camp Counselor at Nanoose Bay Camp
June 1, 2022 - August 1, 2023
Summer camp counselor; led activities, ensured safety, and supported campers.

Education

Diploma at BCIT CST Diploma
January 11, 2030 - January 1, 2025
High School Diploma - Computer Programming 11/12 at High School
January 11, 2030 - January 1, 2023

Qualifications

Canadian Class 5 Driver's License
January 11, 2030 - January 2, 2026
Bronze Medallion (Swimming)
January 11, 2030 - January 2, 2026

Industry Experience

Software & Internet, Education, Professional Services, Gaming, Media & Entertainment
    paper Sockim

    Tired of switching between WhatsApp and your browser. Want to message while you are working? Sockim is your solution. A Firefox Add-on developed to bring instant messaging to the browser in the side-bar, allowing users to chain their multi-tasking.

    Technicalities: Blazor Server Frontend, Backend powered by SignalR, CI/CD pipeline with GitHub Actions connected to Azure (formerly).

    Feel free to explore the projects [GitHub](https://www.twine.net/signin

    Sockim = WebSocket + Instant Messaging

    paper Real Time Quiz Learning

    Real Time Quiz Learning is a platform teachers or professors can use during lectures to transform their material into quizzes in real-time with the power of Artificial Intelligence.

    Technicalities: React front-end, Node.JS/Express backend. Micro services architecture, Hosted on an Oracle Cloud Ubuntu Linux machine. If you want to see a specific example of a service that I authored, look no further than the [database service](https://www.twine.net/signin

    Feel free to explore the organizations [Github](https://www.twine.net/signin