Devin Rhode
@devinrhode
Senior Software Engineer with expertise in React and TypeScript.
What I'm looking for
I am a Senior Software Engineer with over 10 years of experience in software development and frontend engineering. My expertise lies in React and TypeScript, where I have successfully led projects that maximize efficiency and enhance user experience. One of my key achievements includes creating a new architecture for micro-frontends that simplifies complex systems, significantly improving the development process.
Throughout my career, I have contributed to major upgrades of system components and implemented TypeScript strict mode across multiple platforms, enhancing code reliability and maintainability. I am passionate about leveraging my skills to support your company's mission and drive impactful results.
Experience
Work history, roles, and key accomplishments
Freelance & Startup Projects
Freelance & Startup projects
Dec 2010 - Present (14 years 7 months)
Developed 14 Chrome extensions with thousands of downloads and built the homepage for a chatbot using Ember+Redux. Created a personal startup project, Scout, learning JavaScript, CSS, HTML, DOM manipulation, web performance, iframes, and scraping.
Senior Software Engineer
U.S. Bank
Oct 2023 - Mar 2025 (1 year 5 months)
Worked within webpack 5+vite Module Federated micro-frontend architecture and fixed several hard-to-detect caching bugs. Expanded architecture to allow for different frameworks and migrated to a new version of US Bank's internal component library.
Senior Software Engineer
Optum
Mar 2023 - Oct 2023 (7 months)
Created new architecture for micro-frontends that avoids the complexities of Module Federation. Setup a second micro-frontend with Docker, Docker-compose, Nginx, pm2, SolidStart, MUI/SUID, microbundle, Nx, yalc, github actions, bash, ash, and alpine linux.
Senior Software Engineer
Rye
Oct 2022 - Dec 2022 (2 months)
Used Remix on Rye's manual fulfillment app, incorporating React, Tailwind, Node, TypeScript, Firebase Auth, and Firestore. Also contributed to Rye's API tutorial, built with React, Tailwind, and Stripe.js.
Senior FE+DX TypeScript Dev
TextUs
Jun 2022 - Oct 2022 (4 months)
Raised code review standards and upgraded various development tools including Prettier, ESLint, and Cypress. Setup TypeScript to provide editor hints across the codebase and created an E2E type safety RFC.
Senior FE Platform Engineer
Land O'Lakes
Nov 2021 - Jun 2022 (7 months)
Led frontend development on the ATLAS platform team, focusing on maximizing farmer profit. Updated Next.js, NextAuth.js, Webpack, Prettier, ESLint, TypeScript, and Node, and improved CI/CD quality checks.
Senior Software Engineer (React+Typescript)
Ameriprise Financial
Sep 2020 - Nov 2021 (1 year 2 months)
Created a company-specific form library based on React-Hook-Form and TypeScript, developing expertise in TypeScript, type generics, and React memoization. Wrote unit tests with Jest/React-Testing-Library and E2E tests with Cypress.
Senior Software Engineer
Best Buy
Feb 2020 - Jun 2020 (4 months)
Worked with React, Redux, Reselect, SSR, Node.js, Express.js, and a home-grown feature-flag system. Diagnosed and patched a bug in fetch polyfill affecting iOS 11+10 and wrote unit tests with Jest/Enzyme and E2E tests with Cypress.
React/Javascript Developer
BI WORLDWIDE
Jan 2019 - Jan 2020 (1 year)
Acted as lead on a small dev team, building responsive web apps using SASS and media queries. Incrementally upgraded the CMS from React 15 to 16 and Webpack 1/Gulp to Webpack 2/3.
Ember/Javascript Developer
Alliance Laundry Systems
Nov 2017 - Nov 2018 (1 year)
Worked on the Ember-frontend of a laundromat management app, focusing on re-writing the washer/dryer interface. Used SASS and media queries to build a responsive web app and set up Sentry.js error dashboard.
Javascript Developer
EPAM Systems
Apr 2016 - Jun 2016 (2 months)
Built a simple internal app for one of EPAM’s larger clients, Google. This project involved developing a functional application to meet specific client needs.
Software Developer
Opera
Jun 2015 - Jan 2016 (7 months)
Completed a 3-month project successfully, leading to a contract extension to create a Chrome extension for a new consumer app. Architected the Chrome extension so most UI loaded through a simple iframe, pointing to a mobile site.
Javascript Developer
Amobee
Apr 2013 - Aug 2013 (4 months)
Assisted with the JavaScript side of a hybrid native+web 3D ad engine. Upgraded the ad markup language from XML to Jade templating, utilizing Grunt.js for the process.
Education
Degrees, certifications, and relevant coursework
University of Minnesota
Masters in Computer Science, Computer Science
Activities and societies: Entrepreneurship club, Leadership from the Heart
Focused on Computer Science and Mathematics. Participated in the Entrepreneurship club and Leadership from the Heart.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Devin?
You can contact Devin and 90k+ other talented remote workers on Himalayas.
Message DevinFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
