Brad Rippe

Brad Rippe

Cell: 714-240-4127
Email:

Hey there! I'm a computer nerd who spends his days messing with Grails/Groovy/Java/SQL. From time to time I dabble in mobile development and have been occasionally seen speaking about those applications around California. In my previous life, I was an adjunct computer science instructor and spent my nights grading papers, trying to get students to learn C++. These nights, my wife puts up with me tossing and turning thinking about whatever it is us computer folk think about in the wee hour of the morning, wondering if I'll ever fall asleep. Who knows?


Education

California State University, Fullerton - August 2005

Masters of Science in Computer Science

Sun Certified Programmer for Java2 Platform - June 2001


Florida International University, Miami - August 1999

Bachelors of Science in Computer Science

Miami-Dade Community College - August 1993

Associates in Arts in Music


Computer Skills

Knowledge of OOP, JavaEE, Java, GWT, Swing, Hibernate, Spring, JSP, JSF, Portlets, UML, XML, XSL, PHP, Ruby, Groovy, Grails, C++, C# .NET, ColdFusion, HTML, JavaScript. JQuery, JQuery Mobile, Rhodes, T- SQL, PL/SQL, JDBC, Unix, Solaris, Linux, Windows, IIS, Apache, Tomcat, JMS (RabbitMQ/Sun/Glassfish4), WebLogic, Maven, Ant, Eclipse, SVN, Git, CAS, Shibboleth 2.4, LDAP, Active Directory, Oracle, Ellucian Banner, Ellucian BEP, Ellucian BEIS SSO Manager


Experience

North Orange Community
County College District

 IT Project Leader - Anaheim, CA - Nov 2010-Present

Responsible for the web services at the district. These services support ~40,000 students and staff at three institutions. Perform all of the following aspects: plan, design, development, code, test, debug, and implement system applications, web applications, mobile applications, and integration applications in a variety of programming languages. Responsibilities include overseeing the work of technical staff involved in systems application design and modification, provides subject-matter expertise in design methodologies and specific applications; and provide training and assistance to end users as appropriate. Determine what changes need to be made in current programs, databases, interfaces and systems in order to accommodate evolving technology requirements of the district.
Web Sites:
https://mg.nocccd.edu
https://mobile.nocccd.edu
http://www.nocccd.edu/mobile
https://sso.nocccd.edu/login

Ride Engineering, Inc.

 Web Developer (part-time) - Costa Mesa, CA -  2002-Present

Design,develop, and maintain company web site for online business of after market motocross and sport bike products. Design web applications with PHP, XML, and MySQL. Provide technical advice to company to maximize web traffic and increase online sales.
Website: http://www.ride-engineering.com

Ripware, LLC

 Owner - Corona, CA - Jan 2010-Present

Design, develop, test, and implement software products. Provide consulting services for variety of languages, e-commerce services, and web applications. Created Smart Pen application, SpellingMe, which won the "People's Choice Education Aware" in the Livescribe Developer Challenge 2010.
Web Site: http://www.ripware.com

Fullerton College
Computer Science
Computer Information

  Adjunct Faculty - Fullerton, CA - Sept 1999-May 2011

Instruct courses for college students. Courses contain instruction on current programming technologies, methodologies, documentation, algorithms, and writing source code. Technologies include, Java (courses have included JSPs and Servlets) and in C++.
Websites:
http://staffwww.fullcoll.edu/brippe/cis226/
http://staffwww.fullcoll.edu/brippe/csci123/

Fullerton College
Academic Computing

 IT Specialist, Sys Apps - Fullerton, CA - Sept 1999-Oct 2010

Design, manage, maintain college website, college portal and system applications. Develop web and system applications in Java using (Tomcat/JSP/Servlets/JDBC), UML, Javascript, Cold Fusion, C++, C#, HTML and MS SQL\Oracle (T-SQL/ PL-SQL). Develop web portal, using uPortal open source project. Design and develop portal channels using XML, XSL and Java. Design and develop JSR-168 compliant portlets for the campus portal. Provide vision for development, maintainability and scalability of college websites with Drupal/MySQL/PHP. Provide tools for divisions, departments, and staff to create high-level websites. Manage and secure web/application servers running Linux (Apache) and MS 2000 (IIS). Develop and design applications development for departments and staff using Java and C++. Manage occasional hourly staff of developers, and graphic designers for applications. Train college staff in web development techniques and technologies to support the college mission.
Websites:
http://www.fullcoll.edu
http://sourceforge.net/projects/eaportlet/
http://sourceforge.net/projects/bunnytalk/
http://sourceforge.net/projects/rapforums
http://sourceforge.net/projects/vexaminator/

Florida International University
University Computer Services

 Computer Programmer Analyst- Miami, FL - June 1998-Sept 1999

Programming in Java, Javascript, HTML, C++; Setup user accounts on NT servers; Install system software for Macs, NT Workstation, NT Server, Windows 9x; Maintain a network of 4000 users; Responsible for relevant documentation on software repairs and installation procedures; Troubleshoot PC and Macintosh hardware and software problems; Configure NT clients on PC and Macintosh computers.

Objectmatter

 Java Programmer, Miami, FL - Feb 1998-June 1998

Designed, developed, and implemented Java source code for persistent object application called Visual BSF.  Programmed in Java 1.1.5 using JDBC, ODBC, MS Access and SQL server. Worked on an application that communicates with a relational database to provide the user with persistent objects. Programmed in 100% Java and used JFC (Swing). Worked with Objectmatter’s BSF (Business Sight Framework). For more information, http://www.objectmatter.com

Florida International University
University Computer Services

 Computer Consultant Aide, Miami, FL - July 1997-Feb 1998

Installed Pathworks client on PC and Macintosh computers; Setup PPP for Windows 3.1, Windows 95, and MacPPP for Macintoshes; Setup printers, modems, video boards, CD-ROMs; Installed network cards, sound cards, etc; Configured TCP\IP components, Troubleshoot PC and Macintosh hardware and software problems; Assisted users with software questions over the phone.


Presentations
Publications

Conference
Speaking
September 2011 3CBG Conference, Mobile Apps
March 2012 - CISOA Conference, Mobile Apps
March 2012 - Sungard Summit 2012, Mobile Apps
September 2012 - 3CBG Conference, Moblie Apps
March 2013 - NCMPR Conference, Mobile Apps
May 2013 - Campus Technology Forum, Mobile Apps