
Robert Kohr
Verified Expert in Engineering
Full-stack JavaScript Developer
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
Experience
- SCSS - 20 years
- CSS - 20 years
- MongoDB - 10 years
- Node.js - 10 years
- Certified ScrumMaster (CSM) - 10 years
- Amazon S3 (AWS S3) - 10 years
- React - 5 years
- Angular - 5 years
Availability
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
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.
Principle Engineer | Full-Stack React/Node Developer
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.
React Expert
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.
Principal Engineer and Scrum Master
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.
Senior React Developer
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.
Senior Angular Developer
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.
Lead Node.js and React Developer
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 .
Co-lead AngularJS Programmer for the Command Center Interface
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.
AngularJS and Node.js Programmer for UnderArmour.com
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.
Senior Node.js and JavaScript Programmer for a Flagship Mobile Application
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.
Senior JavaScript Programmer
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.
Senior PHP Programmer
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.
Experience
Hugo for RGP
https://www.hugobyrgp.com/Cisco Defense Orchestrator
https://www.cisco.com/c/en/us/products/security/defense-orchestrator/index.htmlFacebook Marketplace
JUICE Program
https://www.dropbox.com/sh/w7aeovehwpnsikq/AAA1qElX_24eBcWdH6G8prS0a?dl=0Intel Developer Zone
Under Armour
https://www.underarmour.com/Sanrio.com
https://sanrio.comEducation
Master's Degree in Business Administration Specializing in IT Management
Rutgers School of Business - Newark, NJ, United States
Bachelor of Science Degree in Computer Science and Cognitive Science
Rutgers University - New Brunswick, NJ, United States
Certifications
Certified Scrum Master
OpenView Partners
Skills
Libraries/APIs
React, Node.js, REST APIs, React Redux, Context API, React Testing Library, D3.js, AWS Amplify, Backbone.js, Python API
Tools
NGINX, Figma, Mocha, Jira, Git, GitHub, JSX, Webpack, Amazon Elastic Container Service (ECS), Amazon Cognito, Mongoose, Karma, Sequelize, ELK (Elastic Stack)
Languages
SCSS, CSS, HTML5, JavaScript, HTML, CSS3, SQL, TypeScript, Sass, GraphQL, PHP, Python, Python 3
Frameworks
Angular, AngularJS, Redux, Next.js, Express.js, Material UI, Jest, Tailwind CSS, Cypress, Jasmine, React Native
Paradigms
Scrum, MEAN Stack, Agile, Continuous Integration (CI), Management, Test-driven Development (TDD), Functional Testing, Unit Testing, Kanban, DevOps, REST
Platforms
Amazon Web Services (AWS), Google Ads, Linux, AWS Lambda, Mobile
Storage
MongoDB, Amazon S3 (AWS S3), MySQL, Database Management Systems (DBMS), NoSQL, Database Architecture, PostgreSQL, Amazon DynamoDB
Other
APIs, WebSockets, Front-end, Progressive Web Applications (PWAs), 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), Web Security, Performance, Large-scale Projects, Full-stack Development, Leadership, CSS Preprocessors, SSL Certificates, Axios, CI/CD Pipelines, Bitcoin, Chrome Extensions, Artificial Intelligence (AI), Email Systems, Amazon RDS, CTO, Generative Artificial Intelligence (GenAI), Large Language Models (LLMs), Machine Learning, Certified ScrumMaster (CSM), Apollo
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring