Forrest Hopkins

Software Development Engineer II at Amazon Web Services (AWS)

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Forrest Hopkins is a Software Development Engineer II in Seattle with 11 years of experience building high-throughput backend systems and polished user-facing apps. Currently contributing to Amazon S3, he’s designed distributed services and parallelized video transcoding servers for livestream and VOD, and previously led full-stack solutions for constrained financial and wearable environments. Comfortable across JavaScript/TypeScript, C#, Android, and cloud-native tooling, he also maintains open-source work like an Android STOMP/WebSocket client demonstrating pragmatic protocol and lifecycle refactors. Forrest combines a taste for elegant engineering with hands-on ownership—on-call rotations, product stewardship, and large-scale asset management—and a habit of exploring off-the-beaten-path technical solutions.
code11 years of coding experience
job9 years of employment as a software developer
bookComputer Science, Computer Science at Grand Canyon University
bookMesa Community College
stackoverflow-logo

Stackoverflow

Stats
1,397reputation
1.0mreached
28answers
5questions
Badges
printing
top-5%
github-logo-circle

Github Skills (20)

rxjavafx10
websocket10
java10
android-library10
javas10
websockets-client10
android-native-library10
android10
rxjava10
websocket-client10
client-websocket10
printing9
spring-boot6
kotlin6
css6

Programming languages (25)

C#CMakefileGoHTMLJupyter NotebookGroovyTypeScript

Github contributions (5)

github-logo-circle
STOMP protocol via WebSocket for Android
Role in this project:
userMobile Developer (Android)
Contributions:2 reviews, 27 commits, 2 PRs in 4 months
Contributions summary:Forrest primarily focused on the Android implementation of the STOMP protocol via WebSocket. Their contributions included adding and modifying connection providers, implementing a disconnect method, and refactoring RxJava-based methods for handling messages and lifecycle events. They also updated and refactored core classes such as `StompClient` and `ConnectionProvider` to improve the library's functionality and maintainability. The user's work involved substantial changes to the underlying WebSocket connection logic and message handling within the Android environment.
android-libraryandroidstompwebsocketjava
forresthopkinsa/Braze

Jun 2018 - Sep 2020

Contributions:1 PR, 41 pushes, 2 branches in 2 years 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Forrest Hopkins - Software Development Engineer II at Amazon Web Services (AWS)