Brian Refsdal
Senior Software Engineer at Docker
- Role
- Senior Software Engineer at Docker, Inc
- Location
- Bellevue, WA, US
- LinkedIn followers
- 500 followers
About Brian Refsdal
Projects I have worked on recentlyWrote a simple Dashboard UI PoC using AngularJS 1.0 and Bootstrap.Put together an OAUTH2.0 PoC using Scala, MySQL, Slick and Akka Http.Hacked up a TLS handler in Scala that supports chained x509 certificates using BouncyCastle.Built an IoT backend that supports secure MQTT using TLS with Scala and Cassandra.Decided to write an IoT backend in C for fun using Libevent and prepared statements to MySQL. Added metrics using Statsd, Graphite, and Grafana.Investigated Facebook\'s HTTP webserver Proxygen. Compared the performance of Proxygen with Colossus using stress test tool wrk.Played around with Akka clustering and Akka Http. The PoC uses an in memory cache and a pub/sub mechanism for cache invalidation.Spent time thinking about scaling persistent MQTT connections and wrote a PoC using HAProxy, Moquette (MQTT broker in Java) and Netty. Added a Kafka Publisher/Consumer inside the Moquette server that acts as a MQTT/Kafka bridge. Hacked around with Lua in HAProxy to support stick tables and routing MQTT client ids and x509 certificate CNs.Wrote cloudinit scripts for AWS EC2 to automate deployment of clustered services such as RabbitMQ, Zookeeper, Kafka, Cassandra, and Neo4J on Ubuntu 16.04.Things I like to work onI like to finish a top-k PoC that uses Spark structured streaming and Kafka.Complete a PoC for top-k that uses KStreams and KTables. A Netty server acts as an endpoint to access the KStreams KeyStore atop Rocksdb.Investigate using Presto to perform ad hoc SQL queries on generated RDDs.Past experiences* 6+ years software development experience in numerical and data analysis software* Strong background in applying algorithms for practical use, particularly least-squares data fitting and non-linear optimization* Working knowledge of statistical methods including Bayesian inference, MCMC, and simulations* Considerable experience producing visualizations for data analysis such as plots and images
Experience
Senior Software Engineer
Apr 2026 — Present · Bellevue, WA, US
Education
Harvard Extension School
ALM, Software Engineering
2008 — 2012
The College of New Jersey
BS, Computational Physics
2001 — 2005
Skills
- Websocket
- Numerical Analysis
- Mysql
- Jdbc
- Sh
- Image Processing
- Git
- Eventlet
- Technical Leadership
- Xhtml
- Software Development
- Python
- Html
- Statistics
- Php
- Json
- System Architecture
- Css
- Javascript
- Tornado
- C++
- Java
- Linux
- Architecture
- Testing
- C
- Numerical Modeling
- Mac Os X
- Algorithms
- Scala
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.