Robert Kohr, Full-stack JavaScript Developer in Longview, WA, United States
Robert Kohr

Full-stack JavaScript Developer in Longview, WA, United States

Member since January 20, 2020
Rob is a full-stack JavaScript developer who's built flagship products for Cisco, Intel, Facebook Marketplace, Hello Kitty, ADP, and government, health, and military contractors. Skilled in React, Node.js, MongoDB, and Angular, he is also highly skilled in relational databases, Linux administration, and AWS. He has an MBA, is scrum certified, and successfully led several large scale projects. Rob was a speaker at the NodePDX, and he is in the top 7% of all contributors on Stack Overflow.
Robert is now available for hire

Portfolio

Experience

Location

Longview, WA, United States

Availability

Part-time

Preferred Environment

Visual Studio Code, Pivotal Tracker, Slack, Ubuntu, MacOS

The most amazing...

...thing I've done was to develop the Facebook Marketplace post flow as a solo developer.

Employment

  • Senior React Developer

    2020 - 2020
    RGP
    • Built a key multi-app (admin, client, and candidate) system, including shared libraries, from the ground up for a billion-dollar company while working with just two other front-end developers.
    • Used Apollo with React Hooks to interface with GraphQL back ends.
    • Created common interfaces for a heterogeneous collection of microservices written on different platforms, a range of languages, and a diverse set of schemas.
    • Helped with onboarding junior developers and provided detailed pull request reviews and peer programming sessions.
    • Made major contributions to planning sessions for framework design, style standards, and API interfaces.
    Technologies: GraphQL, Apollo, Mongoose, PostgreSQL, MongoDB, Node.js, React
  • Senior Angular Developer

    2018 - 2020
    Cisco Systems, Inc.
    • Developed Cisco Defense Orchestrator using Angular.
    • Created components, templates, and stylesheets based on mockups.
    • Composed unit tests (Jasmine/Karma) and E2E tests (Cypress.io).
    • Worked with back-end Java developers to create APIs for front-end consumption.
    Technologies: Karma, Jasmine, Angular
  • Lead Node.js and React Developer

    2015 - 2018
    College for America
    • Managed AWS EC2 instances and S3 data storage for JSON-based content.
    • Developed load testing scenarios using Casper/PhantomJS.
    • Worked as a lead full-stack architect covering server admin, Nginx, MongoDB, Node.js, and front-end components.
    • Developed real-time interactive games using object-oriented JavaScript.
    • Took design mockups and turned them into full working functional components using SCSS.
    • Configured and managed data using MongoDB data stores
.
    Technologies: Nginx, MongoDB, React, Node.js
  • Co-lead AngularJS Programmer for the Command Center Interface

    2014 - 2015
    Hexis Cyber Solutions
    • Created, maintained, and updated hundreds of Angular directives, services, and controllers.
    • Worked with UI designers to redesign a large-scale enterprise application using HTML5 and SCSS.
    • Authored JSON REST interface requirements to be implemented by a back-end development team.
    • Acted as liaison between two Scrum teams providing development direction for the back end and front end.
    Technologies: REST, Scrum, AngularJS
  • AngularJS and Node.js Programmer for UnderArmour.com

    2014 - 2014
    Under Armour
    • Brought in as an emergency resource to accelerate a lagging flagship website rebuild.
    • Integrated rapidly and seamlessly with a large Scrum team and began building front-end Angular and back-end Node.js modules within the first week—allowing the product to finish on time.
    • Developed a responsive interface for a variety of mobile and desktop environments.
    • Developed back-end Node.js modules, package install configs, and MongoDB interfaces.
    Technologies: Node.js, AngularJS
  • Senior Node.js and JavaScript Programmer for a Flagship Mobile Application

    2013 - 2014
    Automatic Data Processing (ADP)
    • Developed a Cordova-based mobile application to replace a native iOS app with well over a million users.
    • Created MongoDB/Node.js caching routines for back-end API systems.
    • Constructed Node.js-based API and JSON systems for mobile applications to communicate with.
    • Developed a management console interface using Bootstrap.
    • Built front-end HTML5 based mini-apps using Backbone.js and Underscore.js templates.
    • Created applications for employees and employers to manage 401Ks (retirement plans), timecards, healthcare, and various other benefits in a mobile environment.
    Technologies: MongoDB, Apollo, Node.js, Backbone.js
  • Senior JavaScript Programmer

    2013 - 2013
    Cisco Systems, Inc.
    • Constructed a topology mapping system where you could drag and drop servers into a network diagram and draw multi-directional connections.
    • Developed code in Require.js and AngularJS frameworks along with GoJS diagramming framework.
    • Built a system to load and save a user’s diagram in JSON using Node.js and MongoDB.
    Technologies: Node.js, AngularJS
  • Senior PHP Programmer

    2010 - 2013
    Intel
    • Worked from mockups to create responsive sites using HTML5, JavaScript, CSS3, and Ajax.
    • Used Drupal to create an app store management system similar to Apple’s iTunes Connect site.
    • Migrated a high-traffic custom legacy PHP community site with blogs, forums, and more to Drupal.
    • Constructed a reporting and administration system for mobile and app-oriented APIs using CodeIgniter.
    • Tested and implemented several jQuery libraries for grid layouts, report tables, and many other purposes.
    • Worked on an asynchronous real-time activity tracking tool using Node.js and MongoDB.
    Technologies: PHP

Experience

  • Hugo for RGP (Development)
    https://www.hugobyrgp.com/

    Working with one other front-end developer for most of the project, I developed the front end and API back end for a flagship React application for a billion-dollar company. The app had three different front ends for different user types and a shared component library for a common look and feel.

  • Cisco Defense Orchestrator (Development)
    https://www.cisco.com/c/en/us/products/security/defense-orchestrator/index.html

    I developed a security-focused Angular application for Cisco's high profile product that manages networking devices, executes scripts across hundreds of machines, and pushes configuration settings on demand by network administrators.

  • Facebook Marketplace (Development)

    I developed many of the major parts of Facebook Marketplace prior to it being re-acquired by the Facebook corporation. Working closely with designers and analytics experts, as a solo developer, I revamped the entire post flow leading to a 4x increase in conversions.

  • JUICE Program (Development)
    https://www.dropbox.com/sh/w7aeovehwpnsikq/AAA1qElX_24eBcWdH6G8prS0a?dl=0

    I developed a React-based front end and a Node.js API back end for a federal grant funded large-scale project. The project's goal was to create an online learning curriculum and interactive experiences and games to help adult learners brush up on critical skills for advanced degrees.

  • Intel Developer Zone (Development)
    https://software.intel.com/

    I worked as the lead developer for a community hub for Intel developers. With two other developers and outsourced resources, I developed applications for forums, chats, data, analytical reports, firmware downloads, documentation CMS systems, and multimedia live presentations.

  • Under Armour (Development)
    https://www.underarmour.com/

    I developed from scratch a rebuilt website using Node.js and AngularJS that consisted of an eCommerce platform, main marketing website, and CMS system to manage content, inventory, and data analytics for a major product brand.

  • Sanrio.com (Development)
    https://sanrio.com

    I created the main brand website for Hello Kitty and her friends as well as the accompanying eCommerce platform. Inventory information was conveyed and managed through a custom-built JavaScript spreadsheet program similar to Google spreadsheets that interfaced with mainframe applications that drive worldwide product management.

Skills

  • Languages

    SCSS, CSS, HTML5, JavaScript, HTML, CSS3, SQL, TypeScript, GraphQL, PHP
  • Frameworks

    Angular, Redux, Express.js, Next.js, Material-UI, Jasmine, AngularJS
  • Libraries/APIs

    React, Node.js, REST APIs, React Redux, Context API, D3.js, Backbone.js
  • Tools

    Figma, Mocha, Mongoose, Karma, Nginx, Sequelize
  • Paradigms

    MEAN Stack, Agile, Continuous Integration (CI), Scrum, REST
  • Platforms

    Amazon Web Services (AWS)
  • Storage

    MongoDB, AWS S3, MySQL, PostgreSQL
  • Industry Expertise

    Web Development
  • Other

    APIs, WebSockets, AWS, Front-end, Progressive Web Applications (PWA), MERN Stack, CSS-in-JS, Front-end Development, Architecture, Full-stack, Web App Development, Software Project Management, Team & Development Management, React Testing Library, Bitcoin, Certified Scrum Master, Apollo

Education

  • Master's degree in Business Administration Specializing in IT Management
    2003 - 2006
    Rutgers School of Business - Newark, NJ, United States
  • Bachelor of Science degree in Computer Science and Cognitive Science
    1996 - 2001
    Rutgers University - New Brunswick, NJ, United States

Certifications

  • Certified Scrum Master
    JANUARY 2009 - PRESENT
    OpenView Partners

To view more profiles

Join Toptal
Share it with others