For the last 20+ years, I have successfully managed, architected and developed applications for many Fortune 100, 500, enterprise and SMB clients, and successfully managed teams of developers. I have gained knowledge which allows me to efficiently produce and manage projects for a wide variety of development channels.