Experienced Software Engineer/Developer with a proven track record spanning 14+ years, thriving in environments ranging from dynamic startups to established Fortune 500 enterprises.

• Proficient in diverse programming/scripting/database languages including Python, Node.js, JavaScript, C#, Go, Lua, SQL, and Bash.

• Full-stack developer adept in Flask/Django backend and Vue/React frontend development.

• Possess strong QA/Automation expertise covering E2E testing, load testing, and Selenium automation.

• Enthusiastic about technology, consistently engaging in personal/open-source projects to stay current.

• Deeply familiar with DevOps practices and tools including AWS, Azure, GCP, Docker, Kubernetes, Git, Jira, and Ansible, enabling efficient and automated infrastructure management.

• Highly efficient in Linux command-line interfaces, utilizing tools such as neovim, zsh and tmux.

• Proven leadership abilities, with experience in managing teams and mentoring junior developers.

• Maintain a multi-node Proxmox home-lab, deploying 20+ dockerized applications, including open-source tools and personal projects, with the entire infrastructure automated using Ansible.

Skills

Software Development

Master
  • Linux CLI
  • Python
  • Go
  • JavaScript
  • Full-Stack
  • C#
  • Machine Learning

QA/Automation

Advanced
  • Load testing
  • E2E testing
  • Selenium/Playwright

Industrial Automation

Master
  • Yokogawa
  • Honeywell
  • Allen Bradley
  • Schneider

Work Experience (4)

Jul 2023 - Current
Senior Software Engineer (Contractor)
ConocoPhillips
Calgary, AB, https://www.conocophillips.ca

Focused on developing scalable, high-quality software solutions to support industrial operations and improve business processes.

  • Architected and developed software applications with a focus on Python and JavaScript, integrating seamlessly with industrial systems.

  • Designed and deployed robust, scalable solutions using on-premise infrastructure tailored to industrial requirements.

  • Collaborated with multi-disciplinary teams to ensure software solutions align with operational needs.

  • Introduced modern development practices, including Agile methodologies and CI/CD pipelines, to enhance productivity and code quality.

  • Led the migration of legacy applications to modern platforms, reducing maintenance overhead and improving reliability.

Aug 2022 - Jun 2023
Senior Software Development Engineer in Test (Contractor)
Nuance (Microsoft)
Calgary (Remote), https://www.nuance.com/index.html

Designed, developed, and tested voice biometric technology

  • Built and maintained a QA automation framework for E2E/integration tests.

  • Utilized Python and Java for development and testing.

  • Implemented IAC best practices using Docker, Kubernetes, and Ansible.

  • Deployed Kubernetes microservices to Azure cloud with Helm charts.

  • Crafted gRPC and REST APIs to support scalable system architectures.

  • Automated GitLab CI/CD pipelines for streamlined software delivery.

Jan 2016 - Jul 2022
Senior Automation/Software Engineer (Contractor)
ConocoPhillips
Calgary, AB, https://www.conocophillips.ca

Delivered advanced industrial controls engineering solutions with a focus on software development, control system optimization, and commissioning for large-scale oil and gas projects.

  • Developed full-stack web applications using Python and JavaScript to streamline engineering processes.

  • Created custom tools in Python, SQL, C#, and VBA for DCS (Distributed Control System) database analysis, improving efficiency by 25%.

  • Managed troubleshooting and breakdown maintenance in high-pressure, time-sensitive environments.

  • Optimized process control schemes and conducted loop tuning to enhance plant performance.

  • Supported commissioning and start-up activities for key projects, ensuring seamless handover to operations teams.

Jun 2012 - Dec 2015
Automation/Control Systems Engineer
Bantrel
Calgary, AB, https://www.bantrel.com

Delivered engineering, factory acceptance testing, commissioning, and start-up services for ConocoPhillips Surmont 2, the largest, single-phase SAGD project ever built ($15B).

  • Streamlined workflows and saved significant man-hours by developing custom scripts for SmartPlant design database comparison, form auto-population, and SQL database analysis.

  • Expertly configured and maintained Yokogawa Centum VP DCS, Yokogawa ProSafe SIS, Stardom PLC, and Allen Bradley PLC systems.

  • Led a team to resolve site automation punch items, ensuring efficient project closeout and seamless handover.

Projects (3)

AUR Package Maintainer
https://repology.org/maintainer/boiko@aur
  • Maintain packages in the Arch Linux User Repository (AUR), contributing to the Arch Linux community by ensuring up-to-date, well-documented, and functional packages.

GitHub Gists
https://gist.github.com/mikeboiko
  • Collection of code snippets, scripts, and configurations for various technical tasks and personal projects.

Spotidry - CLI client for Spotify
https://github.com/mikeboiko/spotidry
  • Spotify CLI tool primarily used as a Polybar Integration (status bar for Linux desktop environments)

Education (1)

Bachelor of Science (With Distinction)
Electrical/Computer Engineering
University of Calgary
2007 - 2011
Grade: 3.7/4.0