Hello! My name is Kevin Shelton. I am a senior software engineer at StockX for the Growth Experience Team. I've worked here for 4 years and been an integral part of the evolution of the team and products. Some projects I've designed and taken the lead of a group of engineers includes: creating returns for StockX, creating a new notification platform, creating a new messaging channel, improving notification delivery rate, and creating our first product as a notification - Gift Cards!
Previously, I worked at Amazon for 4 years. The first 2 I worked on a data pipeline team that handles and distributes all clickstream and security data. One of these pipeline handles 20 PB/day and another handles 6 million TPS. The next 2, I worked on the clickstream team which used hadoop jobs to create sessions for each user out of that data. I worked on and led numerous projects that included cost savings, a new data pipeline, and a new system that enables cached data to be included in clickstream data.
I have a strong passion for backend engineering and building resiliant systems for customers. I love helping other engineers and the company bring value to customers via creating new products, re-engineering old ones, or simply fixing nasty bugs that have been around for a while. I've been luck enough to do this since my senior year in college where I worked as a Course Producer for CSCI 310, Software Engineering all the way to today at StockX.
Some other passions include playing and watching sports (Go Warriors, Giants, and 49ers!) and exercising. I also enjoy traveling the world either by myself or with friends and family. In the Places I've Been section, I provide a map with all the places I have been or plan to go!
Experience
Senior Software Engineer (July 2021 - Present)
Worked as the lead backend engineer on the growth team
Designed, developed, and led numerous projects including new products and features across the company
Improved team's processes by improving code structure, reviews, maintainability, observability, and reliability of services.
Software Engineer 2 (August 2017 - June 2021)
Worked as a backend engineer on a data pipeline and aggregation team
Designed, developed, and led numerous projects including building new pipelines and data systems
multiple cost savings and reliability initiatives to help improve the team's services and oncall
Associate Software Engineer Intern (Summer 2016)
Developed java-based methods to gather data metrics on new features
Refactored code and improved efficiency through code review processes
Communicated and documented project updates to team using agile methodologies
Course Producer, CSCI 310 (Spring 2017)
Help students in understanding assignments associated with the software engineering process
Work with TA and Professor in important class decisions such as scheduling and project planning
Assist in grading all project deliverables for 120 students
Sales Engineer Intern (Summer 2015)
Worked with a team to research a business and present the findings each week
Came up with specific Cisco solutions relating to a company’s goals
Gave technical presentations outlining specific Cisco Security solutions