Home

Curt Grimes

Chicago, IL curt@curtgrimes.com · curtgrimes.com

Experience

Nokia Naperville, IL · Jan. 2020 – Aug. 2021

Front-End Software Engineer

Nokia Naperville, IL · Jan. 2020 – Aug. 2021

Work in a small team to architect, design and rapidly prototype complex, highly interactive GUI solutions that integrate frontend UI design along with the backend data engines in the 5G and internet of things (IoT) domains.

  • Use Vue, React, Node.js, JavaScript, CSS3, HTML5, Mapbox, and Ionic Framework to implement highly interactive user interfaces for the web and mobile devices.
  • Demonstrate good understanding of cloud/container based applications with Kubernetes, Helm, and Docker.
  • Perform distributed application development, debugging, troubleshooting and abstract problem-solving.
  • Design and implement vector graphics elements of cutting-edge user interfaces.
Northern Illinois University DeKalb, IL · Apr. 2019 – Jan. 2020

Assistant Director, Web and Digital Communications

Northern Illinois University DeKalb, IL · Apr. 2019 – Jan. 2020

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

  • Designed and maintained the departmental web presence using HTML, JavaScript, CSS, and Vue.
  • Developed and supported applications written using technologies like PHP, HTML, JavaScript, CSS, jQuery, JSON, and REST APIs.
  • Recommended modifications to departmental software applications to meet user needs.
  • 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, applicable print materials, and web pages for various audiences including prospective students, residents, parents, and university staff.
Northern Illinois University DeKalb, IL · Aug. 2013 – March 2019

Application Development Team Manager

Northern Illinois University DeKalb, IL · 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 collaborate with the user to ensure that requirements are met.
  • Established programming techniques and procedures.
  • Recommended third-party software to meet user needs.
  • 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.
  • Hired, trained, and evaluated student technical staff.

Personal Project

2016 – Present

Web Captioner

2016 – Present

Web Captioner is a web-based speech-to-text accessibility service I develop and maintain in my free time.

  • Engineered a web-based speech-to-text service using technologies including the web speech API, Nuxt, Vue, Node.js, Redis, and Bootstrap.
  • Enabled continuous deployment from GitLab to AWS Fargate.
  • Maintain high availability with 10,000 weekly users and over 40,000 account registrations while balancing affordability with AWS Fargate and ElastiCache.
  • Integrate with APIs from Zoom, YouTube, OBS, vMix, and Dropbox to store or send live caption data to these external services.
  • Write support articles for users with different skill levels.
  • Continuously gather feedback from users and use feedback to guide project planning.

Education

Northern Illinois University DeKalb, IL · Aug. 2013 – May 2016

Master of Science in Computer Science

Northern Illinois University DeKalb, IL · Aug. 2013 – May 2016

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

Northern Illinois University DeKalb, IL · Aug. 2011 – May 2013

Bachelor of Science in Computer Science

Northern Illinois University DeKalb, IL · Aug. 2011 – May 2013

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

Skills and Software

React, Vue, Node.js, Sass, Tailwindcss, Jest, Docker, Bootstrap, Next.js, Nuxt.js, Express.js, PHP, MySQL, Redis, WebSockets, Amazon Web Services, Web Speech API, Firebase, Mapbox, D3, Ionic Framework, Hugo, HTML5, CSS3, jQuery, WordPress