Scroll To View More
Peter Schlette, Ruby Developer in Champaign, IL, United States
Peter Schlette

Ruby Developer in Champaign, IL, United States

Member since May 18, 2013
Peter is now available for hire
Peter Schlette, Ruby Developer in Champaign, IL, United States
Peter Schlette

Ruby Developer in Champaign, IL, United States

Member since May 18, 2013
Peter is a full-stack web developer whose work in recent years has shifted toward the front-end, particularly React and Redux. He enjoys teaching others as much as he enjoys learning new concepts and tech. He has experience working on solo projects, large enterprise initiatives, and everything in between.
Peter is now available for hire

Portfolio

Experience

  • Functional Programming, 5 years
  • Linux, 5 years
  • Ruby, 5 years
  • ECMAScript (ES6), 3 years
  • React, 3 years
  • Ruby on Rails (RoR), 3 years
  • Redux, 3 years
  • Docker, 1 year
Champaign, IL, United States

Availability

Part-time

Preferred Environment

Linux, Git, Vim

The most amazing...

...algorithm I've implemented calculated efficient ways to pack products onto pallets.

Employment

  • Web Front-end Developer

    2018 - 2018
    Clarity Money
    • Enhanced and maintained a single-page app in the personal finance space.
    • Implemented Plaid Link, which allows users to provide access to bank account transactions and balances.
    • Improved analytics by implementing more granular tracking of user events.
    • Upgraded Webpack and its configuration from v2 to v4.
    Technologies: React, Redux, Sass, Webpack, ES6
  • Front-end Developer

    2017 - 2018
    Glider Technology
    • Implemented new features in TypeScript with React and Redux.
    • Maintained existing code built with React, ES6+Flow, and Flux.
    • Made occasional contributions to back-end services (ASP.NET).
    • Developed styles/UX for new features with Sass.
    • Collaborated with the product owner and back-end developers via Slack and video calls to fully spec out and plan implementation of new features.
    Technologies: React, Redux, TypeScript, Sass
  • Senior Front-end Developer

    2016 - 2017
    Verizon, Inc.
    • Developed a large React and Redux-powered web app as part of a team building a TV streaming platform incorporating live and on-demand programs.
    • Implemented OAuth2 authentication flow.
    • Worked and communicated effectively as a remote worker on a team largely located in one office.
    • Implemented server-side rendering with Node, Express, and Webpack 2.
    • Collaborated with members of many other teams—QA, design, owners of various back-end services, product, etc.—to advance the web app and the product as a whole.
    Technologies: ES6, React, Redux, Webpack, Node, CSS Modules, Sass
  • Front-end Developer

    2015 - 2016
    World Singles Networks
    • Created v2 of a white-label dating site with React.
    • Collaborated with a fully remote team distributed across time zones including a UX designer, back-end developer, and ops.
    • Developed Webpack configuration to build multiple style bundles corresponding to separate themes.
    • Implemented i18n, including localization of RTL text.
    • Interacted with the RESTful API to request and update data.
    Technologies: React, Redux, Webpack, CSS Modules, Sass
  • Senior Developer

    2014 - 2015
    American Spirit Graphics Corporation
    • Set up and managed a complete development and deployment environment with continuous integration—including Git (hosted via Stash) for source control, JIRA for task tracking, Jenkins for builds, and a repository of Chef scripts for provisioning development and deployment servers in a repeatable way.
    • Worked closely with the infrastructure team to ensure the development group and deployment servers had access to all necessary resources.
    • Developed multiple internal web applications hosted on Apache, with Ruby on Rails-powered APIs on the back-end and React+Backbone on the front-end.
    • Supported and maintained various legacy applications.
    • Worked with management and stakeholders to gather requirements and ensure completed applications met and exceeded expectations.
    Technologies: Ruby on Rails, JavaScript, React, WebPack, ES6, Chef, Sass
  • Web Applications Developer

    2013 - 2014
    Imagine! Print Solutions
    • Architected and developed rich web applications using JavaScript (leveraging Backbone, Underscore, and jQuery libraries), HTML, and CSS.
    • Designed and implemented RESTful web services built with C#/ASP.NET MVC and Ruby on Rails.
    • Interacted with various departments in order to quickly and efficiently produce print-ready content that met client expectations.
    • Extended and maintained legacy Java and .NET applications.
    • Did a "deep dive" on SVG (Scalable Vector Graphics), researching extensively to use it in an interactive web application that ultimately produced a scalable, print-ready document.
    Technologies: Ruby on Rails, Backbone, SVG, Underscore, RequireJS, SQL, C#
  • Software Developer

    2013 - 2013
    Freelance
    • Worked with clients to determine needs and deliverables.
    • Made various improvements and updates to public-facing websites.
    • Researched academic literature and implemented an algorithm for a volume-packing problem.
    • Provided the results of the volume-packing solution via web service.
    • Prototyped a solution using OptaPlanner, a Java-based planning engine.
    Technologies: Java, Ruby, JavaScript
  • .NET Developer

    2012 - 2013
    The Multi-Color Corporation
    • Acted as primary developer for a critical client-facing ASP.NET web application.
    • Improved TFS version control processes.
    • Implemented site-wide error logging, allowing the team to respond quickly and effectively to issues.
    • Modernized data access via improvements to Entity Framework-backed data services.
    • Created and updated stored procedures, updated database schemas as necessary, and debugged occasional performance issues in SQL Server 2008.
    Technologies: C#, SQL, JavaScript, CSS
  • Software Developer

    2011 - 2012
    Nebraska Global
    • Worked with many aspects of the .NET platform, including C#, LINQ, ASP.NET, and WPF.
    • Created and supported reports using SQL Server Reporting Services.
    • Prototyped transition of the product back-end from Azure to Amazon Web Services.
    • Maintained the ASP.NET MVC 2 website.
    • Contributed to new development, bug fixes, deployment, etc. for the new product through launch and beyond.
    • Worked as part of a team managed with Agile methodology.
    Technologies: C#, SQL
  • Software Development Intern

    2010 - 2010
    Garmin International
    • Developed various bug fixes and feature enhancements for existing products.
    • Collaborated with UI designers on a new product prototype.
    • Developed the initial UI for a product prototype.
    • Worked on a small team of four developers.
    • Developed a re-usable UI "gauge" component.
    Technologies: C++
  • Undergraduate Researcher

    2009 - 2010
    University of Nebraska-Lincoln
    • Studied academic literature on constraint satisfaction problems.
    • Implemented several CSP solving algorithms.
    • Compared real-world performance of algorithms.
    • Compiled results into a paper analyzing the various aspects of each algorithm.
    • Used GDB to analyze performance bottlenecks.
    Technologies: C++
  • Software Development Intern

    2009 - 2009
    Smart Information Flow Technologies
    • Worked independently on a contract for a large government client.
    • Learned to use Promela and the SPIN model checker to simulate and model various processes.
    • Worked on LaTeX report for contract.
    • Analyzed results of model checker.
    • Used Lisp (SBCL) to explore capabilities of CSP solving software.
    Technologies: Ruby, Lisp, Promela

Experience

Skills

  • Languages

    ECMAScript (ES6), JavaScript, SQL, Ruby
  • Frameworks

    Redux, Ruby on Rails (RoR)
  • Libraries/APIs

    React, Backbone.js
  • Tools

    Vim Text Editor, Git
  • Paradigms

    Functional Programming, Agile Software Development
  • Platforms

    Docker, Windows, Linux
  • Storage

    Microsoft SQL Server, PostgreSQL, MySQL
  • Other

    Ubuntu Server

Education

  • Bachelor of Science degree in Computer Science and Mathematics
    2007 - 2011
    University of Nebraska-Lincoln - Lincoln, NE
I really like this profile
Share it with others