Natalia Maximo

Software Engineer II

Experience

Microsoft Canada

12/2023 - Present

BigCat - Software Engineer II

  • Supported service that operates 85% of Microsoft's revenue.
  • Designed and built zero-touch artifacts for deployment of service across all environments.
  • Participated in active on-call rotation for livesite support of service.
  • Led engineering learning activities and presentations including Advent of Code and regular BigCat Learn tech talks.
  • Designed and reviewed technical specifications for feature implementations.
  • Participated in technical reviews for feature implementations from engineers across the team
  • Participated in hiring activities for team including candidate interviews for Senior Software Engineer position.

Microsoft Canada

09/2022 - 12/2023

CommerceMesh - Software Engineer I

  • Provided support for 80+ commerce teams with cluster infrastructure deployments.
  • Created resources for commerce organization for migration to zero-touch deployment practices.
  • Provided quality code contributions to adjacent teams.

University of Ottawa

01/2022 - 09/2022

Programmer Analyst / Software Developer

  • Created deployment infrastructure for compliant release management in multiple AWS environments.
  • Managed fleet of virtual machines used for testing automation.
  • Established self-contained and portable architecture for greenfielding project.
  • Coordinated with cross-functional and multi-disciplinary teams for project requirement gathering.

University of Ottawa

09/2021 - 12/2021

Teaching Assistant

  • Led remote labs for 40+ second year students.
  • Created additional educational content to enhance student understanding of curriculum.
  • Provided pre-exam review sessions to assist students in exam preparation.
  • Wrote code testing scripts to assist in grading of student submissions.
  • Provided remote asynchronous student assistance through online community discussion forum.

Microsoft Canada

05/2021 - 07/2021

Software Engineering Intern

  • Created automated web testing framework to integrate with broader safe deployment tooling
  • Led process to provide tool as an open source package.
  • Continue to provide support as open source maintainer of project.
  • Created comprehensive onboarding and support documentation for ease of adoption by partner teams.

University of Ottawa

09/2020 - 05/2021

Teaching Assistant

  • Led introductory labs for 40+ first year students.
  • Wrote code testing scripts to assist in grading of student submissions.
  • Provided pre-exam review sessions to assist students in exam preparation.
  • Coordinated with team of TAs in remote environment for increased collaboration.
  • Provided remote asynchronous student assistance through online community discussion forum.

Google LLC

05/2020 - 08/2020

Software Engineering Intern

  • Performed code optimizations for network security tool in Python, decreasing application runtime under expected load by 50%.
  • Created code profiling harness to measure pre- and post-optimization performance for evaluation of work.
  • Performed major refactoring work for enhanced legibility, maintainability, and type safety.
  • Created portable & automated application deployment pipeline for ease of use and installation by partner teams.

Microsoft Canada

01/2020 - 04/2020

Software Engineering Intern

  • Led team of 7 interns as Scrum Master through Agile meetings and acceptance criteria determination.
  • Created paradigm-defining multi-media interactions for news consumption in dual-screen devices.
  • Integrated hardware-specific features into flagship mobile application for new consumer device.
  • Provided infrastructure code to support rapid development by other intern team members.

SurveyMonkey

08/2019 - 12/2019

Fullstack Software Engineer I

  • First intern to ever be hired for part-time work following internship in Canada.
  • Contributed code for multi-team feature release.
  • Coordinated efforts with multiple teams to achieve key partner feature requests.

SurveyMonkey

05/2019 - 08/2019

Software Engineering Intern

  • Built custom notifier system that decreased median code review time by 60% for the Enterprise Admin team.
  • Built data visualization tool to measure and report impact of custom notifier tool in easy-to-parse format.
  • Created monitoring dashboard to facilitate metrics consumption by enterprise admin accounts with 10k+ users.

Open Source Projects

rust
web
cli
docker
iot
debian
  • Create service for proxying sensor data from IoT devices to multiple targets
  • Published service as CLI, a standalone web service, and Docker container
  • Published to crates.io, Github Packages, and Github Releases
  • Provided .deb packages for easy installation on Debian-based systems
  • Published amd64, arm64, and armv7 binaries for easy installation on multiple architectures
  • Created automated workflow for release management and package publishing to all platforms
  • Created documentation for installation, configuration, and usage of service
rust
web
docker
template
  • Created template repository for rapid development of web services in Rust
  • Included container publishing workflows for publishing scratch-based Docker images with musl and gnu libc
  • Included container publishing workflows for debug (alpine-based) Docker images with musl and gnu libc
  • Integrated regular scanning tools for detecting vulnerabilities in published containers
  • Integrated regular dependency scanning tools for detecting issues within software supply chain
  • Created workflows for automated testing and release management, including Github Packages and Github releases
rust
cli
template
  • Created template repository for rapid development of CLI applications in Rust
  • Integrated manpage generation as build artifact for improved access to documentation
  • Integrated regular dependency scanning tools for detecting issues within software supply chain
  • Created workflows for automated testing and release management, including crates.io and Github releases
rust
curl
cli
docker
healthcheck
  • Created CLI tool for performing HTTP GET requests for Docker healthchecks
  • Minimized dependencies to achieve binary of less than 1 MB in size
  • Published to crates.io, Github Packages, and Github releases
  • Created automated workflow for release management
react
python
fastapi
docker
aws
  • Created custom route templating and generation service to route production and development traffic for peak 3k+ users.
  • Built notification service for ease of communication between community members and development team.
  • Integrated security vulnerability detection tools into project to enhance code quality and safety.
  • Provided architectural & security guidance and code review for team of 6 developers.
python
pytest
framework
open source
qa testing
selenium
  • Created automated web testing framework using industry leading tools, reducing integration effort of testing software.
  • Created 80+ pages of onboarding, maintenance, and API documentation for assisting in long-term project support.
  • Provided continuing support to clients as open source maintainer of project
python
bootstrapping
jinja2
command line interface
  • Command-line tool for assisting in creation of new projects using sensible defaults.
  • Integrate security and code-quality tooling into code generation for decreased barrier of entry.
  • Initialize projects with automated continuous integration built in, supporting multiple automation providers.
  • Coordinated open-source contributions by community partners to enhance project while maintaining core priorities.
python
fastapi
docker
github actions
horizontal scaling

Education

University of Ottawa

09/2023 - Present

Master of Computer Science

  • Principles of Distributed Computing
  • IoT Security

University of Ottawa

09/2021 - 11/2022

Graduate Microprogram in Cybersecurity

  • Fundamentals of Cryptography
  • Fundamentals of Cybersecurity
  • Data Encryption

University of Ottawa

09/2017 - 11/2022

Honours Bachelor of Science in Computer Science