Shopify
Senior Developer | May 2021 - Present
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!
Senior Developer | May 2021 - Present
Helping to improve the Shop app experience for buyers utilizing React Native.
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.
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.
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.
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.
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.
Bachelor's of Music Education
Software Development Certificate
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.
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!
Senior Developer | May 2021 - Present
Helping to improve the Shop app experience for buyers utilizing React Native.
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.
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.
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.
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.
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.
Bachelor's of Music Education
Software Development Certificate
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.