Sarah Semkow

Hello, I am a recent graduate from the CST program at BCIT seeking a position as a software developer.
Github iconLinkedin icon

About Me

Hello! I'm Sarah, a passionate software developer based in Burnaby, BC. With a keen interest in technology and innovation, I've dedicated the past few years to honing my skills in software development, focusing on Python, JavaScript and React.js.

My journey into the world of software development began during my time at the University of British Columbia. It was there, admist my Bachelor's degree in Kinesiology, that I discovered my passion for coding through an introductory elective course on Python. This initial encounter with programming was a turning point, igniting a deep-seated love for crafting solutions through code.

Experience

May 2024 - Present
Software DeveloperPoint Software
  • Designed and implemented a .NET backend for the mobile and web applications, handling all aspects of backend development from architecture to deployment
  • Integrated Stripe payment processing into backend services, streamlining financial transactions
  • Administered and managed SQL databases, ensuring optimal performance and data integrity
  • Managed deployment workflows using Flight Control for both staging and production environments
  • Developed and executed comprehensive API testing procedures using Postman to ensure reliability and functionality
  • SQLC#ASP.NETDatabase Management
    March 2024 - Present
    Software Engineer (Freelance)DataAnnotation
  • Come up with diverse problems and solutions for coding chatbot
  • Write high-quality answers and code snippets
  • Evaluate code quality produced by AI models for correctness and performance
  • PythonData VisualizationSQL
    June-Sep 2023May-Dec 2022
    Junior Software DeveloperUniverus
    Junior Developer Co-op
  • Efficiently designed and implemented frontend code using React, focusing on rapid development and deployment timelines without compromising on quality
  • Designed and implemented REST APIs in ASP.NET, utilizing Entity Framework Core (EF Core) for seamless integration with Microsoft SQL Server, enabling efficient data retrieval, manipulating and storage
  • Managed Microsoft SQL Server database operations through the development and implementation of pre and post-deployment scripts, facilitating smooth database updates and upholding data integrity across the software development lifecycle
  • Wrote comprehensive developer documentation and user manuals for feature sets
  • Collaborated in an agile environment using a scrum methodology
  • Designed test cases in Jira for validating newly developed features
  • Conducted API verification using Postman before frontend integration
  • Enhanced and extended functionality within a large legacy codebase
  • Implemented .NET DAO classes for database abstraction, facilitating integration with services in a microservice architecture
  • JavaScriptReact.jsC#SQLASP.NET

    Education

    British Columbia Institute of TechnologyDiploma of Computer Systems, Artificial Intelligence and Machine Learning Options with Distinction, Co-op
    2023
    University of British ColumbiaBachelor of Kinesiology
    2021

    Projects

    Asana Align Preview
    Asana Align

    A yoga AI coach which analyzes live webcam footage to offer real-time feedback on yoga poses, which runs on a computer and an embedded device (Jetson Nano)

    Pythonkerastensorflow
    Sudoku Solver Preview
    Sudoku Solver

    A web app which solves a sudoku puzzle using both brute force and CSP (Constraint Satisfaction Problem) methods

    Next.jsNode.jsJavaScriptReact.js
    CragIt Preview
    CragIt

    A web app where users can view and update the wait times of their local rock-climbing outdoor crags

    HTML5CSSJavaScriptFirestore Database

    Hobbies

    BackpackingHiking with my dogHikingSki Touring