Skip to content
Jonathan's Page

Resume: Jonathan Grimes

Jonathan Grimes

A force multiplier. Full Stack Software Engineering, with a passion for front-end development.

  • 25+ years experience developing software
  • Proficient in many technologies, quick to learn more. (ie: JavaScript, GraphQL, CSS, HTML, React, node.js, Java, C++, C#, C, PHP, Docker, containers, etc)
  • Built workflow automation for team to accelerate our productivity
  • Mentored, taught, and advised team members and interns.
WayBetter Inc
Company:WayBetter Inc
Location:Remote
Role:Principal Software Engineer
Date:December 2021 - Present
  • Responsible for front-end architectures
    • Cross-Platform iOS & Android via React Native
  • Migrated runtime from bare React-Native to Expo framework
    • Automated app store publishing
    • Automated Updates: Over-the-air code updates without App Store submissions (code push)
  • Assisted with Back-end API specifications
  • Introduced a Design System in collaboration with the Design Team
  • Spear-headed the introduction of a Component Library (massive prototyping speed up)
  • React Native applications: WayBetter, StepBet, DietBet, QuitBet
    • Key UI features: social feeds, posts, threads, product listings, product details views, all with animations and delighters
    • Facebook/Twitter style feeds when hierarchical navigation on posts/comments. Infinite scroll.
  • Automated and defined Develeoper workflows and infrastructure to accelerate productivity
    • Installed automated semantic release strategies
    • Streamlined test & validation CI pipelines
    • Added commit-log validation
NextThought LLC
Company:NextThought LLC
Location:Norman, OK
Role:Senior Software Engineer
Date:April 2011 - November 2021

State-of-the-Art Online Education Platform (LMS) with social features for engagement. (make a comment on a passage and discuss with class, etc) Content authoring tools. Assessment tools. Video streaming. Video production.

  • Part of the founding team

  • Responsible for front-end architecture

  • Main Project: Front-end of primary product (NextThought LMS)

    • Supported content viewing and editing (books, courses) as well as annotating (notes, highlights) and discussions (forums, shared notes)
    • Socially interconnected content (notes could be shared, community dashboards, profile feeds, etc)
    • Chat with friends, classmates, or content viewers (via websockets)
    • Originally built on ExtJS 4, migrated to React.
    • Hosted by a custom node.js web service using express.js
    • Dedicated Mobile PWA (fully responsive built in React)
    • Main application was partially responsive
  • Project: OUBound - Housing Web App (Front End)

    • Contracted by the University of Oklahoma (OU) to build a student onboarding portal.
    • Fully Responsive
    • Enabled students to pick roommates, housing (dorms), and campus meal plans
    • Supported Chat(instant - via websockets) and Messages (like email) so students could coordinate with one another.
  • Project: OUBound - Financial Aid (Front End)

    • Contracted by OU to build a student financial aid conversational UI wizard, to guide students setting up their funding for school
    • Fully Responsive PWA
    • Used predefined answers, (styled to look like auto-suggestions in a text conversation on a phone) step students through their financial aid options. Once completed, students were scheduled to review with a financial aid advisor.
  • Project: ISS Portfolio Manager (Front End)

    • Contracted by ISS to build a portfolio management front end
    • Built & used a custom common-component library to fit the current company’s (ISS) style guide to accelerate this project and future projects in this space
  • Consulting: ISS

    • Contracted by ISS to consult and assist with another team within the company.
MSCI Inc (formerly RiskMetrics Inc)
Company:RiskMetrics Inc (now MSCI Inc)
Location:Norman, OK
Role:Software Developer
Date:December 2005 - March 2011

Web Services used to assess portfolio risk

  • Project: RiskManager 3

    • Direct Portal to RiskServer and Reporting
    • Java, Spring application, JSP rendered pages
    • Schema-Driven Editors for most data
    • Maintained legacy application
    • Fixing bugs and back porting features from RiskManager 4
  • Project: RiskManager 4

    • Front-end to BlueBox services (a proprietary service framework in-front of RiskServer that generalized the services provided by the company to unify our Bulk services and the ad-hoc portfolio management offered in the app)
    • Java, server-side generated page content using inhouse framework
    • Mostly hand-made forms for data, with some schema-driven elements
    • Implemented new features and took over project from original team
    • I was a key actor for adding ExtJS: Client-Side rendered components & pages to speed the application up
University of Oklahoma
School:University of Oklahoma
Location:Norman, OK
Degree:Bachelors, Computer Science
Date:2002 - 2008
© 2026 by Jonathan's Page. All rights reserved.
Theme by LekoArts