# James R. > Software Engineer Location: Oklahoma City, Oklahoma, United States Profile: https://flows.cv/jamesr Results-driven software engineer with 6+ years of experience building and maintaining applications using JavaScript, TypeScript, React, JavaScript libraries, and Nodejs. ## Work Experience ### Software Engineer @ The Baker Group LP Jan 2024 – Present - Co-lead development of all frontend features for Bonds Portfolio Management project - Implemented portfolio management app’s charts, tables, forms, and reusable components and supporting GraphQL queries/resolvers for using React, TypeScript, Nest.js, GraphQL, ApexCharts - Integrated AWS Cognito in User Management platform, offloading 100% of user creation requests from developers to actual admins ### Software Engineer @ Flash Jan 2021 – Jan 2024 | Greater Chicago Area - Led S.O.W. planning and development of various projects including: - ParkWhiz EV Charger Booking and Charger Session View (TS, React, Ruby On Rails API, Redux, Figma) - ParkWhiz.com search results page, Parking location details page (and time picker leveraging MaterialUI DateTime library) - Rebuilt TapToPay Checkout and Info pages, growing TapToPay revenue to >25% of all parking revenue. - Implemented Go (golang) endpoint which generated TapToPay’s predetermined pricing options - Created simplified, responsive parking details and checkout redirect pages, and built Go service for surfacing parking locations and redirect URIs (in JSON, for customer checkout on parkwhiz.com) as part of Waze/Google Maps parking integrations ### Fullstack JavaScript Engineer @ STEEZY - Online Dance Classes Jan 2020 – Jan 2021 | Los Angeles Metropolitan Area (Remote) At Steezy, I worked on a small (agile) team with of other developers, designers(UX), and data analysts. I contributed features and bug fixes to the web app experience (React/TypeScript), graphQL API, and services built on firebase and google cloud platform. The web app is an E-learning platform where we serve users a unique, online way to watch and learn dance choreography from anywhere. The most exciting feature was the video player that allowed users to switch between a front and back view of the video (with the option of mirrored playback) in realtime. Some of the specific features I built and worked on include: - Built new CTA modal to promote subscriptions to free/trial users (figma, css, styled-system, responsive design) - UI/UX re-imagination for a feature called "Programs" that allowed users to track progress and follow along with a multiple-video class that covered several dances or a specific dance style, progressing in difficulty. (React, state-management via Redux, css/styled-system, graphQL with Apollo) - Wrote migration scripts (firebase cloud functions, node, firestore) for noSQL db. One specific example: the structure of how we stored user progress in a given class or program needed to change to fit the Programs redesign. - Participated in typical ceremonies to help ensure the team was being productive per our roadmap (ticket/epic grooming, daily stand-ups, retros, manager 1-on-1s, peer-reviews, etc) ### Software Engineer @ Anautics, Inc Jan 2020 – Jan 2020 | Oklahoma City, Oklahoma Area - Created and led development of J.E.D.M.I.C.S. project using React, styled-components, and Context API - Leveraged Product Designer’s Figma files and created reusable UI components (React) - Created testing suite for J.E.D.M.I.C.S. with Jest and React Testing Library ### Web Developer @ Rural Sourcing Jan 2019 – Jan 2020 | Oklahoma City, Oklahoma - Led greenfield internal Total-Cost-Ownership calculator project using React and CSS - Increased user account security by increasing robustness of email/password validation using regex and javascript - Fixed bug-ridden web-scraper using ES6 promises and Node.js - Designed and taught internal web developer bootcamp covering HTML, CSS, and JavaScript ### Help Desk Technician @ Grand Canyon Education, Inc. Jan 2018 – Jan 2019 | Phoenix, Arizona Area - Managed the campus computer repair shop (called Nerd Herd) that serviced GCU's student's computer/technical troubles. As lead of NH, I managed inventory, ran the "shop", and contributed to maintaining/updating and creating documentation and guides for the issues we ran into frequently. - Provided troubleshooting and resolution to GCU staff regarding any technical issues with MS CRM, Internet Explorer, Filebound, Adobe Reader, Office 2016, Box, Cisco soft/hard phones, Cisco vpn, printer mapping, Network and drive connectivity, and Windows/MacOS, etc ## Education ### Mechanical Engineering Oklahoma City Community College ## Contact & Social - LinkedIn: https://linkedin.com/in/jtroyston - Website: https://jamesroyston.dev --- Source: https://flows.cv/jamesr JSON Resume: https://flows.cv/jamesr/resume.json Last updated: 2026-03-29