Kyle Mayes
Software Developer

Overview

I am a software developer currently based in Atlanta, Georgia.

Online Presence

Connect with me on LinkedIn.
See all of my open source projects on GitHub.

Résumé

Education

Kennesaw State University Kennesaw, GA
College of Computing and Software Engineering, M.S. Computer Science
2016 – 2019
Kennesaw State University Kennesaw, GA
College of the Arts, B.M. Music Performance
2010 – 2015

Core Technical Skills

Languages: C, C++, Rust, C♯, Java, Python, JavaScript, TypeScript, SQL, CSS, HTML
Databases: SQL Server
Frameworks: Angular, React, VueJS, Spring, Spring Boot

Work

United Parcel Service Alpharetta, GA
Applications Developer
June 2019 – Current
Software Developer II
March 2019 – June 2019
  • Helped design and implement an integration platform for sending UPS data to a vendor system
  • Worked on a team and frequently assisted other developers with their tasks
  • Introduced some best practices such as continuous integration and code review
United Parcel Service Alpharetta, GA
Software Developer I
March 2018 – March 2019
Intern / Co-op
August 2017 – March 2018
  • Worked with a business team to design a new web application to be used by UPS employees
  • Developed and deployed the web application while mostly working independently
  • Gained experience in full-stack development using Angular, Java, and SQL Server
  • Supported the web application as it expanded to be used by thousands of UPS employees

Open Source Projects

  • Provides a Rust interface to libclang (the C API for the Clang compiler)
  • Allows for safer and more idiomatic usage of libclang from Rust
  • Provides implementations of several types of lock-free queues
  • Allows for efficient communication between threads for a variety of use cases
  • Provides facilities for benchmarking Rust code
  • Uses statistical methods that allow for accurate and stable benchmarks