Bent D. Olsen, Software Developer in San Diego, CA, United States
Bent D. Olsen

Software Developer in San Diego, CA, United States

Member since June 6, 2016
Bent is an architect, manager, and developer with 20+ years of experience primarily with Java and JavaScript. He has specialized knowledge in video streaming, and likes hands-on development and managing development teams and architecture. Bent also has ample experience being a customer-facing developer.
Bent is now available for hire


  • Holonis
    Hadoop, MongoDB, Microservices, React, Python, Java, Node.js
  • Zeeto
    Amazon Web Services (AWS), AWS, Docker, Mesosphere, Karma, Babel, Redux...
  • StoryCloud
    Chai, Karma, Express.js, Redux, Angular, React, Node.js, JavaScript



San Diego, CA, United States



Preferred Environment

Continuous Delivery (CD), Continuous Integration (CI), Git, Eclipse, Linux, MacOS

The most amazing...

...solution I designed was a video-distribution platform that securely served live and on-demand video to millions of users.


  • CTO

    2017 - PRESENT
    • Created and implemented a real-time event streaming platform using microservices and Kafka.
    • Implemented continuous delivery including the fully automated deployments of all services, apps, and infrastructure.
    • Architected and implemented recommender systems for people and content-based recommendations.
    • Built and led a team doing React-based web development.
    • Led the adoption, design, and implementation of atomic design system across iOS, Android, and web teams.
    • Developed in-depth knowledge in eCommerce, social networks, ad monetization, and analytics.
    • Wrote machine learning algorithms with a focus on recommender systems, content categorization, and fraud detection.
    Technologies: Hadoop, MongoDB, Microservices, React, Python, Java, Node.js
  • Vice President Engineering

    2016 - 2017
    • Worked as the overall technical lead and application architect.
    • Performed full-stack hands-on development in Java and JavaScript.
    • Instilled a proper agile development approach using Jira with useful daily standups, sprint planning, backlog grooming, retrospectives, product demos, and poker planning.
    • Increased the efficiency and quality by doing high-level designs up front, detailed designs before coding, and incremental design as needed.
    • Wrote lightweight documentation which ensured a minimal impact on productivity; all the developers contributed to the design.
    • Raised expectations for code reviews by adding and enforcing static code analysis (SonarQube, ESLint) so reviews could focus on business logic.
    • Implemented continuous delivery with unit testing, integration testing, component testing and end-to-end testing (Selenium).
    Technologies: Amazon Web Services (AWS), AWS, Docker, Mesosphere, Karma, Babel, Redux, React, Apache Kafka, MongoDB, Spring Boot, Spring, Node.js, JavaScript, Java
  • Vice President Engineering

    2015 - 2016
    • Handled and was responsible for the day-to-day management of a ten-person engineering department which consisted of one web and one iOS team.
    • Built a responsive web application designed to work on desktop, tablet, and mobile using pure CSS.
    • Fostered a development environment that was completely cloud-based using AWS, GitHub, Travis, and Pivotal.
    • Worked as a technical lead and application architect for a web team and performed full-stack hands-on development in JavaScript.
    Technologies: Chai, Karma, Express.js, Redux, Angular, React, Node.js, JavaScript
  • CTO

    2014 - 2015
    Solekai Systems
    • Functioned as a chief architect on numerous projects providing architectural reviews and solutions directly to clients and also provided architectural guidance and oversight to internal architects.
    • Architected and designed ab inflight entertainment solution using Elemental hardware and HLS to deliver live video to aircraft.
    • Architected and designed a custom DRM solution that was approved by content provider as secure without needing any modifications.
    • Developed a simulation tool to simulate different Adaptive Bitrate (ABR) algorithms and to fine-tune ABR parameters.
    • Designed and prototyped solution to stream 4K video over WiFi from Android 4K capable devices to an Android 4K HDMI dongle.
    • Architected, designed, and prototyped an AWS-based solution to simulate major content providers like Netflix and for preproduction scale testing by satellite ISP.
    • Worked with on-demand and live-streaming in HLS, Smooth Streaming and DASH, to Flash, Silverlight, HTML5, iOS, and Android clients.
    Technologies: AES, Digital Rights Management (DRM), HTML5 Video, Smooth Streaming, Dash, HTTP Live Streaming (HLS), IPTV, Java
  • Senior Technical Architect

    2010 - 2014
    • Led the technical delivery of one of the largest clients in the company due to my being the most senior technical resource in the Americas for my company.
    • Delivered an over the top video service for three cable companies, one satellite provider, and a new subscription-based service—, now The solution consisted of linear channels, live events, SVOD, TVOD for web, IOS, Xbox 360, Xbox One, and connected TVs.
    • Established and managed new teams in technologies not previously a core competency for the Americas' region. This included Smart TV, iOS, Android, Xbox 360 and Xbox One. Personally ramped up on the technologies to be able to mentor tech leads and developers.
    • Ensured that all teams developed using Agile methodologies (SCRUM, Kanban) and continuous integration (Jenkins CI server) using either SVN or Git.
    • Handled and was responsible for the delivery of AT&T’s site.
    • Worked with the AT&T product management group to define the roadmap and led geographically dispersed development teams of up to 20 engineers all while still performing hands-on development.
    • Led the architecture, design, and implementation of U-verse major strategic initiatives like DVR integration with U-Verse IPTV back-end and master catalog unifying video catalogs across the web, mobile and IPTV, dynamic ad insertion integration with FreeWheel.
    • Onboarded the premium content providers like HBO, Showtime, and Starz to the platform.
    • Architected a major new functionality, managed code quality, performed design reviews, and did code reviews of both the front-end and back-end code.
    Technologies: Xbox, PlayReady, Digital Rights Management (DRM), Adobe, Silverlight, .NET, Adobe Media Server (AMS), Flash, jQuery, Less, Angular, JavaScript, Oracle, Solr, Hazelcast, Spring, Java
  • Technical Lead

    2006 - 2010
    Solekai Systems
    • Managed multiple cross-functional development teams through all aspects of the project lifecycle from requirements gathering to maintenance and support as well as performing hands-on development.
    Technologies: XMLBeans, JFace, SWT, Eclipse RCP, JMS, Ajax, Hibernate, Apache Struts, Spring, JavaScript, Java


  • VEO

    Ultimately responsible for the delivery of the Mexican mass media giant Televisa’s new online video streaming platform called Veo (, now

    Led the project from pre-sales through discovery, design, development and a major public launch.

    The project was 2 years in the making and at it's peak had 40 people under my management. I still managed to perform hands-on development of critical aspects of the platform namely key VCMS functions and the rather challenging multi-tenanted multi-DRM solution.


  • Languages

    Java, ECMAScript (ES6), CSS, JavaScript, Less, Python
  • Frameworks

    Redux, Spring Boot, Spring, Jasmine, Express.js, Angular, .NET, Silverlight, Apache Struts, Hibernate, XMLBeans, Hadoop, AngularJS
  • Libraries/APIs

    REST APIs, Node.js, Spring REST, React Redux, React Router, React, Chai, Mesosphere, AES, jQuery, JMS, SWT
  • Paradigms

    REST, Agile Project Management, Agile Software Development, Microservices Architecture, Microservices, Agile Product Management, Continuous Integration (CI), Continuous Delivery (CD), Kanban
  • Other

    SaaS, RESTful Services, RESTful Web Services, Full-stack, Over-the-top Content (OTT), Certified Scrum Master, HTTP Live Streaming (HLS), Architecture, Software Development, Performance Optimization, IPTV, MPEG-DASH, Smooth Streaming, Widevine, AWS, Dash, HTML5 Video, Digital Rights Management (DRM), Adobe Media Server (AMS), Ajax, Product Management, Elastic Load Balancers, RTMP
  • Tools

    PlayReady, Git, Babel, Solr, Flash, Adobe, Eclipse RCP, JFace, Knex.js, Apache Solr, Kafka Streams, Karma, AWS ELB
  • Platforms

    Amazon Web Services (AWS), MacOS, Linux, Eclipse, Docker, Xbox, Apache Kafka, Oracle
  • Storage

    MySQL, MongoDB, Hazelcast, PostgreSQL, AWS S3


  • Master's degree in Mobile Robotics
    1993 - 1998
    Aalborg University - Aalborg, Denmark

To view more profiles

Join Toptal
Share it with others