Mack Wilson

Mack Wilson Email and Phone Number

Staff Software Engineer @ Branch @ Branch
Mack Wilson's Location
Vancouver, British Columbia, Canada, Canada
Mack Wilson's Contact Details

Mack Wilson work email

Mack Wilson personal email

n/a
About Mack Wilson

Platform software engineer with experience building and maintaining high volume edge systems in a distributed Kubernetes/AWS cloud.Go, Java, Bash, Python, JavaScript (Node, React, Express, Vue), SQL. Kubernetes, Docker, AWS, Kafka, Nginx, Git. REST APIs, micro-services, devOps, API-gateways, ETL pipelines, high-throughput and high-availability systems. Driving quality and reliability improvements.

Mack Wilson's Current Company Details
Branch

Branch

View
Staff Software Engineer @ Branch
Mack Wilson Work Experience Details
  • Branch
    Staff Software Engineer
    Branch Jan 2024 - Present
    Palo Alto, California, Us
    HIPAA Compliance - Researched and implemented overarching, cross-team changes to the core product systems in order to provide compliance and acquire new clients, collaborating with a team of 5+ engineers, Legal, and clients directly - Led the production readiness of the design, ensuring an incident-free Beta release and signing off on final alerting, monitoring, smoke testing, and infrastructure preparednessQuality and Release Velocity- Reduced automated test flakiness (false failures) to 0.6% on a monthly basis
  • Branch
    Senior Software Engineer
    Branch Mar 2022 - Mar 2024
    Palo Alto, California, Us
    Api-Gateway Redesign- Continued rearchitecting and redesigning existing critical edge services from Nginx/Lua into a Golang microservice for increased robustness, reliability, and performance. Scaling to serve 3x the request volume and multiple API endpoints.- Continued to develop requirements using a data-driven approach in order to prevent and recover from incidents faster.Kubernetes Cluster Upgrade- Supported the migration of kubernetes microservices serving billions of requests per day to an AWS EKS Kubernetes cluster, while maintaining latency and uptime SLAsA/B Testing- Introduced and implemented a Proof of Concept for Randomized Controlled Experiments to drive improvements to product KPIs and inform roadmap decisions with statistically significant findings - Initial PoC built in house, then researched various third party tools, selected and implemented one of them and proposed wider adoptionQuality and Release Velocity- Significantly reduced production bugs and incidents with an automated regression testing system integrated with Slack, improving developer ownership of test failures and product quality- Increased release frequency from once per week to multiple times per day, with no decrease in product uptime and reliability
  • Branch
    Software Engineer Ii
    Branch Mar 2021 - Mar 2022
    Palo Alto, California, Us
    Api-Gateway Redesign- Achieved 4x performance of a critical edge service ingesting billions of event per day by rearchitecting and rewriting it from Nginx/Lua to Golang. Deployed as a microservice to Kubernetes on AWS EC2.- Drove release velocity and confidence by implementing a novel data verification system to safely test the new component against real-time production data in an isolated manner.- Enabled data-driven design of the new system by first analyzing 16 months of past incidents to identify and communicate major bottlenecks and risks.Abuse and Fraud Protection- Saved millions of dollars per year in infrastructure costs by building and maintaining systems and tooling to counteract abusive and fraudulent product usage.- Implemented an instantaneous, multi-dimensional event counting and blocking mechanism using Redis (AWS Elasticache) and Nginx/Lua.
  • Branch
    Software Engineer
    Branch May 2020 - Mar 2021
    Palo Alto, California, Us
    Increased Cost Efficiency and Stability of Production Systems- Integrated tools such as horizontal+vertical autoscaling and spot instances into applications running on Kubernetes on AWS EC2 to improve cost efficiency, maintainability, and stability.- Led a month long, cross-team initiative to clean up references to old infrastructure and tooling to enable the safe decommissioning of these tools to regain millions of dollars per year.Developed new features for Java, NodeJS, Lua/Nginx microservices deployed to Kubernetes on AWS EC2Performed oncall and site-reliability duties as needed in a distributed, microservice environment
  • Branch
    Software Engineer Intern
    Branch May 2019 - Aug 2019
    Palo Alto, California, Us
    Kubernetes, Docker, FluentBit, Java, NodeJS, Kafka
  • Lyft
    Software Engineer Intern
    Lyft Jan 2019 - Apr 2019
    San Francisco, Ca, Us
    Go, Kafka, AWS, PostgreSQL
  • P&P Optica
    R&D/Hardware Specialist
    P&P Optica Aug 2017 - Feb 2018
    Waterloo, Ontario, Ca
    Python, statistical analysis, imaging algorithms
  • Synaptive Medical
    Optical Systems Engineer
    Synaptive Medical Jan 2017 - Apr 2017
    Toronto, Ontario, Ca
    R, C#, statistical analysis, imaging algorithms
  • University Of Waterloo
    Undergraduate Research Assistant
    University Of Waterloo Sep 2016 - Dec 2016
    Waterloo, Ontario, Ca
  • University Of Waterloo
    Research Assistant Scientist
    University Of Waterloo May 2016 - Aug 2016
    Waterloo, Ontario, Ca

Mack Wilson Skills

Leadership Distributed Systems Amazon Web Services Public Speaking Arduino Algorithms Object Oriented Programming Matlab Openresty Data Analysis Load Kafka Communication Rapid Prototyping Apache Kafka Nginx Product Design Technical Documentation Microsoft Office Java Postgresql Docker Kubernetes Time Management Javascript C++ Project Planning Extract Microservices Rds Python Golang Teamwork Solidworks High Availability Architecture Project Management Research C# Transform Presentations Lua

Mack Wilson Education Details

  • University Of Waterloo
    University Of Waterloo
    Honours Biomedical Engineering

Frequently Asked Questions about Mack Wilson

What company does Mack Wilson work for?

Mack Wilson works for Branch

What is Mack Wilson's role at the current company?

Mack Wilson's current role is Staff Software Engineer @ Branch.

What is Mack Wilson's email address?

Mack Wilson's email address is mw****@****anch.io

What schools did Mack Wilson attend?

Mack Wilson attended University Of Waterloo.

What skills is Mack Wilson known for?

Mack Wilson has skills like Leadership, Distributed Systems, Amazon Web Services, Public Speaking, Arduino, Algorithms, Object Oriented Programming, Matlab, Openresty, Data Analysis, Load, Kafka.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.