Full-stack developer of complex, cloud-based, enterprise applications with extensive experience in all aspects of the software development life cycle. At this point in my career, I have done quite a lot of things - develop tons of code, architect applications and APIs, lead teams, manage direct reports, work as a director for a consulting practice, run my own consulting practice, perform as a virtual CTO for multiple companies, provide training, author a book, develop a code-generation product, and more. So, if you are wondering if I am capable of tackling whatever challenge you're looking to throw at me, chances are good the answer is 'yes'! I am a team player and get along just as nicely with C-Level executives as I do with front-line programmers. I possess excellent communication skills, problem-solving capabilities, and a continuously evolving skill set that aligns with current technologies. I bring a positive attitude and customer-first mentality to the project.
Senior Software Engineer at Microsoft
Master of Business Administration (M.B.A.), Business Administration, Management and Operations