experience.
-
- date: sept 2023 - present
- location: calgary, ab, canada
- supervisor: dr. ruth pogacar
- responsibilities:
- co-developed and led the expansion of a research-grade web application with over 50 python modules and an r (shiny) frontend, integrating apis, caching, scraping, and machine learning for phonetic-to-ipa transcription, in collaboration with three researchers to make brand marketing research accessible beyond academia
- led the development and maintenance of a comprehensive test suite, including over 50 unit tests and over 400 test cases, ensuring the tool's accuracy, reliability, and consistency
- initiated the development of a mobile version of the linguistic tool, including an a/b testing strategy to validate effectiveness and gather critical real-world data
- oversaw a team of 8 research assistants, streamlining the literature review process to accelerate feature development for the linguistics analysis tool
- oversaw over 42 lab sessions with over 224 participants, guiding data collection strategy to ensure high-quality data input for the linguistic application
- authored a high-level technical white paper, outlining the tool's architecture for diverse cross-disciplinary stakeholders
- date: sept 2022 - aug 2023
- location: calgary, ab, canada
- supervisor: dr. ruth pogacar
- responsibilities:
- engineered the initial python backend for a linguistics analysis tool, establishing the core framework and architecture
- developed a prototype web interface to demonstrate the tool's functionality and user interaction, aligning with early-stage project requirements
- leveraged hit for version control and jira for progress tracking, enabling transparent and iterative development
- contributed to lab sessions and participant data collection, ensuring real-world validation of the application's early design
- date: may 2021 - oct 2024 (company acquired in oct 2024; exited upon acquisition per nda)
- location: remote
- responsibilities:
- engineered a high-performance rest api (node.js, mariadb, redis, socket.io), processing over 3m monthly requests with 99.99% uptime, enhancing system scalability
- refactored backend rest apis, improving performance by 20% and reducing cpu utilization by 10%
- streamlined infrastructure communication via a secure intermediary, resolving convoluted routing and improving response times by 25% with an 80% reduction in timeouts
- designed, built, and automated a scalable backend infrastructure using Docker and a git-driven ci/cd pipeline, ensuring efficient and high-quality software deployments
- implemented optimized docker-based deployment pipelines, reducing new location deployment times by 70%
- automated unit and integration testing on the git pipeline, reducing manual testing hours by 50%
- configured and maintained over 20 linux servers, optimizing hardware, software, and network performance
education.
-
bachelor of science (bsc) in computer science, university of calgary
- graduated: may 2023
- courses (computer science):
- introduction to computer science for computer science majors i (cpsc 231)
- introduction to computer science for computer science majors ii (cpsc 233)
- explorations in information security and privacy (cpsc 329)
- data structures, algorithms, and their analysis (cpsc 331)
- theoretical foundations of computer science ii (cpsc 351)
- computing machinery i (cpsc 355)
- computing machinery ii (cpsc 359)
- design and analysis of algorithms i (cpsc 413)
- computer networks (cpsc 441)
- programming paradigms (cpsc 449)
- principles of operating systems (cpsc 457)
- data base management systems (cpsc 471)
- human-computer interaction i (cpsc 481)
- principles of computer security (cpsc 525)
- network systems security (cpsc 526)
- introduction to distributed systems (cpsc 559)
- retrogames (cpsc 599.82)
- introduction to software engineering (seng 300)
skills.
-
languages
- c, c++, c#, java, python, sql, javascript, typescript, lua, r
-
frameworks
- node.js, express.js, socket.io, django, asp.net core blazor, mocha, junit, pytest
-
tools & technologies
- git, jira, bash, amazon web services (aws), docker, nginx, mysql, mariadb, mongodb, redis
-
operating systems
- windows, macos, and linux (ubuntu, fedora)
contact.
this page is still being built. refer to my linkedin for the most up to date information.