Mike Glabay
Software Engineer | Java Developer | Programming Mentor
Contact Info
About Me
Hello! I'm Mike Glabay,
With over two decades of dedicated self-taught experience in software development, I am a seasoned Developer with a passion for crafting robust and scalable solutions. My expertise spans a diverse array of languages and frameworks. I'm proficient in crafting databases, RESTful APIs, and designing network applications. Over the past few years I have become unable to work a normal 9-5 due to medical reasons, so I have been expanding my reach to help mentor, inspire, and guide other developers through their journeys. I opened a YouTube Channel dedicated to helping Jr Java devs reach that next milestone in their career.
Clean Code Advocate:
I take pride in writing clean, maintainable, and future-proof code. I believe that code should not only work, but also be easy to understand, modify, and expand upon. I'm committed to delivering high-quality software that stands the test of time.
Passion:
Programming isn't just a career for me; it's a lifelong passion. I'm continuously learning and staying up-to-date with industry trends, ensuring that I remain at the forefront of technology.
Team Player:
I thrive in collaborative environments and enjoy working with diverse teams to achieve common goals. My communication skills and ability to explain complex technical concepts make me an asset to any project.
Java Enthusiast:
My love for the Java programming language runs deep. Over the course of my career, I have successfully delivered numerous projects, demonstrating a commitment to quality and innovation. My work reflects a keen eye for detail and a relentless pursuit of excellence in software development.
Skills & Tech Stack
Work History
Founder, Software Consultant, and Technical Mentor running an independent software development company delivering software solutions, engineering guidance, and developer education. Responsible for architecture decisions, application development, technical mentorship, and building internal tools. Established a developer-focused brand and learning platform that provides educational content for Java developers and supports the growth of emerging software engineers.
Backend Java Software Engineer responsible for designing, developing, and maintaining enterprise-level applications and microservices supporting internal operations across multiple companies. Developed a custom internal tool that contributed to securing my engineering role, built scalable Java services integrated with centralized update systems, modernized legacy applications through version upgrades and refactoring, and improved system reliability through ongoing maintenance and enhancements.
Projects
The Midnight Technician
The Midnight Technician is a full-scale, production-ready Java + Spring Boot microservices project. This is an open-source, production-ready Java + Spring Boot microservices project built live on YouTube. The goal is to help the Java community go beyond tutorials like Landon Hotel and Spring Pet Clinic, by showing how to build something truly real-world and rebrandable — an open-source project that you can clone, run locally, and expand. Whether you’re a Jr. Java Developer looking to learn or an experienced dev wanting to contribute, this project is open to collaboration. The goal is to grow together as a community and bring something meaningful to the Java ecosystem 🧠Tech Stack: - Java (25) - Spring Boot (4.0.0-M3) - Message Queues (Apache Kafka) - Databases (Postgres SQL / Mongo) - Git / GitHub - Docker / Docker Compose
Project Penguins
Well, this is a 2D Side-Scrolling Game that was inspired by Super Mario Bros :) The idea is you will travel across 7 levels each as a different penguin facing their elements, and natural threats they encounter.
Little Blue Buddy (LilBlu)
Little Blue Buddy is a piece of software designed initially for Web.com, eventually Newfold Digital as a whole. Please check out the GitHub for more information
Penguin TV
Penguin TV An app for your Android TV. Stream TV and search over your LAN for any devices, and any media files on these connected devices, allowing you to stream from these devices.