Hello there! 👋

I'm Katia Wheeler, a developer based in Kansas City with over 8 years of development experience. I have extensive expertise building fullstack applications, but I tend to specialize in the frontend with React and React Native. I am always eager to learn and have a passion for mentorship and helping others grow and learn.

When I'm not at my computer developing, I'm either playing a video game, drinking coffee, or hanging out with my family.

Please feel free to reach out at any of my social accounts! I'm always happy to chat!

Work Experience

  • Shopify

    Senior Developer (C6) | May 2021 - Present

    Helping to improve the Shop app experience for buyers utilizing React Native.

  • Limeade

    Sr. Software Developer | August 2019 - April 2021

    Team Lead for the web portion of an Employee Experience platform. Implemented a micro-frontend architecture utilizing React. Responsible for the creation and maintenance of an internal shared React component library and other utility libraries. Actively mentored mid and junior level developers. Coordinated and assisted contractors helping with our efforts to make our platform completely accessible following WCAG standards. Served as a member of the Kaleidoscope Council, an internal organization whose goal is to positively impact the culture of Limeade through Diversity and Inclusion initiatives.

  • Balance Innovations

    Software Engineer | June 2018 - July 2019

    Developed and maintained modular user interfaces and component libraries for a Software as a Service product utilizing React, Redux, and GraphQL (Apollo Server and Client). All code was expected to be highly performant, well-tested, and well-crafted. Updated and enhanced APIs within a micro-services architecture utilizing .NET Core and AWS.

  • iModules

    Software Engineer | April 2017 - June 2018

    Utilized Test-Driven Development and Pair Programming paradigms to create both the front-end and back-end of an email management system built in React with TypeScript, Redux, and .NET Core. Maintained native iOS (Swift) and Android (Kotlin) mobile applications for an event management application.

  • Valley Hope Association

    Software Engineer I | October 2016 - April 2017

    Created a client-facing patient portal as well as internal applications. Crafted both the back-end MVC architecture using .NET Core as well as the front-end Angular 2 implementation utilizing Material Design principles.

  • BIGSHOT Inbound

    Full-Stack Developer | August 2015 - October 2016

    Created custom WordPress templates and plugins for client websites from high resolution mockups. Met with clients to determine all requirements, both design and functional, and implemented an end-to-end solution to fit their needs.

Education

The University of Kansas

Bachelor's of Music Education

Johnson County Community College

Software Development Certificate

Speaking

Thinking About React, Atomically

Connectaha 2019 | Omaha, NE

Atomic Design is the concept of breaking down user interfaces into smaller, simpler elements. There are five different levels in atomic design: atoms, molecules, organism, templates, and pages. These levels are combined to make user interfaces.

React, at its core, follows Atomic Design inherently by encouraging developers to keep components as simple and as broken down as possible. From this simplicity, we can create more complex components and containers of components to create the user interfaces for our applications. Following these patterns gives us, as developers, an easy to manage (and test) ecosystem within our React applications.

Katia Wheeler

(she/her)

Senior Developer (C6) @ Shopify

Hello there! 👋

I'm Katia Wheeler, a developer based in Kansas City with over 8 years of development experience. I have extensive expertise building fullstack applications, but I tend to specialize in the frontend with React and React Native. I am always eager to learn and have a passion for mentorship and helping others grow and learn.

When I'm not at my computer developing, I'm either playing a video game, drinking coffee, or hanging out with my family.

Please feel free to reach out at any of my social accounts! I'm always happy to chat!

Work Experience

  • Shopify

    Senior Developer (C6) | May 2021 - Present

    Helping to improve the Shop app experience for buyers utilizing React Native.

  • Limeade

    Sr. Software Developer | August 2019 - April 2021

    Team Lead for the web portion of an Employee Experience platform. Implemented a micro-frontend architecture utilizing React. Responsible for the creation and maintenance of an internal shared React component library and other utility libraries. Actively mentored mid and junior level developers. Coordinated and assisted contractors helping with our efforts to make our platform completely accessible following WCAG standards. Served as a member of the Kaleidoscope Council, an internal organization whose goal is to positively impact the culture of Limeade through Diversity and Inclusion initiatives.

  • Balance Innovations

    Software Engineer | June 2018 - July 2019

    Developed and maintained modular user interfaces and component libraries for a Software as a Service product utilizing React, Redux, and GraphQL (Apollo Server and Client). All code was expected to be highly performant, well-tested, and well-crafted. Updated and enhanced APIs within a micro-services architecture utilizing .NET Core and AWS.

  • iModules

    Software Engineer | April 2017 - June 2018

    Utilized Test-Driven Development and Pair Programming paradigms to create both the front-end and back-end of an email management system built in React with TypeScript, Redux, and .NET Core. Maintained native iOS (Swift) and Android (Kotlin) mobile applications for an event management application.

  • Valley Hope Association

    Software Engineer I | October 2016 - April 2017

    Created a client-facing patient portal as well as internal applications. Crafted both the back-end MVC architecture using .NET Core as well as the front-end Angular 2 implementation utilizing Material Design principles.

  • BIGSHOT Inbound

    Full-Stack Developer | August 2015 - October 2016

    Created custom WordPress templates and plugins for client websites from high resolution mockups. Met with clients to determine all requirements, both design and functional, and implemented an end-to-end solution to fit their needs.

Education

The University of Kansas

Bachelor's of Music Education

Johnson County Community College

Software Development Certificate

Speaking

Thinking About React, Atomically

Connectaha 2019 | Omaha, NE

Atomic Design is the concept of breaking down user interfaces into smaller, simpler elements. There are five different levels in atomic design: atoms, molecules, organism, templates, and pages. These levels are combined to make user interfaces.

React, at its core, follows Atomic Design inherently by encouraging developers to keep components as simple and as broken down as possible. From this simplicity, we can create more complex components and containers of components to create the user interfaces for our applications. Following these patterns gives us, as developers, an easy to manage (and test) ecosystem within our React applications.