NW
Open to opportunities

Nicholas Waller

@nicwaller

Senior Software Engineer with extensive experience in cloud infrastructure.

Canada
Message

What I'm looking for

I am looking for a role that fosters innovation and collaboration, with opportunities for professional growth.

With over 15 years of combined experience in software engineering, cloud infrastructure, and operations, I have honed my skills in delivering high-quality solutions that drive efficiency and innovation. My journey has taken me through various roles, including my current position as a Senior Software Engineer at Slack, where I have successfully built a drift detection system supporting over 1000 Terraform state files and optimized CI tests for performance improvements.

Previously, I served as a DevOps & Integration Engineer at Thrive Health, where I led a team to scale cloud infrastructure in response to a 100x growth in monthly active users during the COVID-19 crisis. My commitment to excellence is reflected in my ability to lead teams through complex integrations and achieve significant milestones, such as the successful completion of a SOC2 Type 1 audit and receipt of an ISO 27001 certification. I am passionate about leveraging technology to solve real-world problems and continuously seek opportunities to grow and contribute to impactful projects.

Experience

Work history, roles, and key accomplishments

Slack logoSL
Current

Senior Software Engineer

Jun 2021 - Present (4 years 1 month)

Developed a drift detection system for Terraform state files, optimized CI tests, and improved AWS Health awareness. Led internal reforms for Go development practices and built tools for AWS resource searching.

TH

DevOps & Integration Engineer

Thrive Health

Aug 2018 - May 2021 (2 years 9 months)

Scaled cloud infrastructure to support a significant increase in users during COVID-19. Led health data integrations and improved DevOps practices, achieving SOC2 Type 1 audit and ISO 27001 certification.

YC

Site Reliability Engineer

Yardi Canada

Aug 2016 - Aug 2018 (2 years)

Executed a low-downtime migration of a large Cassandra database and improved application deployment reproducibility. Managed server configurations using Ansible and Puppet.

EN

Site Reliability Engineer

EnerNOC

Nov 2014 - Aug 2016 (1 year 9 months)

Enhanced runtime reliability and supported enterprise integration projects using AWS. Led incident response initiatives and improved security posture through IAM role management.

UC

System Administrator I

University of Northern British Columbia

Feb 2013 - Nov 2014 (1 year 9 months)

Improved system reliability and efficiency through monitoring and automation. Initiated a DevOps movement and enhanced security measures across the infrastructure.

GL

System Administrator

Geoffrey R. Weller Library

Nov 2011 - Mar 2013 (1 year 4 months)

Centralized management of thin clients and optimized public access stations. Developed custom reports and documented IT processes for improved consistency.

CL

IT Manager

Chan Foucher LeFebvre LLP

Jun 2010 - Nov 2011 (1 year 5 months)

Implemented a support ticket system and improved network security through RADIUS authentication. Enhanced performance with server virtualization and monitoring.

CL

Network Administrator

Chan Foucher LeFebvre LLP

Jan 2008 - Apr 2010 (2 years 3 months)

Sole administrator for Windows Active Directory and Terminal Services. Documented IT processes and improved data restore timeliness.

BS

Junior Programmer

Bluewater Solutions

May 2006 - Aug 2006 (3 months)

Developed user interfaces for an expert system and collaborated using modern software engineering practices.

GC

Junior Programmer

GLC Controls

Jul 2004 - Mar 2006 (1 year 8 months)

Implemented a multi-tenant web application and contributed to sawmill control software enhancements.

Education

Degrees, certifications, and relevant coursework

University of Northern British Columbia logoUC

University of Northern British Columbia

Bachelor of Science, Computer Science

2006 - 2010

Completed a Bachelor of Science in Computer Science, focusing on software development, algorithms, and systems design. Gained foundational knowledge in programming languages and software engineering principles.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Nicholas Waller - Senior Software Engineer - Slack | Himalayas