Resume.Pages
Total Page:16
File Type:pdf, Size:1020Kb
Peter Ramsing https://peter.coffee | github.com/peterramsing [email protected] | (541) 231-3620 | Portland, Oregon A determined software developer, with a focus on web applications, marketing site development, business strategy, and software team leadership. Peter offers a unique skillset with experience maintaining the largest CSS grid for PostCSS, developing large-scale web applications, and jump-starting software teams to perform beyond expectations. Key Skills • Component-based AngularJS (1.x) along with plain javascript objects for portable logic • Well tested Object-Oriented javascript based on TDD and UML • Extremely skilled in producing maintainable CSS using plain CSS or pre/post-processors • Problem-solving against rapid deadlines and collaborating on innovative solutions • ES5 and ES6 Javascript using Babel or non-bundled javascript • Providing compliant HTML using a11y standards promoting best practices • Working with projects through the entire lifecycle from inception to quantifying success and optimizing after release • Well versed in modern HTML with the ability to write extremely maintainable markup • Experienced with leading and participating in both Waterfall and Agile methodologies • Open to rapid and fast-paced changes with constantly evolving business targets and web toolsets Front-end CSS • SCSS, LESS, Stylus, PostCSS, Bootstrap, Foundation, Susy, Flexbox, CSS Grid, Float-based grids Javascript • ES5, ES6, AngularJS, React, Angular, Ember, AVA, Chai, Jasmine, Tooling • Gulp, Webpack, Browserify, PostCSS, Jekyll Backend Node • Express, Version 4 - 8, Python • Django, Django Rest Framework Tooling • Jenkins CI, Travis CI, Git, GitHub, BitBucket, GitLab, NPM Work Experience Software Developer October 2016 - Current Veelo - Portland, Oregon • Implements complex CSS layout designs in performant ways ensuring a11y compliance. • Builds forward-thinking AngularJS application using testable component design. • Is a part of the team that will be moving AngularJS application to use React. • Develops successful Google Chrome Browser Extension that integrates with Gmail. • Creates maintainable and understandable APIs using Django REST Framework. • Collaborates across teams using UML to express design for asynchronous work. • Builds application components styles using custom pattern/design library. • Works closely with product and management team to prioritize and design new features against technical debt pay down. • Performs well as a one-person team or on a multi-developer team. • Engages in the Agile process through planning, retrospectives, and regular standups. • Writes maintainable and effective front-end tests using Karma, Jasmine, and Mocha. • Enthusiastically engages in the product development and planning of our product. • Adapts quickly between applications crossing various versions of AngularJS, jQuery, and CSS frameworks like Bootstrap and our internal framework. Web and Business Consulting August 2016 - Current Self-Employed - On and Offsite • Built small-scale React 13.x application. • Helps businesses improve their SEO reach using creative marketing tactics. • Writes copy for websites for SEO and clarity leading to exceptional growth in site traffic. • Builds custom web applications helping businesses gain market share quickly. • Proven track record of on-time and under budget delivery of projects. Core Maintainer - Open Source project December 2015 - Current LostGrid - Global team • Engages with active support and bug fixing. • Continues new feature development adding value to teams all around the world. • Increased usage from several thousand downloads a month to 50k-60k. • Supports developers from all over the world to help use the framework and progress it. • Refactored to follow best practices using ESLint. Web Development/Frontend Lead April 2015 - September 2016 NaturalPoint - Corvallis, Oregon | transitioned to remote • Develops maintainable CSS3/SCSS, JavaScript, and HTML5. • Develops Ember for OptiTrack site. • Manages legacy code alongside existing marketing needs for new features. • Works with our designer to bring their Sketch designs to production. • Supports local LAPP stack on virtual development environments. • Introduced TDD to our JS and SCSS modules. Director of Mobile & Application Development August 2014 - June 2015 Visual People - Corvallis, Oregon | remote • Manages the development of applications for clients. • Integrates new processes to improve efficiency and communication with clients. • Develops sites using WordPress and other CMS tools. Support Specialist April 2014 - July 2014 Kannact - Corvallis, Oregon • Supports Android tablets with on-site support for our customers. • Designs and developed websites and marketing assets to promote our products. • Writes web apps to make internal operations more efficient. • Plays a role in quality assurance by writing testing scripts and providing detailed reports. Barista & At Home Coffee Lead September 2012 - March 2014 Starbucks - Corvallis & Albany, Oregon • Manages the Timberhill Starbucks store's At Home Coffee sales. • A leader in sales of the Verismo Systems, performing demos at several stores in the area. • Engaged with guests making lasting friendships with many who enter the doors. • Provides exceptional knowledge of coffee and Starbucks philosophy to other partners. • Continues to be an engaging member of the Starbucks community beyond employment..