Scott Rock
About
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
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
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
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
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
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