Hello, my name is
Scott Rock

About

profile picture

I'm a full-stack developer with a passion for tackling challenges and making customers happy. Some challenges are enterprise in scale. One took years and involved cataloging millions of code components. Other challenges are smaller in scale. One involved a design for a boutique retail business that ended up being patented.


Every challenge can provide a great learning experience, if approached with the right mindset. It's always a good day when you gain a little more insight.

Projects

Want List app

Web application for ordering items. Features a want list and history of items ordered. Lets users enter, edit and order items from saved vendors and one-time vendors. Also includes order and item histories that can be searched and viewed.

Technologies used: Angular, NodeJS, Express, MongoDB, HTML, CSS

Bike fit and quoting app

Program used by R+E Cycles to record customer data and place custom bicycle orders. Lets staff enter customer contact and fit data. Creates quotes for complete bicycles and then tracks orders through the entire process.

Technology used: FileMaker Pro 6.0

R+E Cycles website

Team redesign of the shop website. Led work to remove the use of tables for layout. Also led the transition to a CSS-based responsive site and contributed custom JavaScript to enhance site functionality.

Technologies used: HTML, CSS, JavaScript

Disc dropout

Designed a dropout for R+E Cycles to cleanly mount disc brake calipers on the rear of a bicycle. Incorporated shop branding in the design.

Technology used: CAD

Big Squeeze brakes

Team design for cantilever brakes made for tandem bicycles. Contributed the brake pad mounting design, which uses a post and clamp. Also contributed the spring adjustment design. This brake was patented by R+E Cycles.

Experience

R+E Cycles

2002 - Present

Mechanic | Manager | Independent Sales Rep


A small manufacturing and retail business with 12 employees, R+E Cycles builds, sells, and services custom bicycles. It is a true DIY environment that encourages employees to constantly evolve and challenge themselves.


During my time with R+E, I've done all of the following:

  • Created custom software that lets shop staff manage internal processes for bike ordering, fitting, designing, building, and repairs.
  • Helped revamp and maintain the business website.
  • Developed expertise in bike design, and in producing bike designs using CAD.
  • Developed and maintained strong customer relationships, and helped customers create their perfect bike.
  • Continually updated my knowledge and skills to stay on top of the latest components, standards, and other industry trends.
  • Applied my knowledge to bike design and maintenance.
State Farm Insurance

1997 - 2001

Developer


State Farm initially provided me with rigorous training in Object Oriented Design and Development using Smalltalk. Using that, along with the further education in HTML, Visual Studio, COM, XML and other technologies, I accomplished many things.


Among them are the following:

  • Designed and developed a tool for tracking and relating the programming modules and components in production at the company.
  • Led the development team that customized this tool to track Y2K compliance for the company.
  • Mentored several teams and individuals in Object Oriented Design to improve the quality of their projects.

Education

Coding Bootcamp - Coding Dojo, Bellevue, WA - Stacks: Web Fundamentals, MEAN, Django/Python

Course Work at Masters Level - Southern Illinois University, Carbondale, IL

Bachelor of Science in Computer Science - Southern Illinois University, Carbondale, IL

Skills

Languages

  • JavaScript (ES5, ES6)
  • TypeScript
  • HTML5
  • CSS3
  • Python
  • SQL

Front End Libraries

  • jQuery
  • Materialize
  • Mongoose
  • AJAX
  • SocketIO
  • ReactJS

Frameworks

  • Angular
  • NodeJS
  • Express
  • RestfulAPI
  • Flask
  • Django

Developer Tools

  • Github
  • Atom
  • VSCode
  • Postman
  • MAMP
  • AWS EC2

Databases

  • MongoDB
  • MySQL