Rick Frankel

rick (at) cybercode.nyc

Architect and full-stack developer, experienced in strategic planning and management consulting. Able to design, implement and manage the development of applications in business and end-user environments.

Areas of expertise include systems architecture, software development methodologies and object-oriented design and development. Extensive technical experience in programming, relational database systems and web development.

Core technical competencies include:

Work Experience

cyberCode consulting, inc—President 1998-Present

cyberCode Consulting is a full-stack developer, focused on the design and development of dynamic, database backed Internet and Intranet applications.

cyberCode Consulting has successfully designed and delivered many projects in areas including banking, consumer loan processing, customer management, human resources and publishing.

Areas of expertise include application architecture and API design, development workflow and configuration management, and the JavaScript, Ruby, Perl, C, XML/XSL and HTML languages.

Selected Projects

Architect and lead developer on an interactive management dashboard for the pharmaceutical industry. Built in ReactJS with a Ruby on Rails api, the entire development and deployment environment is encapsulated in Docker containers.

Adjunct professor at Fordham University, created and taught web development in Ruby on Rails, using the Heroku (application engine) and Cloudinary (image database and CDN) platforms as service.

Bomb Magazine (http://bombmagazine.org) needed to put 25 years of magazine articles online. I developed a workflow for scanning, processing and importing the articles to a database, and developed (with mockups from their graphic designer) a Ruby-on-Rails based website including a domain specific content management system for continued site expansion.

WeConnectFashion (https://www.weconnectfashion.com), a business-to-business provider of information for the fashion industry need to move their website off a nonperformant site built on a non-normalized 4D database. I developed tools to migrate their data from 4D proprietary dump files to a fully relational (PostgreSQL) database and developed a website with a domain specific content management system in Ruby-on-Rails.

eCTD is an FDA required format for the submission of regulatory documents. I developed a web-based application allowing for secure online review and comment collection of draft submissions. Built with the Docker container system, it can be repeatably deployed to one of many docker-based servers.

eSNC is an XML based reporting system required by the Federal Reserve bank for reporting syndicated commercial loans. I developed an XSL pipeline based system for extracting data from preexisting data sources, converting it to the required (complex) XML format and validating the results.

For a large bank with strict separation of development and production application testing and deployment roles, I developed tools which allowed junior developers and production support personnel to package and deploy applications from a revision control system in a workflow consisting of development → qa → staging → production servers.

Forté Software—Sr. Principal Consultant 1996-1998

Responsible for delivering value added consulting services to customers in support of high-end n-tier distributed development system.

Selected Projects

  • Developed interface to call-processing system for large healthcare company.
  • Developed system to support rapid web-enablement of distributed business systems.
  • Developed web interface for banking support system.
  • Delivered performance analysis of customer support system.

Oracle Corporation—Principal Consultant 1993-1996

Involved in the analysis, design and development of interactive multimedia video-on-demand and shopping systems. Specific responsibility for the design and implementation of user interfaces and client applications.

Selected Projects

  • Performed requirements analysis for interactive home shopping system for a large European telecommunications company. Responsible for leading workshops with major retailers to design their on-line systems and user-interfaces.
  • Developed embedded UI application for video-on-demand system for a large US telecommunications company.

Education

  • M.F.A. in Electronic Visualization—University of Illinois, Chicago
  • B.A. in History of Art—University of Michigan
  • B.A. in Film and Video Studies—University of Michigan