Christopher D. Robison

Curriculum Vitae / Résumé

Profile

I am a Full-Stack Web & Mobile Engineer.


Christopher D. Robison

Details

Name:
Christopher D. Robison
Location:
San Francisco, California, USA

About me

I have a passion for leveraging technology to solve real world problems. I had my first paid software development job at age 15, building an application for a local inventor for tracking his investors and sales. I am a full stack engineer who is just as comfortable configuring a Linux server, adminstrating a database or adding CSS3 transitions to a website as I am depoying a Java application, writing a websocket server for node.js or managing a team of software engineers. My mobile development skills include both iOS and Android environments with published apps in the Apple App Store and Google Play Store.

I am personable engineers who actually listens and understands how to balance business needs with those of the end user. I have enough experience to be able to see the big picture yet still hands-on enough to implement everything myself if necessary. I have many years experience managing software development teams of various sizes but I still like to get my hands dirty with some coding. Software engineers are notorious for being difficult to manage but, being one myself, I know how to speak their language. I am currently looking for my next career adventure someplace where my extensive experience and skillset can be used to its fullest capacity.

Experience

“Protons give an atom its identity, electrons its personality.”
- Bill Bryson, A short history of nearly everything


Career

Conversant, Inc. (formerly Mediaplex)

July, 2010 - Present

Manager, Software Engineering

Since 1999, Mediaplex has been quite successful in traditional online advertising but the recent surge in popularity of new "rich media" ads offered by competing ad vendors had been slowly taking its toll on Mediaplex's bottom line. I was brought on board to lead their rich media effort. I stabilized the existing codebase and managed engineering resources working with the product services team to ensure the successful deployment of all rich media advertising campaigns.

Responsible for architecting, designing and managing a flexible software framework that drives the next generation of online rich media advertisements. This framework is implemented entirely in the client using Javascript and utilizes the latest in web technologies such as HTML5, CSS3 and AJAX while still maintaining compatibility with older browser software. The Mediaplex Rich Media solution has been designed to be modular, extensible and thoroughly customizable. This new system builds on existing infrastructure, is browser independent, client agnostic (flash/html5/email), has a small footprint and loads quickly and politely (read: unobtrusive and fast loading).

San Francisco, CA | http://conversantmedia.com

Mindjet

Sept, 2007 - July, 2010

Web Architect

Initially brought in for a 3 month contract to architect and migrate the Mindjet website from PHP to an ASP.Net solution. My role quickly grew into heading up Mindjet's foray into the Software as a Service (SaaS) arena-- Mindjet Catalyst.

Mindjet Catalyst is web-based mindmapping software that allows real-time multi-person sharing, collaboration and editing of mindmaps without leaving your browser. The Catalyst client canvas is written in Flash and written to via Javascript frameworks and API's which handle communication with the server. The system has been designed such that it is poised to utilize only open standards with HTML5, CSS3, canvas/VML and SVG. Server-side built with Java/JSP however a large portion of the account handling still resides on the .Net platform requiring the definition and build-out of RESTful services to bridge the two systems.

San Francisco, CA | www.mindjet.com

NetOasis Software Consulting

April, 2006 - Sept, 2007

President / Founder / Architect / Engineer

Contracted software development and consulting. Most contracts were support for previous positions (such as with Interactivate), custom content management systems and business process management applications. The following is a small sampling of some of the work completed (Login using 'guest@simpsf.com' for the email address and 'guest' as the password):
San Francisco, CA

Genetic Savings & Clone

August, 2004 - April, 2006

Technical Director

GS&C afforded me the opportunity to apply my systems integration and programming skills to the new genetic sciences industry. I was responsible for managing and integrating diverse genetic equipment into our server network and providing the data to both internal and web-based interfaces:
  • Clonesoft - Architected and implemented client/server based web-based application using XML as the data transport mechanism to automate and manage the animal gene-banking and feline cloning business processes utilizing the latest in AJAX technologies.
  • CatBank - http://www.catbank.org/ Designed and developed framework to quickly implement the front-end and back-end for this database driven feline DNA identification website. Back-end requirements included integration with various genetic analysis hardware including the Applied Biosystem Genetic Analyser 3130
  • Retro vs. Metro - http://www.retrovsmetro.org/ Implemented all backend code for this online companion website to the New York Time's bestseller: Retro vs. Metro - The Great Political Divide in America. Required access and aggregation of various data items scattered across the Internet (such as the Iraq war dead count and real-time government deficit counter)
Sausalito, CA

Inter@ctivate, Inc.

December, 2001 - June, 2004

Technical Director

As Technical Director for Interactivate, Inc., my responsibilities were extensive and included, but were not limited to:
  • Designed and architected network infrastructure using both Windows servers and various legacy Unix boxes. Built out server clusters and managed a farm of over 60 machines including a SAN.
  • Designed and implemented web-based network management, monitoring & systems analysis tools
  • Developed web-based tools for creation and maintenance of customer websites, DNS, and email services.
  • Designed and developed email marketing application using 3 tier architecture and XML and XSLT for transporting and rendering email messages and associated web pages. As of December, 2003, the Activatemail system sends and tracks over 1,000,000 requested messages per day between 89 clients including Sunkist Growers, The California Avocado Commission, San Diego Zoo and many more.
  • Setup automated development environment which allows Interactivate developers to create their own dedicated web sandboxes via a web interface. Automated CVS checkouts and local network mounts to development sandboxes rounded out this implementation.
  • Installation & administration of Solaris, FreeBSD & Windows NT in a heterogeneous environment
  • Design, implementation, migration and maintenance for Interactivate's internal and external network infrastructure.
  • Working with vendors, developers & 3rd party integrators.
  • Maintain and monitor over 50 hosted client web sites and dozens of web applications
  • Identifying & resolving network related problems
  • Responsible for backup implementation and recovery strategy & procedures
  • Required to support high volume access & availability characteristics as well as identifying & resolving system hardware & software problems
  • Responsible for the full availability of DNS, SMTP, HTTP, POP & IMAP servers
  • Maintaining security for all Interactivate networks
San Diego, CA

TheFinancialCafe.Com

May, 2000 - November, 2001

Software Architect / Technical Director

TheFinancialCafe.Com is an Online Financial Broker/Dealer which provides free online market orders. Initially brought in to build a custom CRM application for their support staff, the application quickly grew to encompass every aspect of the company from CRM to billing to email handling and website layout and integration with 3rd party services. My responsibilities included, but were not limited to:
  • Designed and implemented web-based network management & systems analysis tools
  • Required to support high volume access & availability characteristics as well as identifying & resolving system hardware & software problems
  • Working with vendors, developers & 3rd party integrators.
  • Installation & administration of Solaris, FreeBSD & Windows NT in a heterogeneous environment
  • Installation & maintaining network equipment
  • Responsible for the full availability of DNS, SMTP, HTTP, POP & IMAP servers
  • Design, implementation, and maintenance for the companies internal and external network infrastructure.
  • Extensive automation of administrative functions via shell scripting & Perl
  • Responsible for backup implementation and recovery strategy & procedures
  • DBA to a number of Mysql databases (one master, multiple slaves)
  • Responsible for the seamless integration of multiple third-party application services into the company's website.
In addition to the engineering and administration duties listed above, I was also responsible for the architecture of their network infrastructure in addition to developing the software and business processes to manage and maintain the companies website, stock trading web application, customer service web application and the corporate intranet. Lead team of developers and engineers to build out a customized NetOASIS web-based CRM application, a trouble-ticketing systems (for automated work flow and business process automation), a web based site administration tool and a number of other web-based applications which empowered the end-user to perform much of their own administration (such as changing passwords, mailing list memberships, etc).
San Francisco, CA

Food.Com

April, 1998 - May, 2000

Senior Web Developer / Administrator

Food.Com was an nationwide online food ordering and delivery service. Initially hired as a 'Senior Web Developer' to redesign the Food.Com web application engine. My job description was quickly expanded to include administration of the engineering and development processes, hardware and environment due to in-house IT problems. Responsibilities included:
  • Developed 'FUDGE', the 'Food.Com Ubiquitous Dining Guide Engine' which was used by thousands of restaurant reviewers to enter and maintain Food.Com's dining guide database.
  • Setup of automated development environment using web-based tools
  • Development of tools and utilities (both web based and command line) to automate development efforts
  • Migration of code-base from Objective-C/WebObjects to Java
  • Wrote and maintained various web-based backend tools for maintaining accounts and order information
  • And much, much more.
San Francisco, CA

Slip.Net

June, 1996 - March, 1998

Web Engineer

Slip.Net was one of the earliest Internet Service Providers in the San Francisco Bay Area with a client base well over 30,000 users. My roles and responsibilities were divided between system administration and web development. As the Web Administrator I was responsible for shared administration of server farm of 30+ machines including Sun servers and Intel PCs, all using Solaris. I was also responsible for all web-based software, E-commerce, network accessible databases, secure server certificates, web server maintenance, and more. In addition to these administration duties, I was also given a myriad of development projects, including the renovation of the existing system of disassociated and unwieldy collection of flat text db files and dbm's that constituted their 'client database'. I developed an easy to use and coherent system of procedures, tools, scripts, and interfaces built on top of a relational SQL database. The scope of this project is beyond this resume, however, if you'd like to see a small sampling of the web applications I developed, just feed the following URL's into your browser (Username: demo, Password:demo):
Slip.Net Account Control Center: OFFLINE
Slip.Net Signup Wizard: OFFLINE
Find POP Modem Dialup Number: OFFLINE
San Francisco, CA

The NetOASIS Software Co.

May, 1995 - May, 1996

Founder / Chief Developer

As founder and President of the NetOASIS Software Co. I was responsible for every aspect of running the business from graphic design to programming to market research and client solicitation. The primary focus of the company was development of web based applications and the integration of a clients systems into a computer based environment. We also offered freelance programming services, web hosting, web site design and maintenance, and setup and installation of intranet hardware and software components. Specialized in online commerce systems and I have installed, upgraded and maintained online payment servers by Cybercash, First Virtual, and Verisign. Clients included: Symantec, King Media, The Exploratorium, The Astronomical Society of the Pacific and more.
San Francisco, CA

True World Access

December, 1994 - July, 1995

Senior Developer / Systems Administrator

Senior System Administrator/Programmer for a network of mixed SunOS/Solaris/NT servers. Also head of programming staff. Responsible for maintenance of all network hosts, virtually hosted web, email, ftp, and gopher services. Maintained server statistics, CGI scripts and eventually developed online retail software that is used for dozens of web catalogs. Other job functions included working directly with clients during development of their software and site, designing of graphics and layout of web sites, implementing new and emerging technologies on clients sites, and handling some customer technical support issues.
San Francisco, CA


Education

California State University, Chico ("Chico State")

Aug 1988 - Jun 1991

Computer Science Chico, CA

Butte Community College

Aug 1989 - Jun 1991

Computer Science / General Education Oroville, CA


Abilities

“Life without knowledge is death in disguise.”
- Talib Kweli


Skills

  • Javascript
  • PHP
  • Apache Server
  • iOS
  • Android
  • HTML5
  • CSS3
  • Swift
  • Perl
  • Bash/other shells
  • ReactJS
  • Node.js
  • Java
  • Python
  • Ruby
  • AngularJS

Tools

  • Git / Git Flow
  • Subversion
  • Gulp/Grunt
  • Stash
  • VIm
  • Xcode
  • Android Studio
  • Eclipse
  • Adobe Photoshop
  • Jira
  • Bugzilla
  • MS Office
  • Linux (various distros)
  • FreeBSD
  • OS X
  • Windows
  • Solaris

Projects

“You can do anything you set your mind to.”
- Benjamin Franklin


Tic-Tac-Whoa!

Tic-Tac-Whoa!

An online multiplayer variation on the old classic. Simple yet fun!

Tags:
Development, Games, Messaging

Check it out...
Helen Frazee Bower Poetry

A Lifetime in Verse: The Poetry of Helen Frazee-Bower

A labor of love, this website is a compilation of published poetry written by my great-grandmother, Helen Frazee-Bower, during the 1920's and 1930's.

Tags:
Development, Poetry, HTML5

Check it out...
The Word Drop

TheWordDrop

This game is what would happen if Tetris and Scrabble had a baby. Available in the App Store and Google Play.

Tags:
Development, Games, Mobile, App

Check it out...

Testimonials

“Your most important work is always ahead of you, never behind you.”
-Stephen Covey


  • Communication

    • One of Chris' most important skills is his ability to effective communicate complex topics. Over the past year, this ability has been very useful for the company and has helped alleviate several problems which arose.Jack Abbott, President
      Inter@ctivate, Inc.

    • Christopher always asks for immediate feedback to ensure he is on task and performing his work correctly.Jose Munne, VP Engineering
      Genetic Savings & Clone

    • Every project that Christopher has worked on has garnered high praise of the work performed partially due to the way he communicates and encourages communication.Dwaine Robison, CEO
      True World Access, Inc.

  • Innovation

    • Mr. Robison took many steps to improve processes for the team over the past year. These steps were innovative and resulted in a 40% reduction of production support requests.Reed Sandberg, Director Software Engineering
      Mediaplex

    • A great attribute of Christopher is his ability to quickly come up with solutions to obstacles as they present themselves.Joe Mendoza, Engineering Director
      Conversant, Inc.

    • Chris found a creative workaround to the customer billing issues; This improved revenues by 32%.Ted Glenwright, CEO
      Slip.Net

  • General

    • One can not say enough good things about Chris.Jack Abbott, President
      Inter@ctivate, Inc.

    • I find that he prefers to work under minimal supervision and the possibility of hiring more employees like him should be discussed immediately.Lou Hawthorne, CEO
      Genetic Savings & Clone

    • Christopher is willing to do whatever it takes to get the job done – even perform tasks or jobs that are not his own.Ted Glenwright, CEO
      Slip.Net

  • Job Knowledge

    • Mr. Robison demonstrates his extensive breadth of knowledge and experience on a daily basis. His insight in invaluableReed Sandberg, Director Software Engineering
      Mediaplex

    • Chris is quite adept at demonstrating his job knowledge and technical abilities, of which he seems to have no limit.Mike Garzillo, VP Marketing
      Mindjet

    • Christopher consistently keeps up with the latest trends and industry best practices and applies these to his day-to-day work.Jack Abbott, President
      Inter@ctivate, Inc.

  • Management

    • One of the more effective things about Chris's management style is his ability to build consensus. This has helped cut down on the animosity between the team members over the past year and improved productivity significantly.Reed Sandberg, Director Software Engineering
      Mediaplex

    • Christopher is very good at making team members feel included. The inclusion has improved his team"s productivity dramatically.Kent McIntosh, HR Director
      Inter@ctivate, Inc.

    • Mr. Robison coordinates individual workers together to meet deadlines and work effectively as a team.Frank Mansour, CEO
      The Finanacial Cafe

  • Problem Solving

    • Christopher is very effective at identifying problems, coming up with multiple solutions and quickly implementing a chosen solution.Joe Mendoza, Engineering Director
      Conversant, Inc.

    • Mr. Robison is very proactive at getting in front of problems and stopping them before they escalate.Frank Mansour, CEO
      The Finanacial Cafe

    • Christopher is very good at sharing knowledge and information during a problem to increase the chance it will be resolved quickly.Heath Kornblum, Software Engineer
      NetOasis

  • Teamwork

    • Chris has been responsible for many changes to our group dynamic.Rodney Webster,
      Conversant

    • Christopher is very good at working effectively in cross-departmental teams.Paige Donovan, VP Marketing
      Inter@ctivate, Inc.

    • Chris gives of himself to make sure the job is well done.Gregg Dessen, Web Engineering Manager
      Mindjet

Contact

“If I had asked people what they wanted, they would have said faster horses. ”
- Henry Ford