I am a Senior Software Engineer at Nike with over four years of experience in designing and developing web applications and services using JavaScript, PHP, Node.js, and other technologies.
2022 — Now
Portland, Oregon, United States
As a Senior Software Engineer at Nike, I collaborate with tech leads and senior team members to spearhead the design and development of our cutting-edge software products. My responsibilities include:
* Orchestrating the infrastructure and architecture design of our software products in conjunction with other senior team members and tech leads.
* Leading the technical design and development of robust back-end systems such as API services, daemons, and database schemas.
* Implementing abstract and agnostic data storage interactions, enabling seamless transitions between different storage implementations
* Actively contributing to the creation and maintenance of a user-friendly SDK/library for streamlined service interaction.
* Playing a key role in the development and maintenance of a comprehensive set of shared, reusable libraries utilized by multiple software engineering teams across Nike.
* Develop and maintain server, daemon, library, UI, and component templates serving as the foundation for various project types.
Through my work, I strive to optimize the functionality and efficiency of our software products while maintaining a strong commitment to innovation and excellence within the team.
2021 — 2022
Portland, Oregon Metropolitan Area
* Contributing to the development and deployment of an integrated end-to-end assortment planning tool for internal Nike business partners, facilitating the creation, analysis, and management of profitable and compelling product assortments.
* Utilizing Node.js, TypeScript, and Terraform to design and implement cross-functional back-end services, along with the creation of robust SDKs containing essential types and methods for seamless front-end and service interaction with APIs.
* Crafting an efficient component library and leveraging Storybook for streamlined UI development, using React.js. Working closely with Figma and Jira for the integration of designs and specifications.
* Taking on leadership responsibilities, mentoring team members, and actively participating in the onboarding process for new hires within the team.
* Playing a crucial role in establishing the infrastructure for API services, databases, and SDK libraries. This involved the setup of efficient build and CI/CD pipelines using Jenkins, and proficient utilization of GitHub and Git for version control.
* Harnessing the power of Kubernetes and other advanced AWS tools to streamline and optimize cloud infrastructure, ensuring unparalleled efficiency and scalability for our software products.
* Implementing cutting-edge solutions using AWS services such as SNS (Simple Notification Service), SQS (Simple Queue Service), and Parameter Store, contributing to the seamless flow and management of critical data and resources within the cloud environment.
2019 — 2021
Bentonville, Arkansas, United States
* Updated key parts of the system to use AWS and Google Cloud services (Lambda, ECS, S3, Cloud Run, Cloud Functions), and leverage microservices (Looker, DocRaptor, Zencoder). Cloud services were written in Node.
* Led technical projects, guided and mentored junior level software engineers.
* Overhauled the reporting center to be powered by cloud services and microservices for greater scalability and efficiency.
* Architected and implemented a new schema (using MySQL) for the survey question/answer data model, to open the door for more use cases, better maintainability, and improved user experience
Wrote migration script to migrate massive amounts of client data to new model while still maintaining a seamless user experience (minimizing downtime).
Refactored features to utilize new data model
* Added a scored survey concept to our product, implemented end-to-end: modified the DB schema, built the user interface, and built the reporting engine for calculating score based on a flexible filtering system.
* Re-wrote UI to utilize React, leverage a single page application approach, and pave the way for test driven development.
* Engaged in all aspects of the product development cycle, including brainstorming, architecting, developing, testing, documentation, and support
2017 — 2019
Bentonville, Arkansas
* Maintained and extended the front-end of our web application, using HTML, CSS, and Javascript (jQuery, extJS, and AngularJS).
* Equally involved in writing the back-end PHP server code and associated MySQL queries that powered the front-end.
2017 — 2017
Fayetteville, Arkansas, United States
* On a team of developers, implemented a customer-facing commerce application with mobile and desktop-ready features for customizing tuxedo orders, using AngularJS, jQuery, HTML, CSS, and PHP.
* Worked on a variety of unique features for front-end application, such as displaying an image of your customized tuxedo on a mannequin which updates in real-time as the user makes changes with the interface.
Education
2013 — 2017
University of Arkansas
Computer Science
2013 — 2017
2013 — 2017
University of Arkansas
Computer Science
2013 — 2017