Scroll To View More
Hire the top 3% of freelance developers
Bent D. Olsen

Bent D. Olsen

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
Portfolio
  • Zeeto
    Java, JavaScript, Node.js, Spring, Spring Boot, MongoDB, Kafka, React.js...
  • StoryCloud
    JavaScript, Node.js, React.js, Angular, Redux, Express, Karma, Chai
  • Solekai Systems
    Java, IPTV, HLS, DASH, Smooth Streaming, HTML5 Video, DRM, AES128
Experience
  • Java, 20 years
  • JavaScript, 20 years
  • Architecture, 18 years
  • Spring, 11 years
  • Over-the-top Content (OTT), 6 years
  • IPTV, 5 years
  • Node.js, 3 years
  • React, 2 years
San Diego, CA, United States
Availability
Part-time
Preferred Environment
macOS, Linux, Eclipse, Git, CI/CD
The most amazing...
...solution I designed was a video-distribution platform that securely served live and on-demand video to millions of users.
Employment
  • Vice President Engineering
    2016 - 2017
    Zeeto
    • 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: Java, JavaScript, Node.js, Spring, Spring Boot, MongoDB, Kafka, React.js, Redux, Babel, Karma, Mesosphere, Docker, AWS
  • Vice President Engineering
    2015 - 2016
    StoryCloud
    • Handled and was responsible for the day-to-day management of a 10 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: JavaScript, Node.js, React.js, Angular, Redux, Express, Karma, Chai
  • 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 MLB.com 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: Java, IPTV, HLS, DASH, Smooth Streaming, HTML5 Video, DRM, AES128
  • Senior Technical Architect
    2010 - 2014
    Piksel
    • 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 3 cable companies, 1 satellite provider, and a new subscription based service—Veo.tv, now Blim.com. 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 Uverse.com site.
    • Worked with AT&T product management group to define 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 web, mobile and IPTV, dynamic ad insertion integration with FreeWheel.
    • Onboarded the premium content providers like HBO, Showtime, and Starz to the Uverse.com 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: Java, Spring, Hazelcast, SOLR, Oracle, JavaScript, Angular, less, jquery, Flash, Adobe Media Server, .NET, Silverlight, Adobe Access DRM, PlayReady DRM, Xbox One ADK
  • 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: Java, JavaScript, Spring, Struts, Hibernate, AJAX, JMS, Eclipse RCP, SWT, JFace, XMLBeans
Experience
  • VEO (Development)
    http://www.blim.com

    Ultimately responsible for the delivery of the Mexican mass media giant Televisa’s new online video streaming platform called Veo (www.veo.tv, now blim.com).

    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.

Skills
  • Languages
    Java, ECMAScript (ES6), CSS, JavaScript
  • Frameworks
    Redux, Spring, Spring Boot, Jasmine, Express.js, AngularJS
  • Libraries/APIs
    React Redux, REST API, Spring REST, Node.js, React, React Router, Chai
  • Paradigms
    Agile Software Development, Agile Project Management, REST, Microservices Architecture, Microservices, Agile Product Management, Kanban
  • Other
    Architecture, HTTP Live Streaming (HLS), Over-the-top Content (OTT), Certified Scrum Master, SaaS, Full-stack, RESTful Web Services, RESTful Services, Performance Optimization, MPEG-DASH, Smooth Streaming, Widevine, IPTV, Elastic Load Balancing, RTMP, Product Management
  • Tools
    PlayReady, AWS ELB, Apache Solr, Kafka Streams, Karma, Knex.js
  • Platforms
    Amazon Web Services (AWS), Apache Kafka, Oracle
  • Storage
    AWS S3, PostgreSQL, Hazelcast, MongoDB, MySQL
Education
  • Master's degree in Mobile Robotics
    1993 - 1998
    Aalborg University - Aalborg, Denmark
Hire the top 3% of freelance developers
I really like this profile
Share it with others