Leonardo Kamino - Software Engineer

About Me

Software engineer with experience in full-stack development, software testing, and software automation. Skilled in building scalable applications using JavaScript/Typescript, Python, Ruby, and Java, with a strong understanding of API development, databases, and cloud technologies.

Adept at translating user requirements into technical implementations. Experienced in Agile development, CI/CD integration, test-driven development, and automated testing to ensure high-quality software solutions.

Skills & Technologies

Languages

Python iconPython
JavaScript iconJavaScript
TypeScript iconTypeScript
Java iconJava
Ruby iconRuby

Frontend

React iconReact
Next.js iconNext.js
HTML5 iconHTML5
CSS3 iconCSS3
Sass iconSass
Bootstrap iconBootstrap
TailwindCSS iconTailwindCSS

Backend

Node.js iconNode.js
Express iconExpress
FastAPI iconFastAPI
Rails iconRails
MongoDB iconMongoDB
MySQL iconMySQL

DevOps & Tools

AWS iconAWS
Docker iconDocker
GitHub iconGitHub
GitHub Actions iconGitHub Actions
Bamboo iconBamboo
Terraform iconTerraform
Jira iconJira

Experience

Professional Experience

Looking for Full-Time Positions logo

Graduating in May 2025

Looking for Full-Time Positions

Current

  • Computer Engineering graduate from UBC with 20 months of full-time experience in software development roles.
  • Skilled in full-stack development, DevOps, cloud technologies, and automation testing.
  • Seeking a full-time opportunity to apply technical knowledge in a collaborative, innovative environment.
Software EngineeringDevOpsSoftware Automation
Motorola Solutions - Avigilon logo

Software Automation Engineer

Motorola Solutions - Avigilon

May - Aug 2024

  • Created and maintained CI/CD pipelines in Atlassian Bamboo CI to automate test execution.
  • Developed and maintained Selenium-based test automation suites enhancing overall system stability.
  • Configured and managed Hyper-V and ESXi Linux VMs to set up development and automated test environments.
  • Performed end-to-end, functional, and regression testing during validation of releases, reporting and fixing critical bugs.
CI/CDSeleniumPythonRspecBamboo CILinux
Motorola Solutions - Avigilon logo

Full-Stack Software Engineer

Motorola Solutions - Avigilon

Jan - Aug 2023

  • Delivered features and resolved bugs for an enterprise access-control system working in an agile environment.
  • Developed RESTful APIs and backend services in Rails, supporting new front-end components and business logic.
  • Migrated legacy Rails views to modular React components, reducing technical debt and improving responsiveness.
  • Optimized user-permissions middleware by integrating Redis as caching layer to avoid redundant LDAP queries, reducing latency and improving middleware performance 10x.
  • Wrote robust unit and integration tests with RSpec and React Testing Library to validate logic and prevent regressions.
ReactRailsRedisRspecJestBamboo CI
Change Healthcare (Optum) logo

Software Development Engineer Intern

Change Healthcare (Optum)

May - Dec 2022

  • Improved Angular + .NET tools to automate medical device software patching.
  • Conducted sanity testing to ensure patch quality and compliance.
Angular.NETPythonVerification

Additional Relevant Experience

TELUS – Capstone Project logo

AI Systems Developer

TELUS – Capstone Project

Sep 2024 – Apr 2025

  • Collaborated with TELUS as part of a Capstone project to design a real-time AI-driven system for emergency response.
  • Developed FastAPI backend to process audio, extract embeddings, and perform ML inference for 911 call prioritization.
  • Built a Next.js front end and implemented WebSocket integration to support live audio classification.
  • Containerized the system with Docker and deployed it on specialized AI hardware.
  • Integrated OpenAI API for audio transcription and PyTorch AI-pipeline for audio classification.
FastAPINext.jsDockerWebSocketsOpenAI APIPyTorchMachine Learning
UBC Applied Science Dean's Office logo

Web Developer (Part-time)

UBC Applied Science Dean's Office

Sep 2021 - April 2025

  • Led maintenance and optimization of UBC Applied Science websites, ensuring seamless performance and usability.
  • Delivered custom websites for research groups and engineering teams, aligning with stakeholder requirements.
  • Built Sass design system to ensure consistent and modern UI/UX across UBC Engineering websites.
  • Improved SEO from 75% to 98% through strategic improvements.
PHPJavascriptHTML5CSSTailwindCSSSassDrupalSEO
UBC Computer Engineering Department logo

Teaching Assistant - CPEN 221 Software Construction

UBC Computer Engineering Department

Sep - Dec 2023

  • Led weekly lab sessions for 40+ students, clarifying software construction concepts and addressing technical questions.
  • Provided one-on-one support during office hours.
  • Graded assignments, ensuring code quality and best practices.
JavaObjected Oriented ProgrammingTeachingSoftware Construction
UBC Launch Pad (Student Design Team) logo

Front-End Developer

UBC Launch Pad (Student Design Team)

Sep 2020 - Sep 2021

  • Developed an application to streamline the recruitment process for student clubs.
  • Responsible for implementing the views of the application using React.
  • Conducted peer code reviews to guarantee best practices and functionality.
TypeScriptReactBulma