I’m fortunate enough to love what I do. My love for crafting software started way back in school with BASIC for DOS (!!!). I’ve carried on since & found my NIRVANA in creating software that makes life easier for others & solve real-world problems (& yeah...I also get paid for it!).
With my healthy disregard for mediocrity, I'm known as a "quality freak", who enjoys doing things right. I would rather deliver 3 really solid features than 5 so-so features. This leads me into Agile software development and delivering at break-neck speed without sacrificing quality. (I am a Certified Agile -DevOps practitioner )
I have been architecting and implementing software for over 10 years. I believe performance is a feature & an engaging user experience is worth the extra effort. I know "best practices" but I'm pragmatic on their application. I select architectures & design patterns based on context rather than religion.
I’m passionate about leading teams and building rich, powerful software using the latest technologies. I build software and lead teams with the bottom line in mind. ( I'm also an MBA and MS in IT Management from SUNY Buffalo… Go Bulls!)
I endeavor to learn new things (they fascinate me and also according to recent studies, keep my brain ticking). I have been an internal trainer, authored technical papers & POCs, organized technical events & volunteered for social causes. (The joy of teaching local school kids how to code ...Priceless!)