Luka Vidaković, Developer in Zagreb, Croatia
Luka is available for hire
Hire Luka

Luka Vidaković

Verified Expert  in Engineering

Software Developer

Location
Zagreb, Croatia
Toptal Member Since
August 20, 2019

Working in startup environments for the past six years, Luka在现代网络技术方面获得了丰富的实践经验,从处理实时社交网络feed到操纵第三方视频播放器api,再到处理区块链网络上的合同和交易. 他是那种在第一个“为什么”问题出现时从不停止探索的开发者,并且喜欢深入研究细节.

Portfolio

CIAL Dun & Bradstreet
Web3.js, Ethereum, IPFS, Redux Form, Redux, React, Node.js, JavaScript
Vibby
Amazon Web Services (AWS), Redux, React, Angular, Node.js, JavaScript
Vivid Interactions
MySQL, MongoDB, Ember.js, Redux, React, Node.js, JavaScript

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...我已经建立了一个应用程序,使用户能够组合视频(YouTube, Vimeo, Facebook, Twitch等).), chunk them into highlights, and overlay with custom SVG elements.

Work Experience

Web Developer

2018 - 2019
CIAL Dun & Bradstreet
  • 基于Airtable定义的一组规则,构建了一个动态表单生成系统. Users were able to define form steps, sections, looping groups, form field types and formats, placeholders, hints, and so on.
  • 开发了自定义表单字段条件解析和求值解决方案. The conditions were represented as text inside Airtable views, 文本被预处理成可以通过Redux Form的选择器求值的结构. 这为用户在定义表单字段条件时提供了更多的选项.
  • 构建了一个平台,在IPFS上存储加密数据,同时通过以太坊网络的智能合约管理引用.
  • Mentored junior and mid-level team members.
  • 开发了一个通用功能和组件库(React), Redux, Bootstrap),以便它可以在多个内部项目中重用.
Technologies: Web3.js, Ethereum, IPFS, Redux Form, Redux, React, Node.js, JavaScript

Web Developer

2016 - 2018
Vibby
  • 构建了一个视频播放器管理系统,该系统能够结合来自第三方播放器api(如YouTube)的资源, Vimeo, Twitch, Brightcove, JW Player, Facebook, and HTML5 native player.
  • 在浏览器和视频播放器api更改或更新时,支持和维护视频播放器管理系统.
  • 通过添加定时SVG覆盖的特性扩展了视频播放器管理系统的功能.
  • 扩展了视频播放器管理系统的功能集,添加了在视频中指定时刻显示任何基于HTML的内容的选项.
  • 开发了一个Chrome扩展使用我们的视频播放器管理系统,使所有的功能直接在YouTube的网站. With this extension, 用户可以将视频分成高亮部分,并使用自定义SVG元素覆盖它们.
技术:亚马逊网络服务(AWS)、Redux、React、Angular、Node.js, JavaScript

Web Developer

2016 - 2016
Vivid Interactions
  • Built a survey analysis application with a back end in Node.js, an Express.js framework, and a front end in Ember.js. 调查是通过SurveyMonkey的API收集的,并分析收集到的答案中的模式和偏差.
  • Developed a website for a local volleyball team. Based on Node.js, Express.js, and Cloudflare.
  • Constructed an image-cropping tool using React and Redux. 它允许人们在不复制的情况下操纵公开可用的图像. 该工具只是存储转换参数,并将其应用于前端的原始图像.
Technologies: MySQL, MongoDB, Ember.js, Redux, React, Node.js, JavaScript

Web Developer

2015 - 2016
Next User
  • 使用React和Redux将遗留应用程序代码库转换为更稳定和可用的代码库. The process was done without specifications, so the specifications were built from the ground up out of the old, unmaintained code. 营销人员利用这款应用,根据受众的行为和习惯,为他们制作独特的信息.
  • 与IBM沃森团队合作开发了几个单页应用程序,展示了IBM人工智能的几种使用方式. 其中一款应用在纽约大都会艺术博物馆Gala活动上展示,分析了人们的社交网络资料,并试图将他们的个性与出席大都会艺术博物馆Gala的著名设计师进行匹配.
  • Produced several product landing pages.
  • Customized email templates for newsletters.
Technologies: Redux, React, JavaScript

Front-end Web Developer

2013 - 2015
UX Passion
  • 创建了一个实时展示相关社交网络帖子的平台. 它被用于许多会议和聚会,如Smashing Magazine Conference, TEDx, World Economic Forum, and the like.
  • 为联合国难民事务高级专员办事处的一次会议建立了一个现场评论应用程序,主持人可以选择将实时发布到其网站上的内容.
  • Developed WordPress-based websites: Batalife.com and Peakleaders.com.
  • 基于Bootstrap构建了一个内部库,供UX工程师团队用于创建应用程序原型.
Technologies: jQuery, CSS, HTML, WordPress, PHP, JavaScript

Novo Protocol

http://www.novoprotocol.com/
这是一个基于区块链的市场,用于验证商业数据,直接连接全球范围内的商业数据提供商和数据买家.

Novo可以将数据安全地直接贡献给区块链. 该解决方案允许任何人或公司直接将其数据货币化. 我们的审查核实网络,以确保数据是真实的. 然后,买家可以购买这些经过验证的数据,收入在数据提供商和数据验证者之间分配.

Vibby

http://www.vibby.com
Vibby是一个视频播放器管理系统,它能够结合来自第三方播放器api的源,并将它们组合成一个连续的视频,但不会复制内容. Vibby简单地管理多个播放器api的播放,并负责计时.

Wall of Tweets

http://www.walloftweets.net/
Wall of Tweets是一个实时展示相关社交网络帖子的平台. 它主要用于会议、聚会和一般的活动.

Languages

JavaScript, HTML5, CSS, SCSS, PHP, HTML

Frameworks

Express.js, Redux, Ember.js, Angular, Koa, Electron, JSON Web Tokens (JWT), Cypress, Jest, Bootstrap, Material UI

Libraries/APIs

React, Node.js, Puppeteer, Vimeo API, Facebook API, Twitch API, YouTube API, Redux Form, React Router, REST APIs, Moment.js, jQuery, Web3.js, Coinbase API, Passport.js

Tools

Redux Thunk, Git, Sequelize, Webpack, Browserify, Chrome Developer Tools, Mongoose, GitHub, CircleCI, RabbitMQ, Stellar SDK, NGINX, Vim Text Editor, Cron

Paradigms

函数式编程,敏捷,函数式响应式编程,基于原型的OOP

Platforms

Unix, MacOS, Visual Studio Code (VS Code), WordPress, Ethereum, Amazon Web Services (AWS), Firebase, Netlify, Amazon EC2, Docker

Storage

MongoDB, MySQL, Redis, Amazon S3 (AWS S3)

Other

Cloudflare, IPFS, Gatsby,以太坊智能合约,Chrome扩展,Airtable

2009 - 2016

Bachelor's Degree in Software Engineering

Polytechnic of Zagreb - Zagreb, Croatia

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring