Geoff Moldenhauer

Hello there! My name is Geoff Moldenhauer and I am a web, back-end & cloud developer with more than 13 years of experience who is passionate about creating and maintaining robust, well designed apps. I am skilled in several areas of technology that span the whole IT spectrum.

I am passionate about DevOps principles: developing maintainable back-end and front-end applications, practicing CI/CD, building resilient and scalable cloud infrastructure, using monitoring tools, building scalable and well-designed databases, using security best practices, and planning for failure. Thank you for visiting my web site!

Geoff Moldenhauer

Experience

Application Developer

Opti9, AWS Gold Partner
  • Manage the migration of on-premise or other non-AWS servers, databases and applications to AWS
  • Design highly available, scalable and secure cloud architectures in AWS
  • Infrastructure as Code, SAM / CloudFormation / CDK to deploy cloud infrastructure into AWS
  • Work with cloud-capable database engines (Amazon Aurora, DynamoDB, commercial RDMS DB engines) for schema conversion and migration to AWS
  • Manage source control, integrated with automated CI/CD deployment pipelines
  • Containerize applications using Docker & Kubernetes
  • Work with REST & HTTP API backend systems & State Machines for backend ETL processing
  • Work with VueJS, Angular and React to create custom Single Page Applications
  • Write unit tests using Jest and other related technology
  • Work with customers directly to troubleshoot and resolve technical challenges
  • Technical writing of documentation, flowchart, data specs
October 2020 - Present

Web & API Developer

Freelance
  • Past Projects:
  • Developed BootStrap+jQuery-driven static web site for JV Bike Repair, local bicycle technician in Minneapolis
  • Developed inventory & ordering web app using NodeJS, ExpressJS & jQuery with a NoSQL MongoDB back-end database.
  • Developed several front-end and back-end ASP.NET web pages for RTI Corp, manufacturer of IoT devices.
  • Developed desktop & mobile web sites for local Minneapolis day care Maria's Kids, hosted on AWS via S3 & Route 53.
  • Developed web app to determine child care spots placement & schedules
  • Developed web app to maintain teacher training
August 2019 - Present

Senior Software Developer & Solutions Architect

Signature Concepts, Inc.
  • Developed & reverse-engineered custom eCommerce website using Web Identity Federation / Single Sign On and SQL-backed shopping cart for the client General Mills
  • Spearheaded efforts to migrate on-premise Windows servers, SQL Server databases and ASP.NET applications to Microsoft Azure cloud-based services.
  • Developed several new EDI platforms &s APIs to exchange invoice, inventory & catalog data using JSON, XML and X12 formats for clients such as Holiday Gas, Life Time Fitness, Dairy Queen & General Mills
  • Maintained Wordpress website, administering upgrades, managing content, keeping PHP versions up to date
  • Developed several new EDI platforms & APIs to exchange invoice, inventory & catalog data using JSON, XML and X12 formats for clients such as Holiday Gas, Life Time Fitness, Dairy Queen & General Mills
  • Developed custom sports-themed TEAM web platform for scheduling and publishing websites with customizable features
  • Managed efforts to replace existing legacy ERP system with Essent and DecoNetwork ERP platforms, following the Agile software development methodology.
  • Developed several REST-based APIs & EDI backchannels to integrate with ERP clients and exchange data back and forth.
  • Developed app to manage factory machines & distribution of files, replacing the 30 year old process of using floppy disks to transfer data
  • Developed custom software load balancer in Web Server running IIS for handling unexpected HTTP traffic spikes
  • Developed secondary set of .NET apps integrate with main ERP which lacked critical business components such as order & inventory reports, sales projections, user defined fields, etc.
  • Maintained legacy ERP Windows application with regular software patches, dBase database administration
  • Orchestrated the underlying communication of Windows PCs & Servers, Linux Servers & Macs in order to interface with factory machines
  • Managed VMWare-based virtual machines and underlying ESXi hardware hosts & its accompanying hypervisor software.
  • Perform hardware maintenance on servers & user terminals
  • Managed company firewall, hardware load balancers & DNS
  • Working with software vendors to procure purchases, receive technical support
  • Approved hardware and software purchases, took steps to keep costs low
February 2013 - August 2019

POS Software Integration Developer & Retail Support Specialist

Gold Country, Inc.
  • Developed .NET Windows Services written in C# to pull data from POS SQL Server databases and import into front-end eCommerce websites and retail event scan guns for mobile pop-up POS stations.
  • Developed custom blocks & layouts for retail Magento-based websites, running version upgrades, configuring cron jobs and integrating with back-end retail CounterPoint POS system.
  • Developed ASP.NET website to allow own retail stores to place orders to refill stock store inventory. Orders were fulfilled and store’s inventory was automatically deducted upon shipping via a custom .NET windows service that integrated with POS software’s APIs.
  • Developed integration with ADP which automatically generates payroll files based on retail employees’ clock-ins & clock-outs for importing into their system.
  • Providing technical support to retail stores, physically traveling to stores spread across Minnesota & Wisconsin, adding new POS register stations, troubleshooting receipt & label printers, scan guns
  • Providing on-going remote administration of POS software, store hardware & store modems/firewalls, working with local ISP support to resolve internet issues
  • Running vulnerability scans on retail network subnets, making sure software and websites were secure and PCI Compliant
February 2013 - August 2019

Developer & Project Manager

United Hardware Distributing Company
  • Started at the age of 19 as an assistant developer, worked up to lead developer on high-importance systems, data management systems and our various ASP.NET-based web sites.
  • Lead developer on new system to manage orders sent by customers using methods such as web-based, hand-held units and POS FTP systems.
  • Developed custom processes to manage the transferring & formatting product catalog data into the various forms of media it was offered (Paper, Web, CD-ROM, MicroFiche)
  • Developed set of APIs for interfacing with IBM Mainframe to send data & receive acknowledgements
  • Design program specs, test cases & implementation plans to ensure high-quality deployments
  • Developed integration apps & facilitated the transition from legacy IBM Mainframe systems to Epicor.
  • Technical assistance for customers, transporting equipment and end-user application and general computing support.
  • Setting up User and User Groups, sharing directories, installing updates to Windows Servers.
February 2007 - January 2013

Education

Minneapolis Business College

Associate Degree
Programming

GPA 3.9

September 2006 - January 2007

Elk River Senior High School

Diploma

GPA 3.2

2003 - 2005


Skills

Programming, Database & Scripting Languages
  • C# / ASP.NET MVC / .NET CORE
  • ADO.NET / Entity Framework / LINQ to SQL Classes
  • JavaScript / Node.js / jQuery / ExpressJS
  • VueJS / React / Angular
  • Python
  • HTML5
  • CSS / Bootstrap
  • SQL
  • GraphQL
  • REST / gRPC
  • XML / YAML / JSON / X12
Database Engines
  • Microsoft SQL Server
  • AWS RDS / Aurora
  • Oracle
  • PostgreSQL
  • NoSQL / AWS DynamoDB / MongoDB
  • MySQL / MariaDB
  • Sybase Advantage
  • IBM DB2
  • dBASE / FoxPro / Microsoft Access
Web Server Administration
  • Microsoft IIS
  • Apache
  • nginx
Reporting Engines
  • SAP Crystal Reports
  • DotLiquid
  • Epicor Business Objects
Concepts Knowledge
  • Mobile-First, Responsive Design
  • Cross Browser Testing & Debugging
  • Asynchronous Tasks / Concurrency
  • CI/CD / DevOps
  • Cloud-First Computing
  • Object Oriented Programming & MVC designs
  • Single Sign-On (SAML / WS-Federation)
IDE's / Text Editors
  • Visual Studio
  • Visual Studio Code
  • AWS Cloud9
  • GoLand
  • IntelliJ
  • PyCharm
  • Atom
  • Notepad++
Source Control
  • Git / Gibhub / AWS CodeCommit
  • Microsoft Team Foundation Server
Special Skills
  • Provide excellent code documentation & visual aids / diagrams
  • Ability to explain complicated topics in non-technical terms so anyone at any level of technical expertise can understand
  • Fluent in Spanish
  • Typing speed: 75 WPM

More About Me

In my free time, I like to spend time with my wife & our three boys, along with our two Yorkies, Noah & Bandido.

Music is my passion, I play the piano, guitar and drums. I love showing others the path to music.

I love cycling and often commute via bicycle.

I love to travel around the world, with Hawaii, Ecuador / Galapagos & the United Kingdom being among my favorite places.

I am big into classic RPGs, with Legend of Zelda, Chrono Trigger & Final Fantasy VII being among my favorites.

I am an advent AFOL (adult fan of LEGO). I love spending time with my kids building whole worlds together.