
I am a software professional living in the suburbs of Chicago, IL with my wife, two kids, and dog.
I work hard to improve my skills in the spirit of software craftsmanship. I’m a constant learner and am always looking for new technologies to improve my software quality. I’ve moved between engineering and management several times in my career and I’m currently a VP of Engineering. When I did full time coding I was mostly a backend JavaScript developer who loves working with Node.js. I have experience with operations and infrastructure and enjoy using AWS, Docker, PostgreSQL when given a choice. I have done frontend work, but I’m pretty rusty by now.
In what now feels like a past life, I have done system and network administration. I have experience working with large international, multi-site Windows networks where I was responsible for installing, upgrading, and maintaining services such as Active Directory, IIS, Exchange, and SQL Server. I have worked as a .NET developer mainly focused on C# and ASP.NET MVC.
I’m not much for social networks, but I’m on Github, LinkedIn, StackOverflow, and lesser so BlueSky, and known as JoeDoyle23 generally around the internet. If you would like to follow my blog you can subscribe via RSS as well.
Where I Work
I work at MISUMI Americas as the VP of Engineering where I guide our software engineers to be happy and productive while building our software. This blog, its content, and opinions are my own and do not necessarily reflect those of my employer.
If You’re a Recruiter
I’ve got a page for you: Dear Recruiters