Welcome image of Maho's Corner. Features a desk and various things he associates with such as his french bulldog Cleo, an MSU and Lions helmet, a Tigers baseball bat, the Chicago Skyline, and golf clubs.

Introduction

Thanks for taking the time to learn more about me, the creator behind Maho's Corner! My name is Jack Mahoney or what my friends call me, Maho. I am a software engineer / enterprise architect based in Chicago.Profile picture of Jack MahoneyIn my continuous pursuit to be a lifelong learner, I decided to create this blog "Maho's Corner" in early 2024 to tone up some of my front end programming skills, but also to write about topics I find interesting, as writing is a bit therapeutic for me. The inspiration behind Maho's Corner is to approach traditionally complex technical subjects like Machine Learning and break them down to be simple enough for anyone to walk away from an article and feel like they've learned something. The other part is to write about things I enjoy, such as cooking, sports, and being there for the people I care about.

Maho's Corner is meant to be a place where all are welcome. It is a place for learners of all ages and any background. You are welcome to reach out to me on any of my socials which are linked in the navbar. If you are particularly interested in a subject and want me to write about it, then by all means, contact me via one of my socials, or my email: mahonej79@gmail.com and tell me about what you're interested in!


Background

While my job titles may imply that all I do is code, I actually like to think of myself as simply a problem solver. Throughout my life and especially since I started my career, I became known as the guy who would find an answer to a complicated problem. I think this is mostly in part for a few reasons.

I'll start with the main reason being I simply love solving problems. I think ever since I was young I would spend hours solving puzzles. Then as I got older I gravitated towards engineering because that's where the challenging problems were. I would get a sense of satisfaction from completing something complex, and you just don't get that from figuring out simple or menial tasks. There's joy derived from putting in the effort and recognizing the effort it takes to achieve the outcome you want.

Speaking of growing up, I grew up in the middle of Michigan, near the state's capitol; Lansing. A fun fact about me is that when I was in middle school, my Dad, brother, and I started a lawn mowing business that is still operating today. After high school, I attended Michigan State University and studied Electrical and Computer Engineering. This is where I first learned to code and understand hardware at the most granular of levels. The first two programming languages I learned were C and Assembly, because for whatever reason electrical engineers have to turn the clock back to the stone ages to truly understand the inner workings of a computer. After 4 years I graduated and received a degree in Electrical and Computer Engineering. I am particularly proud of this, as I am a first generation college graduate.

Following graduation, I moved to Chicago to live with my best friends. I always wanted to live in a big city and in my completely biased opinion, Chicago is one of the best cities in the world, so naturally it made sense. Not really knowing what I wanted to do, I spent a few years in cybersecurity consulting. I learned a lot, but after getting burned out, I realized I wanted to do a small career pivot. I wanted to get further back into software engineering and also travel less, so that's how I ended up at my current job as an enterprise architect for a big bank.

For the most part, life is good. I have a great fiancee and a super cute french bulldog, Cleo. Cleo is the dog pictured in my main cover art. Hopefully you've enjoyed getting to learn a little bit more about me and I hope you continue to visit Maho's Corner to see what I write about next!


Resume

Jack is a skilled engineer who has an impressive track record of solving complex problems at various companies, in various industries. He is typically known as someone who isn't easily phased by pressure or stress. He's even been described as "a serial smiler", due to his tendencies of taking a glass half full approach to situations and helping diffuse tension across teams. Many view him as a mixture of a leader and individual contributor thanks to his ability to adapt to whatever the situation calls for.

Lead Enterprise Architect (2022 - Present)

- Researched and presented Machine Learning and Neural Networks findings to 300+ engineers. Including live demonstrations with python to highlight impacts of fine tuning weights and biases.

- Established Platform Guidance Program to assess complete software footprint across the org. Rationalize software products for redundancy. Publish guidance on products to grow, maintain, or to retire, based on future technology strategies.

- Matured the org's API lifecycle management program by developing key strategies to perform effective API secrets and key security measures. Results improved developer experience and reduced security risks.

Senior Consultant - Cybersecurity (2018 - 2022)

- Led projects to maximize cybersecurity maturity, leveraging expertise in NIST and ISO 27001 standards. Identified compliance risks, reduced unnecessary spending, and strengthened network security by addressing top cyber threats. Responsible for implementing secure Software Development Lifecycle (SDLC) practices for clients.

- Served multiple Fortune 500 clients, as well as other clients in a diverse array of industries on how to reduce overall cyber risk by leveraging industry leading practices for Asset Management at the foundational level. Managed multiple clients, presenting deliverables to executive-level leadership.

- Responsible for optimizing Oracle footprint for client environments, including developing and deploying SQL scripts to identify database performance improvements and compliance gaps. Implemented performance improvements in Java and Oracle database environments, reducing spending by 20%.

Fun Projects

- Built and deployed mahoscorner.com website using modern front-end technologies such as TypeScript, Tailwind CSS, React / Next.js, HTML, front-end components, and markdown to build my own blog to write about interesting subjects like machine learning.

- Built a JSON API project in Go using JSON Web Token authentication, PostgreSQL integration, and Docker deployment. Project simulates building of a bank API from scratch, with optimized performance by utilizing only essential packages. Completed implementation of thorough testing for each HTTP handler to ensure a reliable and secure API

Skills

Software Engineering Skills:
- Front-End: JavaScript, TypeScript, CSS, HTML, React
- Data: SQL, PostgreSQL, Supabase
- Back-End: Go, Node.JS, C
- Tooling: VS Code, Git, Azure DevOps, Cursor.ai, ServiceNow, Azure Cloud (Certified), Amazon AWS, Docker

Additional Technical Skills:

- Network technologies, protocols, ports, API management, and network segmentation strategies
- Machine Learning and LLMs (Large Language Models)
- Enterprise application architecture and strategies
- Disaster recovery planning, testing, and fault tolerance strategies