Robert Kohr, Developer in Longview, WA, United States
Robert is available for hire
Hire Robert

Robert Kohr

Verified Expert  in Engineering

Full-stack JavaScript Developer

Location
Longview, WA, United States
Toptal Member Since
November 9, 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.

Portfolio

Intellibridge LLC
React, User Interface (UI), User Experience (UX), JavaScript...
SnapMedTech, Inc
JavaScript, SQL, React, Node.js, HTML, CSS, React Native, Web Security...
Vennli
React, Python, Python 3, Python API, Performance

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Pivotal Tracker, Slack, Ubuntu, MacOS, Chrome Extensions

The most amazing...

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

Work Experience

UI & Front-end Engineer

2023 - 2024
Intellibridge LLC
  • Architected a dynamic, general-purpose UI system for code challenges, including form validation, page layout, API integration, and many other features. The system is now being sold to other companies and is used for future code challenges.
  • Managed codebase and coached several front-end developers through PR reviews and meetings to align with the project vision.
  • Created architectural plans and documentation to help integrate the design team, back-end team, and management with front-end design goals.
Technologies: React, User Interface (UI), User Experience (UX), JavaScript, ELK (Elastic Stack), Amazon Web Services (AWS), Performance

Principle Engineer | Full-Stack React/Node Developer

2022 - 2023
SnapMedTech, Inc
  • Acted as a principal engineer and managed a US and a Ukrainian team of over 30 engineers spanning multiple code bases.
  • Created advanced Postgres queries that were able to digest down to simple result sets to find proper matches for medical staff based on location, skill set, licenses, and experience.
  • Reworked a system for managing medical staff placement in hospitals across the country. Created easy-to-use drill-down data pages for recruiters to identify ideal matches.
  • Led the development of multiple efforts related to sensitive data acquisition for medical professionals and oversaw security compliance.
  • Researched technologies and provided guidance and plans to the executive team.
  • Served as a stakeholder, translating plans into team epics and further breaking them down into stories.
  • Performed the first-level technical screening interviews.
Technologies: JavaScript, SQL, React, Node.js, HTML, CSS, React Native, Web Security, Technical Leadership, Performance

React Expert

2022 - 2022
Vennli
  • Developed an air traffic controller team scheduling system for multiple air traffic centers managing military aircraft and politically sensitive targets such as Air Force One. This was for the USA Air Command Center.
  • Built a system that worked with calendaring to create balanced teams that were required to have specific numbers of officers present based on skillset, experience, rank, and recency of on-duty status to prevent overworking.
  • Managed the front end and, after losing our back-end developer, jumped in and took over back-end work as well, learning Python in the process.
Technologies: React, Python, Python 3, Python API, Performance

Principal Engineer and Scrum Master

2020 - 2022
IQVIA
  • Broke down project objectives into team stories by taking direction from the senior team.
  • Led the planning and grooming sessions with fellow engineers.
  • Performed code reviews and led the development of the enrollment planning system of the strategy workbench.
  • Created multi-variable dynamic charts with time series data using various simultaneous representation formats with the D3.js library.
  • Styled and constructed new compound components on top of Material UI and Material Design and implemented designs in Storybook.
  • Developed async plan submission updating long processing APIs while allowing users to continue their interactions.
  • Screened, interviewed, and onboarded new engineers.
Technologies: React, Node.js, Scrum, Agile, Amazon Web Services (AWS), Storybook, Test-driven Development (TDD), Material UI, JSX, Functional Testing, Unit Testing, Web Development, Python, Front-end, Technical Leadership, Web UI, Web UX, Cypress, Jest, User Interface (UI), User Experience (UX), Amazon Cognito, Performance

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, React Native, Responsive Web Apps, Architecture, TypeScript, HTML, Amazon Web Services (AWS), SQL, Full-stack, Team Leadership, Jira, Management, Git, GitHub, Storybook, Test-driven Development (TDD), Material UI, JSX, Tailwind CSS, Functional Testing, Unit Testing, Web Development, Front-end, Technical Leadership, Web UI, Web UX, Cypress, Kanban, Jest, User Interface (UI), User Experience (UX), Amazon Cognito, Performance

Senior Angular Developer

2018 - 2020
Cisco
  • 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, Responsive Web Apps, Architecture, TypeScript, HTML, Amazon Web Services (AWS), SQL, Full-stack, Team Leadership, Jira, Management, Git, GitHub, Test-driven Development (TDD), Material UI, JSX, Functional Testing, Unit Testing, Web Development, Front-end, Technical Leadership, Web UI, Web UX, Jest, User Interface (UI), User Experience (UX), Performance

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, Responsive Web Apps, Architecture, Learning Management Systems (LMS), TypeScript, HTML, Amazon Web Services (AWS), SQL, Full-stack, Team Leadership, Jira, Management, Git, GitHub, Storybook, Test-driven Development (TDD), JSX, Unit Testing, Web Development, Front-end, Technical Leadership, Web UI, Web UX, Kanban, User Interface (UI), User Experience (UX), Performance

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, Responsive Web Apps, Architecture, TypeScript, HTML, Amazon Web Services (AWS), SQL, Full-stack, Team Leadership, Jira, Management, Git, GitHub, Front-end, Technical Leadership, Web UI, Web UX, User Interface (UI), User Experience (UX), Performance

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, Responsive Web Apps, Architecture, HTML, Amazon Web Services (AWS), SQL, Full-stack, Team Leadership, Jira, Management, Git, GitHub, Front-end, Technical Leadership, Web UI, Web UX, User Interface (UI), User Experience (UX), Performance

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, HTML, SQL, Full-stack, Front-end, Technical Leadership, Web UI, Web UX, User Interface (UI), User Experience (UX)

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, HTML, Full-stack, Front-end, Technical Leadership, Web UI, Web UX, User Interface (UI), User Experience (UX)

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, HTML, Front-end, Technical Leadership, User Interface (UI), User Experience (UX)

Hugo for RGP

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

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

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

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

https://www.intel.com/content/www/us/en/developer/overview.html
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

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

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.

Languages

SCSS, CSS, HTML5, JavaScript, HTML, CSS3, SQL, TypeScript, GraphQL, PHP, Python, Python 3

Frameworks

Angular, AngularJS, Redux, Express.js, Material UI, Jest, Next.js, Tailwind CSS, Cypress, Jasmine, React Native

Libraries/APIs

React, Node.js, REST APIs, React Redux, Context API, React Testing Library, D3.js, Backbone.js, Python API

Tools

NGINX, Figma, Mocha, Jira, Git, GitHub, JSX, Amazon Cognito, Mongoose, Karma, Sequelize, ELK (Elastic Stack)

Paradigms

Scrum, MEAN Stack, Agile, Continuous Integration (CI), Management, Test-driven Development (TDD), Functional Testing, Unit Testing, Kanban, REST

Platforms

Amazon Web Services (AWS)

Storage

MongoDB, Amazon S3 (AWS S3), MySQL, Database Management Systems (DBMS), PostgreSQL

Other

APIs, WebSockets, Front-end, Progressive Web Applications (PWA), MERN Stack, CSS-in-JS, Front-end Development, Architecture, Full-stack, Web App Development, Web Development, Software Project Management, Software Development Management, Team Management, Responsive Web Apps, Learning Management Systems (LMS), Team Leadership, Storybook, Technical Leadership, Web UI, Web UX, Project Estimation, IT Project Management, Discrete Mathematics, User Interface (UI), User Experience (UX), Performance, Bitcoin, Chrome Extensions, Artificial Intelligence (AI), Certified ScrumMaster (CSM), Apollo, Web Security

2003 - 2006

Master's Degree in Business Administration Specializing in IT Management

Rutgers School of Business - Newark, NJ, United States

1996 - 2001

Bachelor of Science Degree in Computer Science and Cognitive Science

Rutgers University - New Brunswick, NJ, United States

JANUARY 2009 - PRESENT

Certified Scrum Master

OpenView Partners

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring