# Alistair McLean > Staff Software Engineer | Netrise.io Location: Grand Rapids, Michigan, United States Profile: https://flows.cv/alistair Senior Software Engineer specializing in backend systems built using Python or Golang. Interested in building systems which include data pipelines that enable companies to do more with the data they gather so that they can retain more value than they would otherwise. Particularly if it involves machine learning &/or data science initiatives. ## Work Experience ### Staff Backend Software Engineer @ NetRise Inc. Jan 2023 – Present ### Senior Software Engineer @ Bishop Fox Jan 2021 – Jan 2023 - Develop and maintain backend systems in a distributed system using Golang, Python, Postgres, Docker, Kubernetes, Argo workflows, ArgoCD, Kafka, and RabbitMQ - CI/CD using CircleCI, Github Actions, & ArgoCD - Built a data-lake which cut down our operator investigation time from days to hours. Provisioning of data lake using Postgres, KSQL streams, debezium connectors, Kubernetes, and S3. - Cloud based system development using AWS ECS, EKS, S3, RDS, and Lambda ### Senior Software Engineer @ Pearson Jan 2020 – Jan 2021 - Full-stack development using Python, Golang, Flask, Angular, TypeScript, JavaScript, Docker, and MongoDB/DocumentDB. - Cloud based system development using AWS ECS, EC2, DocDB, S3, and Lambda - Build and maintain CI/CD pipelines using Jenkins, quay.io, and AWS ECR - Enhance and maintain existing systems; alleviating technical debt and improving security. - Built internal tools to enable other members of the team to work more effectively. ### Software Engineer @ Riffyn Jan 2018 – Jan 2020 - Full-stack development using Golang, Python, Javascript, Typescript, Meteor.js, MongoDB, React.js, & Blaze. - Utilized the following AWS Services: EC2, Lambda, S3, EKS - Design & developed microservices using Golang & Python which operated with RabbitMQ & Kafka task queue/messaging systems . - Developed multi-processing parsing pipelines in Python, which in-turn resolved a bottleneck of our core monolith server. - Containerized microservices using Docker & managed with kubernetes (using minikube) - Led the Riffyn Engineering Standards committee, a volunteer group which identifies and addresses issues within our engineering procedure(s). - Piloted the change from a git rebase workflow to a traditional git merge workflow, mitigating countless hours of lost developer time & erroneous/lost commits in the process. Affected >15 engineers, and was a constant source of issues for new hires. - CI/CD using Jenkins & Travis - Unit & Integration testing using: mocha, chai, Golang testing, Python3 unittest - Worked within Kubernetes environments. ### Assistant Systems Admin, Physics Tutor, Teaching Assistant, Research Assistant @ New Mexico State University Jan 2011 – Jan 2016 ### Assistant Systems Administrator @ New Mexico State University Jan 2015 – Jan 2015 | Physics Department ### Teaching Assistant @ New Mexico State University Jan 2014 – Jan 2014 | Physics Department ### Student Assistant @ New Mexico State University Jan 2013 – Jan 2014 | Physics Department ### Student Research Assistant @ Fermilab Jan 2015 – Jan 2015 | Batavia, Illinois - Created and directed the development of the app called VENu. A Virtual Reality education application, built to help teach the community about the science we were capturing with MicroBooNE. VENu wiki: https://cdcvs.fnal.gov/redmine/projects/ubooneoffline/wiki/VENu Github: https://github.com/mibass/VENu - Researched Neutrino interactions in Liquid Argon. - Created simulations and models using ROOT, C++, C#, javascript, and modelled using Blender. ### Student Research Assistant @ Fermilab Jan 2014 – Jan 2014 | Batavia, Illinois - Researched Neutrino interactions in Liquid Argon. - Created simulations and modelsusing ROOT, C++, C#, javascript, and Blender. - Constructed models statistical analysis using ROOT, C++, SQL, and Matlab. - Fabricated experimental equipment. - Automated Tektronix oscilloscopes through Matlab to measure waveforms at specific intervals, periods, and durations. ### Student Research Assistant @ Fermilab Jan 2013 – Jan 2013 | Batavia, Illinois - Researched Neutrino interactions in Liquid Argon. - Constructed models statistical analysis using ROOT, C++, SQL, and Matlab. - Fabricated experimental equipment. ## Education ### Bachelor’s Degree in Physics New Mexico State University Jan 2010 – Jan 2016 ### Introduction to Data Science Galvanize Jan 2018 – Jan 2018 ## Contact & Social - LinkedIn: https://linkedin.com/in/amclean1 --- Source: https://flows.cv/alistair JSON Resume: https://flows.cv/alistair/resume.json Last updated: 2026-03-22