Curt Grimes

Chicago, IL  ·  Available for remote work

contact@curtgrimes.comcurtgrimes.com

Experience

CVS Health Full-Time  ·  Remote  ·  Aug. 2021 – Present

Staff Software Engineer

July 2024 – Present

I lead the architecture and development of an interactive frontend application used daily at hundreds of Oak Street Health centers across the U.S. for managing patient records and supporting in-clinic operations. Technologies include Vue, JavaScript, TypeScript, Vitest, Tailwind CSS, RxJS, Node.js, Storybook, Protocol Buffers (Protobuf), and Vite. I play a key leadership role in defining frontend architecture, establishing cross-team standards, and mentoring engineers. I partner with backend, platform, product, and UX teams to deliver scalable, accessible, and performant user experiences.

  • Drive architectural decisions and establish standards for code quality, testing (using a black-box approach), and performance across multiple teams and codebases.
  • Lead the design and rollout of a microfrontend architecture, enabling modular deployments and greater team autonomy across products.
  • Research UI frameworks, industry trends, and frontend best practices; contribute to the development of a custom Vue-based internal UI framework that standardizes components and accelerates delivery across teams.
  • Establish and enforce standardized ESLint configurations across frontend repositories, improving code consistency and maintainability.
  • Document and standardize team practices, including onboarding, code review guidelines, and pull request workflows to support scaling and improve team efficiency.
  • Mentor engineers through code reviews, technical design discussions, and pair programming, fostering a culture of knowledge sharing and continuous improvement.
  • Collaborate with platform, product, and UX teams to deliver high-impact features.

Senior Software Engineer

Aug. 2021 – July 2024
Oak Street Health (a CVS Health company as of 2023)

Built frontend features for an internal electronic medical records system used by care teams across the organization. Technologies used include Vue.js, TypeScript, CSS, HTML, Vuetify, Tailwind CSS, Vite, Vitest, Protocol Buffers (Protobuf), and Storybook.

  • Collaborated with product managers, UX designers, and backend engineers to establish, refine, and iterate on API designs and UX/UI mockups.
  • Coordinated with product and design teams to turn requirements and designs into usable, accessible interfaces.
  • Wrote and maintained unit tests using Vitest, vue-test-utils, and a black-box testing approach.
  • Mentored engineers through code reviews and pair programming.
  • Addressed technical debt and improved system reliability.
  • Took part in architecture discussions and decisions as the platform evolved.
Nokia Full-Time  ·  Naperville, IL  ·  Jan. 2020 – Aug. 2021

Frontend Software Engineer

Worked in a small team to architect, design, and rapidly prototype complex, interactive web applications and demos related to the 5G and Internet of Things (IoT) domains.

  • Used Vue, React, Node.js, JavaScript, CSS, HTML, Mapbox, and Ionic Framework to implement interactive user interfaces for the web and mobile devices. Worked with cloud tools such as Kubernetes, Helm, and Docker to run and manage apps.
  • Performed distributed application development, debugging, troubleshooting, and abstract problem-solving.
  • Mentored team members, supported onboarding, and assisted with interviewing intern candidates.
  • Collaborated with UX/UI teams to clarify requirements and proposed designs and plans that met project constraints.
Northern Illinois University DeKalb, IL  ·  May 2012 – Jan. 2020

Assistant Director, Web and Digital Communications

Full-Time  ·  Apr. 2019 – Jan. 2020

Directed all aspects of the research, planning, development, documentation, implementation, and support of existing and new websites and other departmental applications for Housing and Residential Services; directed all aspects of creating, producing, and distributing electronic and/or print communications; led social media activities.

  • Designed and maintained the departmental web presence using HTML, JavaScript, CSS, Vue, and Cascade CMS.
  • Designed and implemented registration workflows in a resident management system.
  • Designed, developed, and supported interactive web applications using Vue.js, JavaScript, CSS, and Cascade CMS for multiple university departments, including web applications for viewing dining hall operating hours, looking up housing availability, viewing interactive 3D move-in day maps built with Mapbox, and making room reservations.
  • Served on an interdepartmental web committee that helped develop standards for the university's overall web presence.
  • Developed and supported applications using technologies including PHP, HTML, JavaScript, CSS, jQuery, and Cascade CMS.
  • Developed training materials and technical documentation for existing and new applications.
  • Oversaw the development, editing, and publishing of department publications including digital materials, multimedia projects, print materials, and web pages for various audiences, including prospective students, parents, and staff.

Application Development Team Manager

Full-Time  ·  Aug. 2013 – March 2019

Analyzed, designed, developed, and implemented custom web-based and other applications for Housing and Residential Services based on the department's business practices and technical requirements.

  • Developed application specifications and project scope, and collaborated with stakeholders to ensure that requirements are met.
  • Established programming techniques and procedures.
  • Oversaw the development, editing, and publishing of a broad-based series of department publications including print and digital materials, multimedia projects, and web pages for various audiences including prospective students, residents, parents, and university staff.
  • Developed training materials and technical documentation for existing and new applications.
  • Recommended third-party software to meet business requirements.
  • Hired, trained, and evaluated student technical staff.

Full-Stack Web Developer

Work-Study  ·  May 2012 – Aug. 2013

Developed applications using technologies including PHP, JavaScript, CSS, HTML, jQuery, MySQL for Housing and Residential Services. Contributed to an intranet application with modules for tasking, scheduling, equipment management, residential population management, campus key/card security, and forms.

Personal Projects

2021 – Present

3D Desserts App

Demo  ·  Source

I created a React app using the Three.js 3D graphics library to display a catalog of cookies and other desserts, showing 3D models and a recipe for each dessert.

  • Enabled interactive 3D model display using the Three.js library.
  • Optimized models to lazy load so they are only downloaded to the client when needed.
  • Optimized the app's pages and controls for mobile devices, where it's most often used.
2016 – 2023

Web Captioner

I created Web Captioner, a web-based speech-to-text accessibility service. I sunset the service in 2023 and open-sourced the codebase.

  • Engineered a web-based speech-to-text service using technologies including the Web Speech API, Nuxt, Vue, Node.js, Redis, and Bootstrap.
  • Implemented continuous deployment from GitLab to AWS Fargate.
  • Maintained high availability with 10,000 weekly users and over 40,000 account registrations while balancing affordability with AWS Fargate and ElastiCache.
  • Integrated with APIs from Zoom, YouTube, OBS, vMix, and Dropbox to store or send live caption data to these external services.
  • Wrote support articles for users of varying skill levels.
  • Continuously gathered feedback from users and used feedback to guide product planning.
  • Provided documentation at sunset of the project with technical notes and project development history.

Education

Northern Illinois University DeKalb, IL  ·  2016

Master of Science in Computer Science

Relevant coursework: Systems Design and Analysis, Database Concepts, Computer Networks, Android Mobile Device Programming

Northern Illinois University DeKalb, IL  ·  2013

Bachelor of Science in Computer Science

Relevant coursework: Software Engineering, Data Structures and Algorithm Analysis in C++, Unix Systems, Databases, iOS Mobile Device Programming

Skills and Technologies

React, Vue, Node.js, Tailwind CSS, Vite, Vitest, Jest, Playwright, Docker, Bootstrap, Next.js, Nuxt.js, Express.js, Storybook, PHP, MySQL, Redis, WebSockets, Amazon Web Services, Web Speech API, Firebase, Mapbox, D3, Ionic Framework, Hugo, REST APIs, Protocol Buffers (Protobuf), HTML, CSS, WordPress