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.
Created a native Android application with a Go back end to provide better scheduling and appointment time tracking. Technologies used: Go, Java, Buffalo, Android SDK, MySQL, AWS, Elastic Beanstalk.
A scavenger hunt filled with small riddles. 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.
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 speed by over 400%.