Mack Wilson work email
- Valid
Mack Wilson personal email
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.
-
Staff Software EngineerBranch Jan 2024 - PresentPalo Alto, California, UsHIPAA 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 -
Senior Software EngineerBranch Mar 2022 - Mar 2024Palo Alto, California, UsApi-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 -
Software Engineer IiBranch Mar 2021 - Mar 2022Palo Alto, California, UsApi-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. -
Software EngineerBranch May 2020 - Mar 2021Palo Alto, California, UsIncreased 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 -
Software Engineer InternBranch May 2019 - Aug 2019Palo Alto, California, UsKubernetes, Docker, FluentBit, Java, NodeJS, Kafka -
Software Engineer InternLyft Jan 2019 - Apr 2019San Francisco, Ca, UsGo, Kafka, AWS, PostgreSQL -
R&D/Hardware SpecialistP&P Optica Aug 2017 - Feb 2018Waterloo, Ontario, CaPython, statistical analysis, imaging algorithms -
Optical Systems EngineerSynaptive Medical Jan 2017 - Apr 2017Toronto, Ontario, CaR, C#, statistical analysis, imaging algorithms -
Undergraduate Research AssistantUniversity Of Waterloo Sep 2016 - Dec 2016Waterloo, Ontario, Ca -
Research Assistant ScientistUniversity Of Waterloo May 2016 - Aug 2016Waterloo, Ontario, Ca
Mack Wilson Skills
Mack Wilson Education Details
-
University Of WaterlooHonours 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial