Our Team



John is a Technical Trainer & Client Service Manager with a systems/software engineering background, ideally suited for a client-facing role requiring solid communication skills, a strong technical orientation, and a high degree of integrity. He has demonstrated as a go-to technical solution provider for colleagues and clients in every job held, regardless of job title.

Over the years, he has evolved from a technical practitioner to becoming an avid technical instructor because it gives him great satisfaction in helping his students learn about software development, web and mobile-based programming languages at their level, where they can apply their skills directly to build a strong foundation in their technical disciplines that are essential for today's global and connected economy.


Ruven Ruven is a technical trainer of programming languages and web technologies – Java, C, Unix Shell Scripting, Ajax, XML, JavaScript. His impressive resume both as a developer and instructor boasts names such as Texas Instruments, IDEO Interactive, AcademyX, and Webucator. Over the course of his teaching career, Ruven has earned a reputation as an engaging and passionate instructor, encouraging analytical thinking and clarifying complex topics.



Ken is a veteran of the Silicon Valley with more than 25 years of experience in the IT industry at IBM, Sun, Cisco, Juniper, VMWare and many other companies. His strength lies in strong hands-on knowledge of the overall IT infrastructure. In his most recent career, Ken focuses on providing Consulting services on VMWare and Linux platform.

Ken has two Masters Degrees in Computer Science and Economics, respectively, from University of California, Davis.


Marco Marco is a web developer, technology trainer, and web accessibility/Section 508 consultant based the Philadelphia, PA area. With over 10 years experience in development, Marco has also taught classes on such topics as XHTML, JavaScript, MySQL, ColdFusion, ASP, and Web Accessibility/Section 508 to name just to few to the National Institute of Standards and Technology, SRA, Fannie Mae, the University of Maryland, Lockheed Martin, and America Online, among others. Marco currently devotes most of his time focusing on web accessibility/Section 508 issues, conducting audits, training, and consulting for clients such as Walgreens, Sesame Workshop, and Fieldprint.



Jim is a veteran software developer, community activist, podcaster, blogger, trainer and conference presenter with 20 years of experience. He is developer evangelist for RemObjects Software where he travels the globe teaching and inspiring developers to achieve new levels of success in their development efforts. Jim's belief that training should be fun and informative is evident by his creative style.

Jim presents at conferences all across North America and Europe. Most recently he was one of the top presenters at the 4 day AnDevCon conference in California presenting four advanced sessions on topics ranging from web services to multiplatform development. When he isn't travelling and training he enjoys spending time with his family in Boise, Idaho.

Michele (Micky)

Michele (Micky) Micky helps small businesses and entrepreneurs create and maintain Websites, using Drupal. She acts as a freelance Drupal Administrator/Developer for individuals and small companies. Drupal is a CMS – content management system. Micky has been involved with the Drupal community since 2006 and has created Websites for clients while teaching them how to update and maintain their sites. She began teaching Drupal Basics and Introduction to Drupal in 2008 to clients, and found that there was a need to get this information out to a larger audience – anyone that has a message, a product or a service.


Nelson has been teaching Selenium and other Quality Assurance courses for over five years. His subject matter expert areas include Functional Test Automation and Data-Driven Testing, among others. Nelson is certified in IBM Rational Functional Tester (RFT), and has expertise in Eclipse, Selenium and HP's QuickTest Pro. He has years of experience implementing functional test automation tools, along with mentoring and educating clients. Nelson is also a key contributor to developing and updating our course materials.


Richard Richard, the Founder of RJM Computer Consulting LLC, helped several companies prepare for SOX auditing, and also been in the middle of making sure they went well, providing information, and finding solutions to issues uncovered. Richard is a 15 year veteran in Systems Administration with experience ranging from Windows Administration to Virtualization to Security to Disaster Planning and Recovery and Cisco routing. A former detective and science major, Richard brings the ability to ask questions and to find answers in his field. Richard has several industry certifications and is also a teacher, having taught computer application courses for FEMA and the Colorado Fire Marshals office. He is as also an online teacher for Saisoft in California.

Bary W

Bary W Bary has decades of experience teaching C/C++ (and C# and Java). He was teaching at the University of California at Berkeley in 1972 when the first UNIX system was installed at which time he led the change of introductory programming language from FORTRAN to C. In 1979 he was teaching at the University of British Columbia and he led the change from using C to using C++ as the introductory programming language. Over the past several decades teaching at on ground universities, online universities, and in vocational settings Bary has earned a reputation as an passionate and dedicated instructor who has the ability to make complex concepts crystal clear to students having all levels of experience. Bary’s courses invariably are memorable, educational, and enjoyable.


Ken Ken has been a Linux user, sysadmin, and developer since 1999. He has worked as a sysadmin for various clients in the Bay Area including Taos consulting. He has been a product manager at Nortel Networks and done web development for several non-profit agencies. He's currently a working musician who uses Debian Linux with a custom real-time kernel as his primary live performance instrument, and has produced several CDs entirely using Linux.


Arin Arin is an experienced IT leader with over 13 years of experience as a developer, project lead, architect, and entrepreneur. Arin is a strong proponent of Agile software development practices and has spoken at the Agile2009 and Agile2010 conferences, as well as a number of local user groups. Arin has led Agile process consulting engagements with clients, as well as completed in-depth industry analysis and process analysis engagements. Arin has developed software in most leading languages, including .NET, Ruby on Rails, Groovy on Grails, Java, and PHP. Arin holds a Masters in Management of IT (MSMIT) from the University of Virginia's McIntire School of Commerce.


Andre Andre has over ten years of software development experience ranging from startups to fortune 500 companies. He has a wide technologies expertise and is a passionate instructor. Andre holds M.S. in Information Technology and B.S. in Electrical Engineering from San Francisco State University.


Vladislav Vlad is a software engineer-scientist with over 10 years of experience in software architecture and Object Oriented development, focusing on sophisticated, performance sensitive, data analysis problems. Vlad is experienced at working with large amounts of data using Big Data solutions such as Hadoop, Hive and applying ML techniques. His specialties are Data analysis/processing, applied Machine Learning, Distributed Computing, High Performance Algorithms and Predictive Modeling. At his current job which focuses on online advertising using behavior analysis, Vlad has designed and developed an analytics-reporting platform based on Hadoop/MapReduce and Hive. Vlad completed a MS in Computer Science from Michigan State University and regularly attends various Big Data conferences throughout the country.


Boris Boris is a ten-year veteran in Networking and Network Management Systems, with professional experience designing and implementing different network technologies in ISP, e-commerce and social networking site environments. Boris holds M.S. in Software Engineering from San Jose State University, B.S. in Computer Science from San Francisco State University, and numerous industry certifications.



Doug has been a geek since 1983, when, as a fifth-grader, he was given a Commodore 64 and a 300-baud connection to CompuServe. Twenty-eight years later Doug leads the Indiana Drupal Users Group, developing websites in Drupal and teaching Drupal full-time. His love for learning and experimenting in Drupal is overshadowed only by his love to teach and evangelize it. Doug is a sought after speaker, who's presented in Minneapolis, Toronto, Indianapolis, Ohio LinuxFest, DoItWithDrupal, and DrupalCamps in Madison, Atlanta, Los Angeles, Chicago, Orlando, Nashville, and L.A. He is a regular at FREENODE IRC Network in Drupal-support helping people get through the steep learning curve of Drupal.

Doug lives in Indianapolis, Indiana with his wife of 15 years and 4 beautiful children.



Leon is a seasoned technologist and developer with over a decade of experience building web solutions and managing IT and web infrastructures for industry stalwarts such as HP/Palm, IBM Internet Security Solutions, and SAP-BusinessObjects, to name a few. He is well-versed in web programming and frameworks, and specializes in building customized application development for both enterprises and startups.

Leon holds a B.S. in Information Systems from the University of San Francisco, and an MBA from the University of North Carolina, Charlotte.