Steve Loyola

Software Developer/Manager

steve@loyola.net

(626)437-7159

Profile

Software developer/manager with 30+ years experience designing and building systems including enterprise-wide procurement systems, scheduling and forecasting tools, database-driven consumer websites, and the database/API to support an iPhone app. I enjoy high-level designing and problem-solving, but also getting my hands dirty in SQL, PHP, CSS, JavaScript, Perl, ... My strengths are in backend development and in managing a team to bring a vision to fruition.

Passions: Crafting wicked fast regexes and complex SQL queries

Skills

System Design

Able to conceive and build all parts of system: Architecture, database, APIs, logic, and front-end.

Project Direction

Love to identify the needs of current and future customers, develop Internet-based products to satisfy them, and guide teams to create them.

Web Design

My Photoshop and artistic skills are just functional, but I can take a design and implement it in HTML, CSS, and JavaScript.

Technical

  • JavaScript
  • Node.js
  • C++ / Java
  • Perl
  • PHP
  • HTML / CSS
  • Oracle and MySQL
  • Unix (Solaris & Linux)
  • Subversion

Experience

2018-Present

VoCoCraft

Co-Founder

Design and build all back-end processing for Book2Pod.com (where we convert authors' books into podcasts) and VoCoCraft.com (where we generate audio versions of articles for publishers), using realistic computer-generated voices.

2011-Present

Self-Employed

Consultant

Advise, design, build, optimize, and maintain systems for numerous Internet-based business including the Rehearsal Pro iOS app, VO2GoGo.com, RetailSalesAcademy.com, AuthorMarketingClub.com, Freedback.com, AsktheBuilder.com, and ChicWrap.com.

2010-2015 (on hiatus)

MacHelpForMom.com

Writer / Producer / "Talent"

Publish educational videos, articles, and email newsletter teaching a more mature or newbie audience how to better use their Mac computers.

1997-2010

BestWebBuys.com

Founder / CEO / Developer

Created and grew the BestWebBuys.com comparison shopping website (originally BestBookBuys.com), one of the first sites of its kind (launched 1997). Started with simple real-time web page scraping in Perl, evolved to PHP and JSP front-end pages with both Oracle database and Endeca guided search backends, with multiple load-balancing switches to balance web server load and also load across redundant search appliances.

BestBookBuys.com won the 1998 “Coolest Book Site of the Year” Award at the 4th annual Cool Site of the Year Awards in New York City, beating out Amazon, Barnes and Noble, Borders, and Audio Book Club.

1997-1999

Jet Propulsion Laboratory

Member of Technical Staff

  1. Led the Just-In-Time Materiel Acquisition System development team, including the integration of this system with a new Oracle Financials installation.
  2. Led the custom development for the Inventory and Order Entry Oracle Financials modules.

1996-1997

Delivering the Goods, Inc.

Director of R&D

Managed the development of a cross-platform, Internet-based business-to-business communications product (built on Java, Oracle, and Tibco Rendezvous), for the exchange of supply chain information between different applications, systems, and hardware.

1985-1996

Jet Propulsion Laboratory

Member of Technical Staff

  1. Managed the development of forecasting and scheduling tools for the use of the Deep Space Network.
  2. Co-created International Space Station assembly sequence planner that shaved a $1B Shuttle flight off the then-best plan.
  3. Created or improved many portions of JPL's Just-In-Time Materiel Acquisition System, including designing and building a security gateway to enable two-factor authentication (long before it was cool!). Also programmed EDI interfaces and tons of Sybase, including Replication Server.

Education

1992-1996

University of Southern California - Los Angeles, CA

M.S., Computer Science

Took a wide range of great classes from leading professors, and started writing programs for dynamic web page processing before most people had even heard of the World Wide Web.

1986-1988

Claremont Graduate School - Claremont, CA

M.S., Computer Information Systems

Learned large-scale software development skills that I (and the industry) have thankfully replaced with agile, rapid prototyping "Lean Startup" methods. Thankfully also took an algorithms class at Harvey Mudd where everyone wrote a program to play the "Fox and Hounds" board game and the final was a round robin competition. Not only did my code win, but it even beat the professor. Not that I'm competitive or anything.

1981-1985

California Institution of Technology - Pasadena, CA

B.S., Biology

Learned a ton of biology and chemistry that I now use only in geeky conversations. On the side I took numerous microprocessor classes where I did lots of soldering and assembly language programming.

Other Interesting Experience

1983-1985

Huntington Medical Research Institutes

MRI Image Processor

As a college student, I worked nights and weekends at the first clinical MRI scanner in the world. The technicians would scan patients all day and then I'd manually adjust the brightness and contrast of each scan slice (15-60 per patient), record it to X-ray film and photograph paper, and develop it in the dark room so the radiologists could read the scans the next morning. That's all instantaneous now, but back then it was on a PDP/11 and the hard drives were the size of a large cake!

1981-1985

Los Angeles County Parks & Recreation (Castaic Lake)

Lake Lifeguard

During summers before, during, and after college, I was a lifeguard at popular lake north of Los Angeles. I watched swim areas, rescued flailing swimmers, performed first aid on beachgoers, and patrolled the lake on a boat to rescue catamarans, ski boats, fishing boats, and Jet Skis. To improve my skills I became an Emergency Medical Technician. Yes, I've performed CPR to bring a dead guy back to life.

Steve Loyola — steve@loyola.net — (626)437-7159