I have been working in silicon valley since the early 90's with software experience designing, developing, and deploying numerous large scale enterprise applications for global corporations and start-ups.
My breadth of knowledge and agility with software technology is exemplified in my diverse experience, which spans many levels of the software technology stack and includes accomplishments in Enterprise Portal Architecture, Large-Scale Databases, and Enterprise Systems Integration.
Currently, I am the Chief Architect at Appthority, a startup in Mobile Security, and also serve as an Adjunct Faculty member teaching Software Engineering, Cloud Computing and Cybersecurity at San Jose State University.
Every once in a while some programming language or idea comes along that quietly changes the world by enabling solutions of the time that would not have otherwise been possible. This happened with C and Unix of the 70's, Object-Oriented Programming for GUI's during the 80's and HTML with the Web in the 90's. So what is our "quiet child" for the Cloud? Could AOP be this enabling idea that helps us take on the challenges of building Multi-Tenant SaaS Applications? If so, why hasn't AOP been introduced into the mainstay of CS and Software Engineering curriculum in a way that OOP did? In this talk, we will explore what AOP is, discuss the challenges we currently face in building multi-tenant applications , and also look ahead on how our Cloud Application Development challenges can solved.
Silicon Valley Code Camp 2015 Evergreen Valley College