Ivan Turkovic,英国伦敦的开发者
Ivan is available for hire
Hire Ivan

Ivan Turkovic

Verified Expert  in Engineering

CTO Developer

Location
London, United Kingdom
Toptal Member Since
June 19, 2015

Ivan is a geek, visionary, startup enthusiast, occasional tech blogger, software developer, 在伦敦工作的企业家. 他不喜欢平庸,也不会满足于平庸. 众所周知,他会整夜不睡,思考如何才能在自己所做的事情上真正出类拔萃. 你可能会称之为积极的特质或竞争精神,但他称之为激情.

Portfolio

Forbes Media - Q.ai - Main
Ruby, Ruby on Rails (RoR), Heroku, 谷歌云平台(GCP), Apex, Apex Code...
Mobilize
Ruby on Rails API, SQL, 亚马逊网络服务(AWS), Microservices, Heroku...
Stealth Fintech Company
SQL,微服务架构,微服务,api, AngularJS, PostgreSQL...

Experience

Availability

Part-time

Preferred Environment

Ruby,亚马逊网络服务(AWS), React, Bash, Git, Sublime Text, Linux, MacOS

The most amazing...

...我创建的是一个分布式打印服务,带有触摸屏的远程物理打印终端,在服务器端和客户端运行web应用程序.

Work Experience

Interim CTO

2020 - 2021
Forbes Media - Q.ai - Main
  • 受聘接管项目前MVP阶段,因为老团队从未完成MVP.
  • 组建新团队,在加入后的4个月内组织公测.
  • 创建了一个微服务,根据AI建议正确处理和分配交易给每个用户, 考虑再平衡和为每个用户应用多个策略的能力.
  • 准备、部署和维护完整的DevOps流程.
Technologies: Ruby, Ruby on Rails (RoR), Heroku, 谷歌云平台(GCP), Apex, Apex Code, Batch Apex

Consultant

2019 - 2020
Mobilize
  • 当有很多性能问题和代码复杂性导致数据不一致时接管了项目. 我清理了现有的代码并优化了响应的性能.
  • 改进了发送大量动态电子邮件的可伸缩性能力. 内部产品有自定义标签,为每个用户生成唯一的电子邮件内容, 然后还有一个发送每日通知摘要的系统.
  • 负责准备并构建从Heroku到AWS平台的过渡. 我在超过25项AWS服务和产品中使用了Terraform和Circle CI. 我成功地在大量用户基础上完成了完整的过渡.
  • 构建内部基于ruby的测试性能模板,生成可以定期运行并测试外部API调用的JMeter模板. 它增加了当前JMeter所缺乏的额外复杂性逻辑.
  • 清理和优化了PostgreSQL的SQL查询. 对于更复杂的问题,我编写了原始的SQL语句.
技术:Ruby on Rails API, SQL, 亚马逊网络服务(AWS), Microservices, Heroku, AngularJS, Angular, React, Node.js, JavaScript, Ruby on Rails (RoR), Full-stack, Next.js, Trading Systems

Interim CTO

2018 - 2019
Stealth Fintech Company
  • 构建了一个新的区块链平台.
  • 支持保护用户隐私的附加安全功能.
  • 支持与多个现有支付网关集成.
Technologies: SQL,微服务架构,微服务,api, AngularJS, PostgreSQL, Bitcoin, Ruby, Node.. js,亚马逊网络服务(AWS), React, Python, JavaScript, Go,区块链,全栈,CTO

Chief Architect

2017 - 2018
Engineer.ai
  • 直接组建和管理团队,同时将每个产品作为一个项目进行规划.
  • 构建公司内部和外部产品和服务的整个生态系统. 定义规范并准备项目计划.
  • 亲自参与涉及紧密集成的更复杂的技术领域, payments, 以及潜在的性能瓶颈.
技术:Ruby on Rails API, Heroku, SQL, Microservices架构, Microservices, APIs, PostgreSQL, Bitcoin, Ruby, Node.js, 亚马逊网络服务(AWS), React, Machine Learning, 人工智能(AI), Android, iOS, JavaScript, Angular, Ruby on Rails (RoR), Full-stack, CTO

Architect

2017 - 2018
DidItFor.Life (via SD2Labs)
  • Architected software.
  • 实现的支付网关.
  • 搭建复杂金融平台.
  • 实施了安全和隐私保护措施.
技术:Ruby on Rails API, SQL, Microservices架构, Microservices, APIs, PostgreSQL, Ruby, Node.js, 亚马逊网络服务(AWS), React, Android, iOS, JavaScript, Angular, Ruby on Rails (RoR), Full-stack

Solutions Architect

2017 - 2017
Wrap (via SD2Labs)
  • 建立团队和基础设施.
  • Liaised with clients.
  • 创建业务流程工作流.
技术:Ruby on Rails API, SQL,微服务架构,微服务,api, AngularJS, PostgreSQL, Ruby, Node.js、亚马逊网络服务(AWS)、Android、iOS、DevOps、JavaScript、Ruby on Rails (RoR)、Full-stack

Architect

2016 - 2017
Rapaport (via SD2Labs)
  • Gathered requirements.
  • 管理产品和处理DevOps.
  • Architected software.
技术:Ruby on Rails API、SQL、微服务、API、亚马逊网络服务(AWS)、Ruby、Node.js、iOS、Android、Angular、Java、c#、Ruby on Rails (RoR)、Full-stack

Founder

2013 - 2017
Instaform
  • 开发一个潜在客户生成平台.
  • 为表单构建一个自定义编辑器.
  • 为移动应用程序创建REST API.
  • 编程自定义循环计费与Paymill集成.
  • 在Scrum中遵循敏捷方法.
技术:Ruby on Rails API, SQL, Microservices架构, Microservices, APIs, PostgreSQL, Node.. js、亚马逊网络服务(AWS)、Amazon EC2、Amazon S3 (AWS S3)、Capistrano、NGINX、Backbone.. js,行为驱动开发(BDD), Ruby on Rails (RoR), Ruby,全栈

Architect

2015 - 2016
Pulsr (via SD2Labs)
  • Architected software.
  • 建立团队并指导团队成员.
  • 处理大量数据.
技术:Ruby on Rails API, SQL, API, AngularJS, Node.js, 亚马逊网络服务(AWS), OpenCV, PostgreSQL, 社交媒体整合, Requests, HTTP, Goliath, Capistrano, Workers, Messaging, Sidekiq, Cucumber, Specs, JavaScript, Ruby on Rails (RoR), Ruby, Full-stack

Consultant

2015 - 2015
Stitch
  • 将单页web应用程序迁移到打包成PhoneGap应用程序的跨平台移动应用程序.
  • 为跨平台移动应用程序添加令牌身份验证和CORS支持.
  • 使用Gulp任务管理器自动执行任务.
  • Used Socket.作为REST API的数据传输IO.
  • 为iOS和Android创建推送通知.
  • 简化了将web浏览器功能合并到移动应用程序中的过程.
技术:Heroku, SQL, api, PostgreSQL, 亚马逊网络服务(AWS), Socket.IO,推送通知,Gulp, MongoDB, Node.js, JavaScript, PhoneGap

Consultant

2015 - 2015
Farm4Trade
  • 开发了一个单页应用程序作为动物交易平台.
  • 为移动设备和前端应用程序开发REST API和令牌身份验证.
  • 使用AngularJS和Ionic框架为一个跨平台应用开发消息功能.
  • 用Chef为Linode VPS实例创建了一个部署流程,并使用Git钩子进行部署.
  • 将iOS应用部署到App Store.
  • 与其他开发人员一起管理和领导开发过程.
  • 在开发过程中应用Scrum技术.
Technologies: SQL, APIs, AngularJS, PostgreSQL, 亚马逊网络服务(AWS), Ionic, PhoneGap, Cordova, Social Media, Live Chat, Socket.IO, Jasmine, Karma, Chef, Node.js, Angular, Express.js, MEAN Stack

Consultant

2013 - 2014
农发基金(联合国专门机构)
  • 开发会议直播网络直播平台.
  • 构建一个编辑器,用于编辑不同事件所需的模板.
  • 为不同组织之间的内部/外部沟通编写平台.
  • 从后一个项目创建了新的gem Stradivari,它处理带有过滤和排序的表生成.
  • 将旧项目从J2EE迁移到新的web应用程序中,以组织不同代理成员和外部组织之间的呼叫记录和内部通信.
  • 为使用Cucumber的项目引入了完整的集成测试覆盖.
  • 开发具有推送功能的实时聊天通信.
Technologies: SQL, APIs, PostgreSQL, Social Media, Live Chat, Streaming, Capistrano, Sidekiq, Cucumber, JavaScript, Ruby, Ruby on Rails (RoR)

Consultant

2013 - 2013
Netis
  • 创建了Foerch现场销售订单系统.
  • 为线下订餐开发了一个iOS应用.
  • 优化了核心数据存储,可以在60k以上的产品中进行离线模式下的过滤和搜索.
  • 开发与现有ERP系统的移动集成.
  • 使用Capistrano准备部署.
技术:e- log XML排序模式, JBoss, Microsoft SQL Server, 行为驱动发展(BDD), Ruby on Rails (RoR), JRuby, AFNetworking, RestKit, Core Data, iOS

Consultant

2013 - 2013
Global Currency Partners
  • 来自第三方API的外币解析数据.
  • 优化MySQL服务器1.2亿货币对.
  • 开发用于显示货币对的股票小部件.
  • 开发了一个缓存流程来检索任何货币对在任何时间范围内的所需数据,用于超过14年的实时交易数据.5s.
  • 开发用于导入和处理货币数据的aysnc工人.
技术:PostgreSQL, MySQL Server, Linode, Sidekiq, Capistrano, 行为驱动发展(BDD), Ruby on Rails (RoR), Ruby

Co-founder and CTO

2012 - 2013
Babberly(以前的Jabberly)
  • 创建了一个将优惠券与社交网络相结合的平台.
  • 为商家开发了交互式地图编辑器.
  • 构建基于订阅的支付流程.
  • 自动化了新商家注册的过程.
  • 使用Capistrano部署到AWS.
Technologies: SQL, APIs, PostgreSQL, Bitcoin, 亚马逊网络服务(AWS), Memcached, MySQL, Ruby, iOS, HTML5, jQuery, Cucumber, RSpec, JavaScript, Sass, Haml, Ruby on Rails (RoR), CTO

Consultant

2012 - 2012
NeonRoots
  • 为FlipFilms开发了一个定制的CMS.
  • 创建了“村庄筛选”网络应用程序.
  • 将图形分割成HTML内容.
  • Set up server platforms.
  • 使用Capistrano准备部署流程.
技术:SQL, api, PostgreSQL, Ruby, Heroku, MySQL, HTML5, jQuery, Backbone.js, Cucumber, RSpec, JavaScript, Sass, Compass, Haml, Ruby on Rails (RoR)

Lead Developer

2012 - 2012
Hipscan
  • 开发QR码生成器.
  • 构建自定义模板编辑器.
  • 为Servage创建了基于循环的支付.net.
  • 为移动应用程序开发了一个REST API.
  • 编写一个iOS应用程序.
  • 部署到iOS应用商店.
  • Deployed with Capistrano.
  • 管理和领导项目中的其他开发人员.
Technologies: SQL, APIs, PostgreSQL, 亚马逊网络服务(AWS), MySQL, Ruby, iOS, HTML5, Prototype Framework, Cucumber, RSpec, JavaScript, Compass, Sass, Haml, Ruby on Rails (RoR)

Consultant

2011 - 2011
Valobox
  • 开发了一本书作为文档的缓存平台, 根据用户购买的内容应用不同的策略.
  • 创建了与计费服务器的REST API通信.
Technologies: APIs, PostgreSQL, Ruby, Redis, Amazon, CouchDB, CSS3, HTML5, Cucumber, RSpec, Sinatra, CoffeeScript, Sass, Haml, Ruby on Rails (RoR)

Founder

2011 - 2011
Kuponcki
  • 为当地团体优惠券网站创建了一个网站刮板.
  • 开发了一个过滤可用优惠券的门户网站.
  • 设置部署流程.
  • 开发用于数据处理的异步工作者.
  • 在Scrum中遵循敏捷原则.
  • 发布于iOS App Store.
技术:Android, iOS, jQuery, CoffeeScript, Amazon, Cucumber, RSpec, Backbone.js, Moustache.js, Haml, Sass, Ruby on Rails (RoR)

CTO

2010 - 2011
Printbox
  • 更新了平台架构,因为这是从Cloudomat衍生出来的项目.
  • 创建了一个连接到云存储服务器的打印终端.
  • 创建了一个与CUPS服务器通信的Ruby库.
  • 手机或现金一体化支付.
  • 为客户端开发轻量级web应用. 打印终端有一个全屏触摸web应用程序在运行.
  • 管理和领导项目中的其他开发人员.
技术:MongoDB, C, Ruby, jQuery, JavaScript, Haml, Sass, Ruby on Rails (RoR)

Lead Developer

2010 - 2011
Cloudomat.com
  • 对服务进行规划和架构.
  • 设计可扩展的云存储架构.
  • 开发了基于云存储的分布式云打印系统.
  • 创建了一个实时视频流功能.
  • 为外部服务构建了完整的API支持.
  • 管理和领导项目中的其他开发人员.
技术:Memcached, MySQL, MongoDB, C, jQuery, JavaScript, Haml, Sass, Ruby on Rails (RoR)

联合创始人兼高级开发者

2009 - 2010
Instacart
  • 为项目创建体系结构.
  • 为服务器设置平台.
  • 创建MVP iOS应用程序.
  • Prepared web scrapers.
  • Deployed with Capistrano.
  • Released to Android & iOS app stores.
技术:iOS, MySQL, JavaScript, Haml, Ruby on Rails (RoR)

联合创始人兼高级开发者

2008 - 2010
OdpiralniČasi
  • 开发web scraper,用于提取本地开放时间的数据.
  • 参与iOS应用和REST与服务器的通信层.
  • 为移动设备的数据访问开发REST API和身份验证API.
  • 对现有代码应用TDD测试方法.
  • 参与服务器维护和管理.
  • 发布到Android和iOS应用商店.
Technologies: Android, iOS, CSS, HTML, 测试驱动开发(TDD), JavaScript, Ruby on Rails (RoR)

Senior Developer

2008 - 2009
LiveCLIQ
  • 为实时广播的流媒体平台创建通信.
  • 应用代码的完整测试覆盖率.
  • 开发了一个流媒体视频的网络平台.
  • 在正式的iOS SDK发布之前,参与了视频流的iOS应用程序的开发.
  • 为Facebook和Twitter等社交服务开发身份验证模块.
  • 为主要社交网站开发社交分享功能,在Facebook上嵌入视频.
Technologies: Flash, Symbian, iOS, CSS, HTML, 测试驱动开发(TDD), Prototype Framework, JavaScript, Ruby on Rails (RoR)

ERP Analyst

2007 - 2008
Adacta
  • 分析现有客户的新需求.
  • 在客户内部开发新模块.
  • 与主要客户就新功能进行联系.
  • 支持现有项目进行升级.
  • 将新客户端的数据迁移到Navision格式.
  • 创建项目报告模板.
技术:Microsoft SQL Server, Navision

Developer

2006 - 2006
Hermes Softlab
  • 扩展和支持安捷伦色谱仪设备服务.
  • 为来自设备的数据开发一个集中的数据存储库.
  • 支持的遗留SQL脚本.
  • 运行特定设备的测试程序.
  • 为位于亚洲的远程团队提供管理支持.
Technologies: C++, C

Printbox

A printing service. 使用Ruby on Rails, CUPS服务器,Haml, Sass和Capistrano.

Engineer.ai

http://engineer.ai
人工智能辅助平台构建科技项目.

Cloudops

http://www.cloudops.ai/
智能基础设施服务减少了花费在繁琐的维护工作上的时间,从AWS迁移服务(通过一键式机器管理的迁移过程在可用性区域之间移动或复制), backup monitoring, 甚至还有自动缩放设置.

Builder by Engineer.ai

http://builder.engineer.ai
构建器,轻松配置您的产品需求,以快速报价和构建您的产品.

DidItFor

社会公益众筹平台.

Hipscan

A marketing app. 使用的技术包括Ruby on Rails, Haml, Sass, Compass, JavaScript, RSpec, Cucumber, Prototype, HTML5, iOS, Ruby, and MySQL.

Instaform

创建联系表单的服务. 使用的技术包括Ruby 2.0, Ruby on Rails 4.0、Sidekiq、BDD、Backbone.. js、Nginx、Capistrano、AWS、S3和EC2.

My Currency Transfer

http://www.mycurrencytransfer.com/
货币转移和汇率比较. 使用的技术包括Ruby 2.0, Rails API 4.0、BDD、Capistrano、Sidekiq消息传递和worker,以及MySQL.

FlipFilms

电影、电视、音乐录像和商业制作公司. 使用的技术包括Ruby on Rails, Haml, Compass, Sass, JavaScript, RSpec, Cucumber, Backbone.js、jQuery、HTML5、MySQL和Heroku.

OdpiralniČasi

http://www.odpiralnicasi.com
A store website. 使用的技术包括Ruby on Rails、JavaScript、CSS、HTML、Ruby、TDD和iOS.

Farm4Trade

http://farm4trade.com/
一个连接农民和育种者的移动平台,以改善农业生产和贸易系统. 使用MEAN堆栈(MongoDB, Express, AngularJS和Node).Ionic framework、Chef、Redis和PhoneGap.

Instaform

http://www.instaform.co
用于为网站构建交互式表单的SaaS服务. 它很容易嵌入到任何静态网站或与web应用程序集成,它存储提交,可以转换为线索.
它为代理机构提供支持,他们可以将表单委托给客户查看提交的内容,而他们则负责技术方面的工作.

Languages

SQL, JavaScript, Sass, SCSS, Ruby, HTML5, CSS, HTML, Solidity, TypeScript, Scala, Python, Objective-C, Swift, Rust, WASM, Bash, Haml, C, JRuby, CSS3, C++, C#, Java, Go, Erlang, CoffeeScript, Apex, APEX Code

Frameworks

Bootstrap, Ruby on Rails (RoR), PhoneGap, AngularJS, Ionic, Prototype Framework, Express.io, Next.js、Django、Compass、Core Data、RestKit、AFNetworking、Sinatra、Express.js、Angular、Jasmine、React Native

Libraries/APIs

Ruby on Rails API, React, React Redux, Twitter API, Stripe, Socket.IO, Node.js, jQuery, Sidekiq, Stripe API, Backbone.. js, Google API, Google地图,Facebook API, Moustache.js, Requests, OpenCV, Braintree API, PayPal API

Tools

Rake, RabbitMQ, RSpec, Sublime Text, Git, Navision, Flash, Cucumber, NGINX, Capistrano, Chef, Karma, Goliath, Grunt, Solr, Gulp, Batch Apex

Paradigms

Microservices, Microservices架构, MEAN Stack, Design Patterns, 测试驱动开发(TDD), DevOps, 敏捷软件开发, REST, 行为驱动发展(BDD), Scrum

Platforms

Blockchain Platforms, iOS, MacOS, DigitalOcean, 亚马逊网络服务(AWS), Heroku, Blockchain, Ethereum, Linux, Symbian, Android, Amazon, Amazon EC2, JBoss, Linode, Ubuntu, 谷歌云平台(GCP)

Storage

MongoDB, Sphinx Search Engine, Redis, PostgreSQL, MySQL, Microsoft SQL Server, Memcached, Amazon S3 (AWS S3), MySQL Server, CouchDB, NoSQL

Other

APIs, Full-stack, Cryptocurrency, Cryptocurrency发展, Bitcoin, Cordova, Hybrid Apps, Front-end Development, MEAN Stack Developer, Blockchain & Cryptocurrency, Solana, Ethereum Smart Contracts, CTO, 不可替代令牌(NFT), Smart Contracts, Fintech Consultant, Architecture, Payment Gateways, WebSockets, Distributed Systems, Push Notifications, e- log XML排序模式, Streaming, Live Chat, 人工智能(AI), Machine Learning, Specs, Messaging, Workers, HTTP, 社交媒体整合, BrainTree, PayPal, SaaS, Ajax, OAuth

Industry Expertise

交易系统,社交媒体

2004 - 2010

计算机与信息科学学士学位

卢布尔雅那大学-卢布尔雅那

2008 - 2009

部分完成商业和经济学学士学位

卢布尔雅那大学-卢布尔雅那,斯洛文尼亚

2007 - 2007

交换计划,商业和市场营销学位的一部分

吕勒堡理工大学-瑞典吕勒堡

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring