A Full Stack Developer with a passion for efficiency, automation, and security

Hi, my name is Max McLoughlin. Having worked in front end UI, middleware APIs, database administration, and server automation, I am a true full stack developer. I am passionate about technology and game development, and I am always trying to learn.

I am currently a freelance developer and a masters student at Western Governors University, pursuing a degree in Software Engineering / DevOps Engineering.

Experience

I implemented UI features and fixed UI bugs for an internal web application. 

I thoroughly documented legacy applications, and wrote an app for customer service agents that would open a customer’s account page when receiving a call.

  • React
  • Vite
  • Electron
  • HTML, CSS, Javascript
  • Python

I discovered and resolved critical issues, which required end to end testing of several enterprise scale applications and microservices, as well as performing maintenance on production databases.

I documented legacy applications, and developed APIs to integrate the legacy application into the new modern applications.

  • C# / ASP .NET CORE
  • Java / Spring Boot
  • Oracle Database

I developed a python script to automate the daily health checks of over 70+ database servers, saving hours of manual, error-prone data entry every day.

I created CI/CD pipelines to manage changes to configuration files. This enforced that changes be approved, and that all changes are logged and can be easily undone with the click of a button.

  • PostgreSQL
  • Python
  • Bash / RedHat Servers
  • Gitlab CI/CD
  • Ansible

I regularly identified and solve tech problems that were slowing down the business or causing customer frustrations. 

I trained 2 employees on how to perform day to day job functions, and informed other technicians of ongoing issues.

  • Data entry
  • Microsoft SQL Server

Projects

Hell of a Racket is a first person shooter where you fight wave after wave of demons with a tennis racket.

My contributions were tools I had developed to allow the level designers to quickly create combat encounters, and to make the layout of the map change over time.

Contact

Let’s make something cool together!

Name
Scroll to Top