
Brian Olsen
@brianolsen
Open-source software engineer at Equijoin designing a standard for self-hosted software on local hardware.
What I'm looking for
At Equijoin LLC, I’m designing an open software and hardware standard to make it easier for people to run open-source software on affordable local hardware. I’m working toward sensible defaults built on interoperable standards, with room to customize deployments.
At Tabular, I founded and headed the Developer Relations department, creating Iceberg education and tutorials and improving contribution processes between developers and companies. I also redesigned the Apache Iceberg documentation build system.
At Trustwave, I created a data lifecycle pipeline that minimized duplicate storage of 60TB of data while easing pressure on Flume ingestion. I also worked on federated search using a JDBC wrapper around Trino JDBC.
My earlier work includes contributing to Apache Iceberg documentation and Trino, and advocating for Trino at Starburst. I wrote blogs, hosted community broadcasts, and helped grow the Trino YouTube channel from 140 to 1,240 subscribers over two years.
Experience
Work history, roles, and key accomplishments
Designing an open integrated software and hardware standard to empower every human to run open source software on cheap local hardware, with further aspirations of multisite private networks and storage replicas.
Through the use of interoperable standards, we will make sensible defaults that enable the product to work out-of-the-box, with flexible hooks to customize deployment where needed. If yo
Refactored the Apache Iceberg documentation and improved the build process for releases.
Coordinated monthly Iceberg syncs
Formed the Tabular Developer Relations team strategy. Built consensus around the role of Developer Relations at Tabular with stakeholders and different departments. Created blog and training materials around Iceberg on the Tabular site. Managed tri-weekly community syncs, notes, and posted recaps on YouTube and the dev mailing list. Designed and moved the Apache Iceberg documentation to a new buil
Trino Contributor and Site Maintainer
Jan 2020 - Jun 2024 (4 years 5 months)
Contributing and reviewing code, primarily on the Trino Elasticsearch connector.
Posting issues when something is missing.
Work with the Wikipedia community to establish a seperate Trino wiki: https://en.wikipedia.org/wiki/Trino_(SQL_query_engine).
Organized and hosted multiple Trino summits both virtual and in-person. With attendance up to 1500 virtually and 250 in-person.
See my Starburst de
Writing bi weekly blogs and giving okay advice to engineers about how to run and tune their Trino clusters.
Educating engineers about Trino on Slack, GitHub, Twitter, and Stack Overflow.
Creating and hosting a biweekly broadcast called Trino Community Broadcast via Twitch, YouTube, and LinkedIn that talks all things Trino and Commander Bun Bun!
Grew the Trino YouTube channel from 140 to 1,240 s
Created a new data lifecycle pipeline that minimized duplicate storage of 60TB of data while offloading pressure on flume ingestion.
Worked on a federated search utility that uses a JDBC wrapper around Trino JDBC, which is a translation layer that exposes views based on metadata of which backend system contains certain partitions of the data.
Redesigned data exporting service to use Hive replacing custom written MapReduce processes leading to faster responses via query optimization.
Developed, tested, and debugged spring boot services to store and query data from technologies like Hadoop, Elasticsearch, and Mongo to provide expedient searching capabilities.
Coordinated the data migration of an 8TB index when upgrading between incomp
Worked as a research assistant for the VACCINE research Center of Excellence funded by the Department of Homeland Security. The goal of this lab is to create visualizations for different types of analysis in various domains so that specialists will be able to quickly understand current data and make predictions based on historical data.
Developed the prototype that became the web system used in V
Worked as a .NET Software Development Intern using C#, Java, HTML and javascript(jQuery). The core software was Microsoft's MVC framework.
Ran through user scenarios to test various modules within our applications.
Worked with an automated cloud testing suite called SOASTA to run established scenarios automatically.
Wrote a simulated thermostat sensor that took real data of various heating a
Worked as a Java developer for a front-end application called Scottrader that assists in online trading. The code UI functionality extends from the swing class and other basic java components. Working at Scottrade opened my mind to many problems software engineers are facing today and became an outlet to exercise the methods and skills gained from my classes.
Increased our code testing coverage
Established satellite communications during field operations that enabled an integrated operations environment for officers to communicate and visualize infantry troop movement.
Supervised over the training of a data networking team comprised of fifteen marines.
Designated each marine to certain tasks to ensure smooth workflow, as well as, look after the well being of subordinates.
Performed
Veteran's Affairs Work Study
Dec 2010 - May 2012 (1 year 5 months)
Assisted the Transition Assistance Program manager in the design, development and implementation of customer applications using off-the-shelf vendor software packages.
Participated in a variety of projects utilizing computer skills to provide assistance in evaluating requirements and procedures.
Assisted with the preparation of technical reports for Transition Assistance Program manager using
Education
Degrees, certifications, and relevant coursework
Udemy
The Java Spring Tutorial: Learn Java's Popular Web Framework
Issued Dec 2018
Duolingo
Duolingo Spanish Fluency: Intermediate (Estimated)
Issued Oct 2016
Purdue University
Master of Science (MS), Computer Science
2014 - 2016
Southern Illinois University Edwardsville
Bachelor of Science (BS), Computer Science
2010 - 2014
Waterloo High School
High school diploma
2002 - 2006
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Interested in hiring Brian?
You can contact Brian and 90k+ other talented remote workers on Himalayas.
Message BrianGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
