Gavin W.

Gavin W.

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

About Me

Gavin is a Senior Software Engineer who specializes in writing web applications and CLI programs using Go. He sees optimizing portions of programs as fun and challenging and enjoys learning new technologies and programs to write clean and easy-to-maintain code. Gavin is motivated to work with clients and turn their ideas into a fully working digital product.

Frontend

Backend

Database

DevOps

Other

Work history

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

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Algolia
Algolia
Software Engineer
2022 - Present (3 years)
Remote

Working on the world’s only end-to-end AI search solution to help businesses and developers understand their online users.

Blink Marketing Logistics
Blink Marketing Logistics
Senior Software Engineer
2018 - 2022 (4 years)
Perrysburg, United States of America
  • 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 on the new platform to allow for endless extensibility via plugins.

Tranzamon LLC
Tranzamon LLC
Back-end Developer
2016 - 2017 (1 year)
Toledo, United States of America
  • Used Swagger-based code generators for 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.

Emerson
Emerson
Software Engineering Intern
2016 - 2017 (1 year)
Elyria, United States of America
  • Worked mainly with .NET to maintain and enhance 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.

Showcase

Elite Appointments
Elite Appointments
  • Developed a native Android application with a Go backend.

  • Utilized Go, Java, and Buffalo for development.

  • Integrated MySQL and AWS for database and cloud infrastructure.

Christmas Scavenger Hunt
Christmas Scavenger Hunt
  • A scavenger hunt with riddles.

  • Daily text sent via Twilio for scheduled distribution.

  • Utilizes Go, Twilio, and AWS for the project.

mkv2mp4
mkv2mp4
  • Developed a CLI for converting MKV videos to MP4 format concurrently.

  • Utilized ffmpeg for efficient conversion.

  • Achieved a 400% speed increase in conversion time.

Education

Bachelor's Degree, Software Development
Bachelor's Degree, Software Development
Western Governors University
2017 - 2019 (2 years)
BSc Computer Science and Engineering
BSc Computer Science and Engineering
The University of Toledo
2015 - 2017 (2 years)
Software Engineering (transferred)
Software Engineering (transferred)
Indiana Institute of Technology
2014 - 2015 (1 year)