Bartlomiej Obecny,波兰Szczecin的开发者
Bartlomiej is available for hire
Hire Bartlomiej

Bartlomiej Obecny

Verified Expert  in Engineering

Full-stack Developer

Location
Szczecin, Poland
Toptal Member Since
April 16, 2014

Bartlomiej是一个真正热衷于解决未解决问题的人. 他是一名拥有超过15年专业经验的全栈开发人员. Bartlomiej喜欢和人一起工作, is not afraid of changes, 很擅长人际交往, 并且总是乐于接受新的挑战.

Portfolio

Dolby Laboratories - Main
TypeScript, Chromecast, JavaScript,前端,Jira, HTTP Live Streaming (HLS)...
WarnerMedia
JavaScript, TypeScript,数字版权管理(DRM),视频流,WebGL...
Lyra Entertainment Inc.
JavaScript, Node.. js, NGINX -rtmp, WebRTC, NGINX,流媒体,音乐流媒体

Experience

Availability

Full-time

Preferred Environment

Git, IntelliJ IDEA, OS X

The most amazing...

...我编写的代码是在地图上任何点之间的Fly3D路由.

Work Experience

Chromecast, TypeScript和Video Developer

2022 - 2023
Dolby Laboratories - Main
  • 通过集成WebSockets播放器和Shaka播放器,开发和改进了视频播放器, allowing users to pause, resume, 或者重新观看实时内容,以获得增强的无缝体验.
  • 为一个专注于优化电影下载以提高稳定性的XCD项目做出贡献, 使用三个不同的CDN服务器来减少潜在的故障.
  • 为NBC设计了一个新的集成chromecast的应用程序, 与SKY播放器无缝集成,并于2022年成功发射, replacing the outdated app.
  • 管理和增强了现有的NBC应用程序的Chromecast, 实现新特性并确保其功能性.
Technologies: TypeScript, Chromecast, JavaScript,前端,Jira, HTTP Live Streaming (HLS), MPEG-DASH, Widevine, WebAssembly

JavaScript and Video Expert

2021 - 2022
WarnerMedia
  • 为不同的平台(电视,机顶盒)开发了HBO Max,集成了一个视频播放器.
  • 实现电视的OIPF播放器,并将其与现有播放器集成.
  • 增加了一个预缓存电影,用户可以观看,以加快视频的开始时间.
  • 架构和重构了HBO Max的许多元素.
Technologies: JavaScript, TypeScript,数字版权管理(DRM),视频流,WebGL, Lightning Components, Open IPTV Forum (OIPF), Tizen, Visio, Solid.js

Back-end Developer

2020 - 2021
Lyra Entertainment Inc.
  • 创建和设计一个新的音乐和视频流应用程序的后端、数据库和前端.
  • 创建了一个管理面板后端和前端,可以自动转换音乐和视频并上传到Amazon S3.
  • 管理前端开发,帮助招募开发人员并执行代码审查.
  • 首先在专用服务器上设置所有基础设施,然后迁移到AWS.
技术:JavaScript, Node.. js, NGINX -rtmp, WebRTC, NGINX,流媒体,音乐流媒体

Senior JavaScript Developer

2019 - 2021
LightStep (via Toptal)
  • 在JavaScript中为两个Node维护OpenTelemetry API.js and browser.
  • OpenTelemetry的主要贡献者之一是JavaScript吗. 创建了OpenTelemetry的许多部分,包括跟踪和度量.
  • 发布了稳定跟踪版本1.0和实验性指标.
  • 审阅了许多不同贡献者的PR.
  • 创建了所有主要的web插件和许多Node插件.js.
  • 创造了最受欢迎的出口商, 用于跟踪和度量的OpenTelemetry JavaScript的收集器导出器.
技术:TypeScript, JavaScript, Node.js,分析,全栈,架构,软件架构

Senior JavaScript Developer

2019 - 2020
Infinity Lending Systems(通过Toptal)
  • 使用TypeScript创建了一个新的支付系统的前端原型, Angular 8, and Angular Materials.
  • 创建了一个独立的组件,用于支付可以嵌入到任何网站.
Technologies: Azure, SQL, TypeScript, Angular Material, Angular, Full-stack, Architecture, Software Architecture

React Expert

2019 - 2019
Reddit (via Toptal)
  • 为管理面板创建视频模块,用于审批视频. 视频模块支持不同的过滤器,无需后端即可生成缩略图.
技术:画布,视频流,Redux, React, TypeScript,架构,软件架构

Full-stack Engineer

2018 - 2019
FastSwims (via Toptal)
  • 从零开始建立一个工作产品,在美国组织游泳比赛.
  • 使用Node创建一个完整的后端.js and Sequelize.
  • 使用React、Redux和Saga创建前端SPA.
  • 与支付系统和Mixpanel分析集成.
  • 创建了符合美国游泳数据交换格式的游泳结果转换器.
  • 创建了从外部网页自动导入游泳结果.
技术:亚马逊网络服务(AWS), Sass, PostgreSQL, 关系数据库服务(RDS), Sagas, Redux, React, Sequelize, Node.js,全栈,架构,软件架构

Senior JavaScript Developer

2018 - 2018
Video Chat
  • Created a Video.与Wowza服务器集成的WebRTC直播视频插件.
Technologies: Video.js, Wowza, JavaScript, WebRTC,全栈,架构,软件架构

Senior JavaScript Developer

2016 - 2018
Castlabs
  • 为Electron创建了DOWNStream,一个用于下载DASH电影的开源项目.
  • 基于Electron和React创建了一个下载电影的桌面应用程序.
  • 为浏览器开发PRESTOPlay.
  • Implemented smooth streaming.
  • 创建了一个视频跟踪插件.js.
  • 集成分析为“欢乐”和“工作中的好人”."
  • 实现Chromecast发送方和接收方.
  • 创建util用于处理使用画布图像的字幕,然后能够改变字幕的颜色.
技术:加密媒体扩展(EME), Node.js,电子,视频流,JavaScript,全栈,架构,软件架构

Freelance Node.js Developer

2016 - 2016
Slash-hyphen (via Toptal)
  • 为Slack机器人添加了一些新功能.
技术:JavaScript, Node.js, Emacs, Botkit,全栈,架构,软件架构

自由职业高级JavaScript应用工程师

2016 - 2016
Placester (via Toptal)
  • Created a Node.导入联系人的Js服务.
  • Created a new extendable modal.
  • Integrated with Localytics.
  • 为伙伴脚本创建了一个模块,以便他们可以注入HTML片段和自定义脚本.
  • 修正了许多错误,提高了管理面板的稳定性.
Technologies: Node.js, PHP, CSS3, HTML5, Less,木偶.js, Backbone.js, JavaScript,全栈,架构,软件架构

Owner and Freelance Developer

2013 - 2016
FIOBE
  • 开发了一个用于文件共享的AngularJS应用.
  • 为一个移动会议做演示.
  • 基于Node的视频和音频流.js and DynamoDB.
  • 使用Node开发文档数据流应用程序.js and AngularJS.
  • 使用Node创建了一个财务报告和统计web应用程序.. js、AngularJS、PostgreSQL和HighCharts.
  • 使用Marionette, Backbone和Node为ING Bank Śląski开发一个新的响应式web应用程序.js.
Technologies: Python, Thymeleaf, Java, Linux, Git, jQuery, PHP, Bootstrap, Sass, CSS, HTML5, Bower, Gulp, Grunt, AngularJS, Full-stack, Software Architecture

自由职业高级前端开发人员

2014 - 2015
ConsumerAffairs.com (via Toptal)
  • 创建了一个普通的JS库,用于在页面上切换和变换元素.
  • 使用Gulp、Jasmine单元测试改进了构建过程,并使用JSDoc改进了文档.
  • Integrated with Segment.io and Mixpanel.
  • 使用TypeForm收集有关宠物测验的数据,然后在自定义SVG图表上显示聚合数据.
  • 重构活动页面和品牌页面.
  • 使用改进的SQL查询和存储过程优化了电子邮件的生成.
  • 建立了一个纯CSS解决方案的星级评级.
  • 重构了Ouibounce库(退出意图),以便在手机上工作,并添加了一些改进.
  • Integrated action forms.
Technologies: JSDoc, Typeform.io, Jinja, Branch.io, Highcharts, Bash, CircleCI, Karma, Jasmine, Mixpanel, Google Analytics, MySQL, Python, Django, Handlebars, Gulp, Backbone.js, AngularJS, Sass, Stylus, CoffeeScript, JavaScript, Full-stack, Architecture, Software Architecture

Freelance Developer

2014 - 2014
FindTheBest (via Toptal)
  • 使用AngularJS创建了一个原型应用.
  • 使用第三方SDK集成家庭搜索API.
技术:Bootstrap, AngularJS, JavaScript,全栈,架构,软件架构

CTO

2012 - 2013
Starters
  • 在JS中创建了一个HTML文本编辑器.
  • 使用PHP 5、JavaScript和Python开发了一个记笔记的web应用程序.
  • 使用Java和HTML5构建了一个电子学习平台的原型.
  • Prototyped using Mockflow.com.
Technologies: MySQL, PostgreSQL, Apache, Debian Linux, Git, jQuery, Python, PHP 5, JavaScript, CSS, HTML5, Full-stack, Architecture, Software Architecture

Senior Engineer

2009 - 2012
Nokia Gate 5
  • 使用JavaScript在地图上创建点之间的路线.
  • 使用JavaScript和REST开发交通数据可视化和公共交通路由.
  • 开发飞行3D,任何路线的模拟器,使用JavaScript.
  • 使用Java、Python和JavaScript开发地图上天气信息的接口.
  • 用Python为Jenkins开发了一个构建统计工具.
  • 茉莉,JBehave和黄瓜测试.
  • 使用Jenkins、Maven和Puppet应用持续集成.
Technologies: Varnish, Splunk, Git, Subversion (SVN), Continuous Integration (CI), Puppet, Jasmine, JBehave, 行为驱动发展(BDD), Test-driven Development (TDD), jQuery, Scrum, Agile, Apache Maven, Python, Java, JavaScript, CSS, HTML, Full-stack, Architecture, Software Architecture

Senior Developer

2009 - 2009
Web Solutions
  • 帮助开发超过500个域名的搜索模块.
  • 使用c# IIS开发了一个多线程的域名搜索服务.
  • 为办公室支持建立了一个管理小组.
  • 开发了一个信用卡支付网关,使用REST和c#.
  • Used Mono framework.
技术:EPPlus, XML, SMTP, HTTP, Web Services, MySQL, c#, Visual Basic, Mono, ASP.NET, Visual Basic for Applications (VBA), Microsoft Visual Studio, Ajax, Test Cases, JavaScript, XHTML, Subversion (SVN), IIS, .. NET,全栈,架构,软件架构

Team Leader

2007 - 2009
Where Are You Now
  • 使用数据迁移、c#和JavaScript实现了一个新邮箱.
  • 开发地理位置——一个地图点和谷歌地图——为来自世界各地的城镇创建一个新的数据库.
  • 从地址簿中开发联系人导入,优化现有机制.
  • 使用Visual Basic和MS SQL实现全搜索.
  • Developed Carbon Footprint, 计算全球旅行直接和间接造成的温室气体排放量.
  • 开发的朋友书,与朋友保持联系的模块. 实现了许多更改和优化.
Technologies: XML, SMTP, HTTP, Web服务描述语言(WSDL), Scrum, FTP, Web Services, CSS, Visual Basic 6 (VB6), OpenVPN, MySQL, ASP.NET, Microsoft SQL Server, Active Server Pages (ASP), Subversion (SVN), Ajax, SQL, JavaScript, XHTML, SOAP, IIS, .. NET,全栈,架构,软件架构

Web Developer

2006 - 2007
Where Are You Now
  • 使用JavaScript与虚拟地球和谷歌地图集成.
  • 使用JavaScript和CSS开发了一个旅行简介页面和旅行指南,.
  • 使用web服务和SOAP与第三方进行集成.
Technologies: XML, SMTP, HTTP, Web服务描述语言(WSDL), FTP, Web Services, CSS, Visual Basic 6 (VB6), OpenVPN, MySQL, ASP.NET, Microsoft SQL Server, Active Server Pages (ASP), Subversion (SVN), Ajax, SQL, JavaScript, XHTML, SOAP, IIS, .. NET,全栈,架构,软件架构

Owner and Freelance Developer

2000 - 2007
COBO
  • 为公司内部的文档流开发了一个web应用程序, using PHP, JavaScript, CSS, and Ajax.
  • 构建用于管理架构师之间文档流的客户机/服务器应用程序, such as time sheets, costs, reminders, reports, LAN chat, and progress for each project, using Delphi and dBase.
  • 为一家销售钢管的公司创建了一个数据仓库. 使用PHP、JavaScript、CSS和MySQL.
  • 为国家彩票生成统计数据的程序应用程序. Used Delphi and dBase.
  • 开发了一个客户端/服务器应用程序,用于管理和控制网吧中的计算机. Used Delphi, TCP/IP, and UDP.
  • 用Delphi和dBase构建了一个管理墓地的应用程序.
技术:dBASE, Apache, CSS, HTML, JavaScript, Ajax, MySQL, PHP,软件架构

Software Developer

2005 - 2006
Agryf S.A. - Animex Group
  • 使用Delphi、dBase和Firebird实现的自定义应用程序创建报表.
  • 使用Delphi, dBase, Firebird, Oracle 8i为各部门制作报表.
  • 使用Novell、DHCP和SSH管理公司网络.
  • 使用Assembly, PASCAL和dBase开发了一个专用的工资读取应用程序.
Technologies: SMTP, FTP, Assembler, Novell NetWare, XML, Pascal, Firebird, TCP/IP, Oracle, SSH, OpenVPN, DHCP, SQL, HTTP, Delphi

Software Developer

2005 - 2005
Public Hospital
  • 使用Delphi和dBase开发各种小程序.
  • 在Novell、UNIX、Oracle和Informix中执行服务器管理.
  • 使用JavaScript, CSS, HTML, MySQL和PHP开发网页.
  • 使用PHP、Delphi、MySQL和JavaScript实现了一个每日工作调度程序.
Technologies: CSS, HTML, JavaScript, PHP, Linux, IBM Informix, Unix, SMTP, FTP, Novell NetWare, TCP/IP, Oracle, Ethernet, SSH, OpenVPN, DHCP, SQL, HTTP, Delphi

IT技术员,软件开发人员

2001 - 2002
Aeris Computers
  • 使用JavaScript, HTML和CSS创建网页.
  • Built new workstations.
  • 帮助处理计算机软件和更难的IT任务.
  • 用Delphi和MySQL开发了一个更新仓库的桌面应用程序.
技术:CSS, HTML, JavaScript, PHP, SQL, Delphi

OpenTelemetry

http://github.com/open-telemetry/opentelemetry-js
用于从应用程序收集跟踪和度量的框架. 我是这个开源项目的维护者,用于JavaScript和TypeScript中的OpenTelemetry API, both Node.js and browser. 我创造并设计了出口器, metrics, core, SDK, 以及自动仪表的插件, including:
• XMLHttpRequest
• Fetch
• GraphQL
• Fastify
• Document load
• User interactions

TranscendPay

使用TypeScript创建了一个新的支付系统的前端原型, Angular, and Angular Material.

Video Admin Module

在管理员环境中创建视频模块,用于审核用户的视频. 添加了各种过滤器和控件,以便能够操作内容. 添加了一个模块,用于在没有后端的情况下动态生成缩略图.

技术栈:TypeScript, React, Redux, Canvas

FastSwims

http://www.fastswims.com/
我从零开始建立了FastSwims网站,包括后端.

WebRTC Video Chat

创建了一个与Wowza服务器一起使用的webbrtc客户端,用于实时流媒体,响应时间非常短. WebRTC客户端已经被开发为一个插件,可以很容易地与视频一起使用.js.

PRESTOPlay for Browsers

为浏览器开发PRESTOPlay, 播放dash的视频播放器, smooth streaming, HLS通过流行的浏览器保护内容.

DOWNStream for Electron

http://github.com/castlabs/downstream_electron
一个用于下载DASH电影的开源项目.

技术:JavaScript, Node.js, Electron

Placester

http://placester.com
我在placester的管理面板工作.Com是一家房地产行业的数据公司. 我还在Node中创建了一个新服务.js for importing contacts.

响应Web应用程序荷兰国际集团银行Śląski

使用Marionette, Backbone和Node为ING Bank Śląski开发一个新的响应式web应用程序.js.

Consumer Affairs

http://consumeraffairs.com
我在消费者事务网站工作, which includes consumer news, recall information, 还有成千上万页的消费者评论.

Family Tree Builder

我使用AngularJS创建了一个与Family Search API集成的原型.

Video Live Streaming

一个在网络上显示实时视频流的应用程序.

Back-end tech: Node.js、AWS、Elastic Beanstalk、Amazon SDK、EC2、Powershell、DynamoDB、FFMpeg、Wowza

前端技术:Angular、HTML5、Canvas、AudioContext、FFMpeg、Web sockets、Web workers

Document Data Flow

一个应用程序的文件流在一个公司的一些报告. Used Node.js, PostgreSQL, Angular, HighCharts,以及一个带有Proxmox openVZ的专用服务器.

财务报告及统计数字

用于生成财务指标和统计数据报告的web应用程序. Used AngularJS, Node.. js、HighCharts和PostgreSQL.

File Sharing

我做了一个前端的文件共享应用. 使用Angular、Grunt、Karma、Jasmine和Bootstrap.

Notekick

我创建了一个创业公司,一个用来做笔记的网络应用.

Nokia Maps

I helped develop maps.nokia.com, now known as here.com. Mostly worked on routing.

Danish Domain Registrar

http://web-solutions.eu/
我做过一个基于web的互联网域名注册和管理系统.

Angular i18nT

http://github.com/obecny/i18nT
这是一个Angular翻译模块, 具有针对不同语言的自定义过滤器,并支持不同的语法情况.

Intelligent House

我在技校的毕业论文是《欧博体育app下载》."

我创造并设计了一些电子设备,你可以将它们连接成多达8个的集群. 其中6个类似于开/关开关,2个也有可能改变功率.

这个电子设备集群通过并口插入计算机, 基于windows的应用程序能够管理这8个设备. 自动管理有几种可能性,包括随机信号. 这样做的主要目的是在用户外出时保护自己的家不被窃贼盗窃.

2000年,我因为这个项目获得了波兰的“年度技术员”奖.

技术:c++, Bascom,汇编,数据库,Protel,电路模拟器

Slash-hyphen

我致力于改进Slackbot.

Languages

Sass, TypeScript, ECMAScript (ES6), SQL, Less, HTML5, CSS, JavaScript, HTML, JavaScript 6, JavaScript 5, CSS3, PHP, Bash Script, CoffeeScript, Markdown, PHP 5, XHTML, Visual Basic for Applications (VBA), XML, Active Server Pages (ASP), Visual Basic 6 (VB6), Web服务描述语言(WSDL), Delphi, Pascal, Assembler, dBASE, Bash, Java, C#, Python, Visual Basic

Frameworks

Video.js、Jasmine、Bootstrap、AngularJS、Redux、Jinja、Ionic、JBehave、Express.js, Yii,角材料,角,电子,闪电组件, .NET, ASP.. NET, Django, Hibernate, Spring, Mono, Thymeleaf, Jest

Libraries/APIs

React, jQuery, Node.js, REST api, WebRTC, Redux-Saga, Shaka Player, HTML5 Web Workers, Backbone.Marionette, Underscore.js, Backbone.js, EPPlus, Handlebars, Highcharts, Typeform.io, Marionette.js, Google Cast API, Puppet.. js、Amazon API、React Redux、Nginx-rtmp、WebGL

Tools

Webpack, Git, Stylus, Gulp, Slack, GitHub, Karma, Bower, Mercurial, Grunt, Sequelize, Jira, Apache, Puppet, Subversion (SVN), Splunk, Varnish, Microsoft Visual Studio, OpenVPN, Novell NetWare, IntelliJ IDEA, Google Analytics, CircleCI, Branch.io, Emacs, Canvas, Botkit, Wowza, Adobe Photoshop, Apache Maven, Eclipse IDE, NGINX, Visio

Paradigms

Responsive Web Design (RWD), Scrum, Design Patterns, Continuous Deployment, Continuous Integration (CI), Unit Testing, Agile Software Development, 面向对象编程(OOP), Web Architecture, Database Design, Testing, RESTful Development, Test-driven Development (TDD), 行为驱动发展(BDD), E2E Testing, Continuous Delivery (CD), Continuous Development (CD), Agile, MEAN Stack

Platforms

MacOS, iOS, Amazon EC2, AWS Elastic Beanstalk, Linux, Debian Linux, Tizen, Oracle, Unix, OS X, Mixpanel, Azure, Web, Windows, WordPress, Amazon Web Services (AWS), Music Streaming

Storage

PostgreSQL, MySQL, SQL Architecture, Firebird, IBM Informix, Amazon DynamoDB, Memcached, Microsoft SQL Server, NoSQL

Other

HTML5 Video, Media Source Extensions, 加密媒体扩展(EME), Web App Development, Code Architecture, Architecture, RESTful Web Services, Full-stack, Web Development, Over-the-top Content (OTT), Software Architecture, Chromecast, HTTP Live Streaming (HLS), Smooth Streaming, Video Streaming, UI Testing, UI Frameworks, Team Leadership, Smart TV, Lighting, IIS, Test Cases, Ajax, Web Services, HTTP, SMTP, SOAP, FTP, DHCP, SSH, TCP/IP, Ethernet, JSDoc, Sagas, 关系数据库服务(RDS), UX Architecture, Scraping, Technical Leadership, Analytics, Computer Science, Electronics, Streaming, 数字版权管理(DRM), Solid.. js、前端、MPEG-DASH、Widevine、WebAssembly

Industry Expertise

Open IPTV Forum (OIPF)

2000 - 2005

计算机科学与计量经济学硕士学位

什切青大学-什切青,波兰

1995 - 2000

College Degree in Electronics

斯卢普斯克技术学校(学院)-斯卢普斯克,波兰

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring