I am a developer, consultant, entrepreneur and self described foosball champion. I like to blog occasionally about technology, code, trends and the community. (obligatory: all opinions are my own)
My career started at Sky Internet Solutions, a small consulting firm. Custom websites were the name of the game over there. After which, I worked for about 5 years at medical software company called Micro-Office Systems. While there I worked on everything from medical systems integrations to custom back office healthcare solutions. My current day job is as an Application Developer for Hyland Software here in Cleveland, Ohio. At Hyland, I work mainly in the social enterprise space with a heavy focus on web development using the Microsoft stack. I’ve been with Hyland for around 11 years now. On top of it all, I have maintained Testa Software, my own consulting firm, on the side. Feel free to contact me if you want to work together!
For more details please see my resume
More than 15 years experience developing enterprise applications and websites in multiple frameworks and languages
Building and training models, Real world integration of modern machine learning techniques
Polyglot programmer with expertise in multiple programming languages including: C#, Haskell, Python, Javascript, F# and others
Experience developing database architectures and writing performant queries in multiple databases (SqlServer, Postgres, MongoDB)
Cross-platform mobile development using Xamarin and .NET Maui deployable to Android and iOS
VR development in Unity 3D, Windows and Linux desktop applications, etc.
Most of my life revolves around my beautiful family. I have an amazing wife and two incredible daughters. They are my everything. Don't be fooled when I'm complaining about towing a trailer with two toddlers behind me on a family bike ride. I wouldn't trade it for the world. When I do get a moment to myself (not something that happens often), I still end up coding as my main hobby. I'm always interested in learning something new. I've also started to enjoy learning exactly how bad at I am at chess. Hit me up if you want to play a game. 🙂
I am always excited about the latest technologies and am passionate about code. I am always happy to discuss both. On the social web I tend to hang out on twitter. If you are in the Cleveland area you can catch me in person. I am a regular at some of Cleveland’s development related user groups: C# Sig or the group I started Cleveland Dev Craft.