Hey there! My name is
Andrew Mogg,
I am a full-stack developer living in Jacksonville Beach, Florida. Currently, I work for the Jacksonville Jaguars football strategy group building web-based tools and applications.
Welcome to my page 🤙
Experience
Career
SAFe agile team lead at Fortune 100 company responsible for developing/designing .Net Core microservices, Angular apps, and relational databases for operational support and customers to manage their mortgage and bank accounts. I also maintained the release pipeline for .Net and Java Docker images from dev to prod environments using RedHat's Openshift platform and Azure TFS release management for 15 applications. See some of my project work in the section below. In my first software engineer role I worked on converting internal apps from ASP .Net Web Forms into ASP .Net MVC to improve the efficiency of our call center team's ability to log customer requests.Jacksonville Jaguars
TIAA Bank
Fortegra Financial
Education
Virginia Tech
Virginia Tech is widely regarded as one of the top CS departments in the nation. I achieved my undergraduate degree from this program while also being a four year varsity baseball athlete.
Over my four year career I appeared in 110 games while making 83 starts. Accolades include the Virginia Tech Athletic Director's Honor Roll and Atlantic Coast Conference Academic Honor Roll from 2013 to 2016.
Projects
Mortgage Servicing Applications
Developed key Angular components and Java Restful APIs for our team's complete rewrite of the bank's online servicing platform that allows our 300,000+ mortgage clients to access their mortgage account. In the middle of 2019, I took over as the lead developer of this app where my duties grew to handle all future enhancements and manage all deployments.
Account Management Microservices
Implemented a system that comprised of 1 Angular front end, 1 Java Spring app, and 12 .Net Core microservices that allows banking customers to perform self servicing features like debit card management, check orders, and wire transfers. Integrated our microservices with internal and vendor APIs using Mulesoft and also designed many of the relational databases used for request logging and operation reporting.
Web Registration Angular App
Coded the front end for customers to register for online access with features like reactive forms, session management, 2 factor authentication, and credentials setup. View the public Angular app register.tiaabank.com.
Azure DevOps Release Management
Our team had the first application to run on the RedHat Openshift containerization platform in our organization. We also were the first ones to create .Net core and Java builds for our 15 applications with automated release pipelines to our DEV and QA environments, significantly improving our ability to release code for our QA team.
andrewmogg.com
With a mostly Angular, Azure, and .Net background in my professional career, I wanted to build my personal site with different tech. Gatsby is a great tool to build a static site and gave me a fun way to learn the latest web technologies like ReactJS, Webpack, GraphQL and ES6+ Javascript. Combining it with Netlify gave it a seamless way to build and deploy my site.
Par Pros iOS
Since I no longer play baseball, I have taken up golf as my competitive outlet. My co-worker already had a robust back-end API that records your golfing history with your friends and calculates over 100 different stats so that users can track their golf skills improvement. We both wanted to learn a fun, new tech stack so we utilized the existing API into a back end for a mobile golf app.