Gavin W.

Gavin W.

Senior Software Engineer

Toledo, Ohio, United States of America
Hire Gavin W. Hire Gavin W. Hire Gavin W.

About Me

A Senior Software Engineer who specializes in writing web applications and CLI programs using Go and who sees optimizing portions of programs as fun and challenging. Constantly strive to learn new technologies and programs in order to be able to write more clean and easy to maintain codes. Motivated to work with clients and bring their interesting ideas into a fully working digital product.

Work history

UpStack
UpStack
Senior Software Engineer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for different clients across a broad range of industries.

Blink Marketing Logistics
Blink Marketing Logistics
Software Developer
2018 - Present (6 years)
Toledo, Ohio
  • Migrated clients from Classic ASP to a customized web platform while also tending to help desk tickets.

  • Built an entire third-party integration in just a few days to secure a new client and possibly more in the future.

  • Refactored order export logic in the new platform to allow for endless extensibility via plugins.

Tranzamon LLC
Tranzamon LLC
Lead Developer
2016 - 2017 (1 year)
Toledo, Ohio
  • Leveraged Swagger-based code generators for lightning fast integration between web and mobile applications.

  • Developed several web applications to support the company‚Äôs mobile application.

  • Implemented an algorithm that consumed a large amount of input data to calculate a single output.

Ridgid Software Solutions
Ridgid Software Solutions
Software Engineering Intern
2016 - 2017 (1 year)
Toledo , Ohio
  • Maintained and enhanced the web application for the internal CRM system.

  • Created several new API endpoints to support development on the iOS application for the CRM system.

  • Optimized Elasticsearch queries to cut search times by 50% or more.

Portfolio

Elite Appointments
Elite Appointments

Created a native Android application with a Go backend to provide Elite Systems with better scheduling and time tracking of appointments. Technologies Used: Go, Java, Buffalo, Android SDK, MySQL, AWS, Elastic Beanstalk

Christmas Scavenger Hunt
Christmas Scavenger Hunt

Sent my significant other on a scavenger hunt filled with small riddles as a fun Christmas present. The final portion started a cron job to send a scheduled daily text that is pulled and parsed from a third-party API. All SMS was done via Twilio. Technologies Used: Go, Twilio, AWS

mkv2mp4
mkv2mp4

Built a small CLI for converting many videos in MKV format to MP4 format concurrently. Leveraged ffmpeg for the conversion and Go for fast and easy concurrency. Boosted conversion speeds by over 400%.

Education

Education
Bachelor of Science in Software Development, Western Governors University, Ongoing
Western Governors University
2017 - Present (7 years)
Education
Bachelor of Science in Computer Science and Engineering, University of Toledo, 2017
University of Toledo
2015 - 2017 (2 years)
Education
Bachelor of Science in Software Engineering (transferred), Indiana Institute of Technology, 2015
Indiana Institute of Technology
2014 - 2015 (1 year)