Derek Keith
Software Engineer Lead | React | React Native | Healthcare
Summary
Hello! I'm Derek Keith, a seasoned Senior Software Engineer with 20 years of expertise in building robust web applications. Always on the lookout for a challenging role as a Senior-level or Lead/Principal position within an engineering team. In my current journey, I aim to contribute significantly by making impactful architectural decisions, actively participating in code reviews, mentoring mid-level and junior engineers, and implementing best practices to ensure the delivery of timely and high quality solutions. What sets me apart is my knack for leading teams through the adoption of new technologies and processes, enhancing efficiency in delivering top notch features. I am deeply passionate about integrating cutting edge technologies that propel teams towards their goals and enable scalable solutions. If you're in search of a seasoned engineer with expertise in these technologies, let's connect! I'm eager to explore opportunities where my skills can make a substantial impact.
Skills
LANGUAGES
FRAMEWORKS & LIBRARIES
DATABASES & TESTING
TOOLS & DEVOPS
Experience
Software Engineer Lead | Healthcare
Inception Health | Denver, Colorado, United States | November 2024 - Present
As Technical Lead of the Identity Enablement Team, I guide a cross functional team in investigating and implementing seamless, secure, and patient focused authentication solutions for hospital services and applications. My role involves evaluating and integrating identity and access management technologies, ensuring compliance with healthcare industry standards, and improving the patient experience.
- Led development of next-generation authentication systems, emphasizing accessibility, security, and scalability.
- Fostered collaboration across engineering, product, and design teams to deliver solutions aligned with patient needs and hospital goals.
- Advocated for WCAG compliance to ensure inclusivity and mitigate legal risks associated with accessibility.
Senior Software Engineer | React Native | Healthcare
Inception Health | Denver, Colorado, United States | August 2023 - November 2024
At Inception Health, I contributed to transforming healthcare through innovative technology solutions. As a Senior Engineer specializing in React, I delivered robust, scalable features to the React Native application that improved patient engagement and streamlined healthcare services.
- Developed and maintained universal React Native applications, ensuring seamless user experiences across mobile platforms.
- Collaborated with cross functional teams to design and deploy secure, WCAG-compliant solutions, prioritizing accessibility and patient privacy.
- Championed modern frontend practices with Tamagui and Next.js, driving efficiencies in both mobile and web development.
Senior Software Engineer | React | GovTech
Euna Solutions (Formerly GTY Technology) | Denver, Colorado, United States | February 2021 - July 2023
Led development efforts focusing on modernizing user registration, implementing robust testing frameworks, and optimizing deployment pipelines.
- Implemented Cypress automated end-to-end and component tests for efficient testing.
- Developed a reusable component library to accelerate future development processes.
- Enhanced agency and supplier engagement by building the Contract Management feature.
- Optimized the User Registration Wizard to improve new user onboarding and product selection.
- Streamlined development, automated testing, and coverage by refactoring Azure DevOps Pipelines.
Senior Software Engineer | React | Marketing Automation
GutCheck | Denver, Colorado | April 2019 - August 2020
Architected and implemented new frontend components and state management solutions, driving a greenfield Next.js project with GraphQL and Serverless architecture.
- Architected React components and MobX stores for feature development.
- Implemented Next.js greenfield alongside GraphQL and serverless for new development.
- Implemented automated end-to-end testing using Cypress.
- Utilized GitHub Actions to ensure thorough testing, maintain code quality, and achieve adequate code coverage.
- Assisted with hiring through phone screening and on-site interviews.
- Mentored colleagues on the adoption and implementation of new technologies.
Senior Software Engineer | React | Marketing Automation
Net-Results Marketing Automation | Denver, Colorado | May 2018 - December 2018
Led the transition of the legacy YUI frontend to React, developing a modern build environment and integrating Cypress for testing.
- Led team in transitioning from legacy YUI frontend widgets to React.
- Developed a modern build environment using Webpack to expedite development processes.
- Implemented automated Cypress end-to-end testing to facilitate successful refactoring.
Senior Software Engineer | React | Healthcare Tech
Advent Health Partners | Denver, Colorado, United States | October 2016 - May 2018
Converted Angular.js components to Angular and built new features in both Angular and React/Redux, optimizing the build process.
- Converted Angular.js components to Angular to modernize the codebase.
- Developed new features using Angular and React/Redux based on internal and client requirements.
Senior Software Engineer
17hats | Denver, Colorado, United States | March 2016 - June 2016
Led the team in adopting React and Alt, refactoring legacy Perl and KnockoutJS code, and mentoring colleagues on best practices.
- Led a team in implementing React and Alt framework for enhanced development.
- Refactored legacy Perl and KnockoutJS codebase to Rails/React/Alt, improving maintainability and performance.
- Actively participated in daily standups, pairing sessions, and reviewing pull requests for effective collaboration.
- Mentored team members on React and Alt best practices to facilitate skill growth and code quality.
Full Stack Developer
MojoTech | Boulder, Colorado, United States | February 2015 - December 2015
Developed multiple applications for clients in an agency environment, leveraging Ruby on Rails with extensive JavaScript framework exposure.
- Developed multiple applications for clients in an agency environment.
- Leveraged Ruby on Rails for backend development with extensive exposure to frontend JavaScript frameworks.
Rails Developer
myhub | Denver, Colorado, United States | June 2014 - February 2015
Assisted in rewriting the legacy API and implementing new frontend design patterns, while eliminating reported bugs.
- Assisted in a project to rewrite a significant portion of the legacy API for improved performance and maintainability.
- Implemented new frontend design patterns to enhance user experience and streamline development processes.
- Successfully eliminated reported bugs to ensure a more stable and reliable application.
Co-Founder
Require(dev) | Denver, Colorado, United States | February 2012 - December 2014
Co-founded a development firm, drafting project scopes, managing projects, and leading development across multiple frameworks.
- Drafted project scopes and contracts with clients, ensuring clear communication and agreed-upon deliverables.
- Migrated conceptual ideas into project management systems for effective organization and tracking.
- Implemented internal infrastructure for staging and development, optimizing workflows and collaboration.
- Led the development of multiple projects using various frameworks, overseeing successful project delivery.
Linux Systems Administrator
GoDaddy.com | Denver, Colorado, United States | June 2011 - January 2012
Resolved failed automation, identified root causes of widespread issues, and collaborated on service escalations.
- Resolved failed automation within the hosting environment, ensuring smooth operations and minimizing downtime.
- Identified the root cause of widespread issues and implemented daily solutions to enhance system stability and performance.
- Collaborated with cross functional teams through service escalations to promptly resolve critical issues and maintain service levels.
Systems Engineer
Latisys-Denver, LLC | Denver, Colorado, United States | November 2009 - May 2011
Provisioned servers, allocated disk space, and configured network infrastructure for customers.
- Provisioned servers according to customer orders, ensuring timely delivery and fulfillment of requirements.
- Allocated customer disk space on the network storage area network (SAN), optimizing storage utilization and meeting customer needs.
- Provisioned network VLANs, firewall rules, and VMWare ESXi for efficient network configuration and virtualization management.
Web Developer
Lawgical | Denver, Colorado, United States | December 2006 - February 2009
Developed a legal tools platform within a team using Ruby on Rails, built SEO pages in Wordpress, and created landing pages for clients.
- Developed a legal tools platform within a team using Ruby on Rails, facilitating efficient legal workflows and enhancing user experience.
- Built additional SEO pages in WordPress to drive targeted user traffic and improve search engine visibility.
- Created landing pages for customers to establish a strong web presence and support marketing initiatives.
Sr. Web Designer
DBS Interactive | Louisville, Kentucky, United States | September 2005 - June 2006
Designed initial mockups in Photoshop, collaborated with clients, and implemented designs as Wordpress templates.
- Designed initial mockup templates in Photoshop
- Collaborated with client feedback to craft a successful design
- Implemented designs often as WordPress templates