Pieter van Beek,葡萄牙塔维拉的开发者
Pieter is available for hire
Hire Pieter

Pieter van Beek

Verified Expert  in Engineering

Ruby on Rails Developer

Location
Tavira, Portugal
Toptal Member Since
September 8, 2014

Pieter拥有39年的编程经验,包括担任软件产品经理的时间. He is a challenger, an independent worker, 在情况需要的时候也要有团队精神, 他在一系列的话题上拥有专业知识和技能, including big data, cryptography, and machine learning.

Portfolio

Swift Medical Inc.
Ruby, JavaScript, React, PostgreSQL, Architecture, Snowflake, Apache Airflow...
City of Amsterdam
Azure, GitLab CI/CD, Kubernetes, Azure Kubernetes服务(AKS), Spark...
City of Amsterdam
异步编程、sible、OpenStack、OpenID Connect (OIDC)、GIS...

Experience

Availability

Full-time

Preferred Environment

Asynchronous Programming, High-performance Computing, Linux, Software Architecture, Applied Cryptography, Python, TypeScript, Clojure

The most amazing...

...我发明并实现的东西是一个平台,用于在lucifer的动态人群之间进行可验证的安全数据交换.net.

Work Experience

Principal | Staff Engineer

2022 - 2022
Swift Medical Inc.
  • 起草了一个新的、分布式的、功能性的微服务架构.
  • 描述了系统的体系结构,并对现有系统的性能进行了分析, mostly monolithic, main software components.
  • 在主要开发人员之间创建了对目标体系结构的支持,该体系结构可以逐步实现.
Technologies: Ruby, JavaScript, React, PostgreSQL, Architecture, Snowflake, Apache Airflow, Kubernetes, CI/CD Pipelines, Eventual Consistency, 大规模分布式系统, Apache Kafka, Fivetran, Software, Software Development, Project Management, SaaS, Digital Transformation, CTO, Startups, Node.js, TypeScript, PostGIS, Back-end, Technical Leadership, Cybersecurity, IT Security, HL7 FHIR Standard, 快速医疗互操作性资源(FHIR), Ruby on Rails (RoR), Vanilla JS, Git, Security, Amazon Web Services (AWS), Unix, Docker, 面向对象编程(OOP), Distributed Computing, MacOS

高级开发|建筑师

2020 - 2022
City of Amsterdam
  • 自动自助提供(云)存储、Spark集群、Kafka等等.
  • 通过Rancher (Azure中的AKS)手动维护Kubernetes集群.
  • 使用LDAP和Keycloak,设计和部署基于oidc的IAM (identity and access management. 通过这个IAM集成了大量的应用和服务.
Technologies: Azure, GitLab CI/CD, Kubernetes, Azure Kubernetes服务(AKS), Spark, Apache Airflow, Data-level Security, Aiohttp, Asynchronous Programming, Flask, REST, Rancher, Databricks, MinIO, LDAP, 389 Directory Server, Keycloak, OpenID Connect (OIDC), OAuth 2, REST APIs, Public-key Cryptography, Linux, APIs, SQL, Python, Unix, X.509,建筑,身份 & Access Management (IAM), Django, Multithreading, Software, Software Development, Project Management, SaaS, Digital Transformation, Node.js, TypeScript, Geospatial Data, PostGIS, Back-end, Technical Leadership, Cybersecurity, IT Security, PKI, Vanilla JS, PostgreSQL, Git, Security, Redis, JavaScript, Docker, 面向对象编程(OOP), Web of Trust, Distributed Computing, MacOS

Senior DevOps | Architect

2017 - 2020
City of Amsterdam
  • 为开放数据的发布构建了高级、异步和高性能RESTful api.
  • 为20多个微服务的基础设施设计并实现了联合身份和访问管理以及单点登录, 有七个身份提供者使用Keycloak跨越组织边界.
  • 选择和预置API管理工具,用于访问管理、版本控制和负载平衡.
  • 构建了一个web服务和Python命令行接口,用于个人数据的假名化,允许多个组织交换和组合数据集,而不会影响匿名性.
Technologies: 异步编程、sible、OpenStack、OpenID Connect (OIDC)、GIS, Kubernetes, Docker, REST APIs, REST, Public-key Cryptography, Linux, APIs, SQL, Keycloak, Data-level Security, Python, Unix, X.509、LDAP、架构、身份 & Access Management (IAM), Django, Software, Software Development, SaaS, Digital Transformation, Startups, Early-stage Startups, Node.js, Geospatial Data, PostGIS, Back-end, Cybersecurity, IT Security, MongoDB, PKI, Vanilla JS, PostgreSQL, PHP, Git, Security, Redis, JavaScript, Jenkins, Apache Spark, 面向对象编程(OOP), MacOS

Interim CTO

2016 - 2016
MADS
  • 通过分析/调试他们的系统和实现基本的服务/资产管理例程来断言业务连续性.
  • 分析软件和服务, 架构文档化, 并计划了最迫切需要的升级和重构.
  • 估计未来两年的人员需求,并在董事会上为这一估计辩护. 然后,选择并招募了7名新员工.
技术:REST api, REST, Linux, api, Unix,架构,身份 & Access Management (IAM), Software, Software Development, Project Management, SaaS, Startups, Back-end, Technical Leadership, MongoDB, Ruby on Rails (RoR), Vanilla JS, PostgreSQL, PHP, Git, Security, Amazon Web Services (AWS), Redis, MySQL, Ruby, JavaScript, 面向对象编程(OOP), MacOS

Consultant

2015 - 2015
ASTRON
  • 设计了满足LOFAR国际射电望远镜计算需求的高性能计算集群.
  • 撰写欧洲公开招标书的技术规范文档.
  • 参与评审投标书的遴选委员会.
技术:高性能计算, Linux, Unix, Physics, Multithreading, Software, Software Development, C, NVIDIA CUDA, 面向对象编程(OOP), Parallel Computing, MacOS

Senior Developer

2014 - 2015
Multinational Bank
  • 在一组DTAP大数据集群上实现了Hortonworks Hadoop的持续交付(零接触部署), 作为银行数据湖战略的一部分.
  • 修改和定制Hortonworks Hadoop,以适应银行的合规要求和部署环境.
  • 定制Hadoop与银行的自定义身份和访问管理系统进行互操作.
Technologies: Hadoop, Python, Jenkins, REST APIs, REST, Public-key Cryptography, Linux, APIs, Unix, Identity & Access Management (IAM), Software, Software Development, SaaS, Digital Transformation, Cybersecurity, IT Security, PKI, Git, 面向对象编程(OOP), Distributed Computing

Co-founder and CTO

2013 - 2015
Lucipher.net
  • 与他人共同创立了这家公司,并成功申请了荷兰高科技刺激基金.
  • 发明并实现了一种新的公钥交换方法.
  • 发明并实现了一个可证明和可验证的安全平台,用于动态用户组内的数据交换. 该方法将用于群聊应用程序和电子病历, military, police, and intelligence agencies.
  • 在斯坦福大学学习了密码学I课程,并获得了结业证书.
  • 试验了最新的同态加密方案.
Technologies: iOS, Android, Encryption, OpenPGP, REST APIs, REST, Public-key Cryptography, Linux, APIs, SQL, Data-level Security, Python, Unix, X.509,建筑,身份 & Access Management (IAM), Multithreading, Software, Software Development, Project Management, Startups, Early-stage Startups, Fundraising, Back-end, Cybersecurity, IT Security, PKI, Ruby on Rails (RoR), Vanilla JS, C++, PostgreSQL, PHP, Git, Security, Amazon Web Services (AWS), Ruby, JavaScript, 面向对象编程(OOP), Web of Trust, MacOS

System Architect/DevOps

2013 - 2013
Vancis
  • 使用PXE、kickstart、Xen和Puppet对32节点的RHEL集群进行调测.
  • 在虚拟化的多租户计算集群上部署了Hortonworks的HDP.
  • 帮助为多租户计算集群设计和实现虚拟化网络拓扑.
Technologies: LDAP, PXE, Xen, Hadoop, REST APIs, REST, Public-key Cryptography, Linux, APIs, Unix, Architecture, Identity & Access Management (IAM), Multithreading, Software, Software Development, SaaS, Startups, Technical Leadership, PKI, Git, Security, MySQL, VMware ESXi, OpenStack, 面向对象编程(OOP), Web of Trust, Distributed Computing

Senior Advisor

2006 - 2013
SARA
  • 开发基于文献的微阵列数据分析关键字富集工具CoPub.
  • Invented, oversaw the development of, and managed BeeHub, 用于学术研究的千兆级数据存储和交换.
  • Invented, oversaw the development of, 管理GridAppsPortal, 一个web门户,用于有效地运行常见的大规模计算(如.g.(BLAST)在LHC计算网格上,具有数万个计算节点和pb级存储.
  • 建议和合作开发EsiBayes, 一个用于执行大规模逆建模的门户网站, machine learning, 在荷兰生命科学网格(LSG)和国家计算集群(LISA)上进行参数优化。.
  • 使用NVidia的CUDA和CuFFT工具包,将计算密集型的层析成像重建算法从cpu移植到gpu (NVidia Tesla卡).
Technologies: Storage, Grid Computing, Machine Learning, Big Data, High-performance Computing, REST APIs, REST, Public-key Cryptography, Linux, APIs, SQL, Python, Unix, X.509, Sequence Alignment, Bayesian Statistics, LDAP, Intel MKL, LAPACK, Sun Grid Engine, GPGPU, GPFS, Identity & Access Management (IAM), Physics, Multithreading, NVIDIA CUDA, Software, Software Development, Project Management, SaaS, Fundraising, Back-end, Technical Leadership, Cybersecurity, IT Security, MongoDB, Java, PKI, Ruby on Rails (RoR), Vanilla JS, C, C++, PostgreSQL, PHP, Git, Security, MPI, jQuery UI, Sencha Touch, MySQL, Ruby, JavaScript, Qt, OpenPGP, WebDAV, 面向对象编程(OOP), Web of Trust, Distributed Computing, Parallel Computing, R, MATLAB, LISA

Owner

1997 - 2006
Q-factor
  • 为客户建立了首批电子商务网站,包括一家荷兰大型连锁书店.
  • Built an online, 为阿姆斯特丹大学和一家电视广播公司(VPRO)开发的基于flash的游戏,允许学术经济学家在针锋相对的游戏中观察和实验人类行为.
  • 为包括慕尼黑大学在内的客户构建了许多并行计算集群的高性能计算应用程序, Germany.
  • 为荷兰最大的视频租赁连锁店(Videoland)进行针对性营销的大数据分析.
  • 为荷兰阿姆斯特丹市建立汽车里程日志管理和财政调度系统.
Technologies: Vectorization, eCommerce, REST APIs, REST, Public-key Cryptography, Linux, APIs, SQL, Unix, X.509, Software, Software Development, SaaS, Startups, Early-stage Startups, Back-end, Vanilla JS, C, C++, PostgreSQL, PHP, Security, MySQL, JavaScript, Qt, OpenPGP, 面向对象编程(OOP), Web of Trust

射电望远镜的peta级HPC集群

在欧洲公开要约请求(RFO)的背景下, 我写了技术规格文件. 这需要设计多个4pb和50pb,000规格率高性能计算和存储集群与各种商品硬件设置.

Lucid

发明并实现了一种在动态用户组内交换数据的可证明和可验证的安全方法,其中所有用户都可以邀请新用户. 该方法将用于群聊应用程序和电子病历, and also in military, police, 情报部门.

多租户Hadoop即服务

为Vancis设计并帮助实现了多租户Hadoop硬件和软件基础设施, 互联网服务提供商. 基础设施使用Xen和VMWare进行硬件虚拟化, Hortonworks, 以及EMC的Pivotal解决方案,用于长期存储酷数据.

BeeHub

为学术研究人员提供千兆级的数据存储和交换.

Rackful

http://pieterb.github.io/rackful/
面对用Ruby实现RESTful web服务的任务, 我检查了现有的框架, 但后来决定创建自己的,因为我找不到一个具有以下所有属性的框架:

SMALL. 其中一些框架非常大. 如果理解框架比编写自己的框架花费更多的时间, 那么这个框架最好比我自己想出来的更强大.

没有广泛的工具或代码生成. 使用Ruby,您不需要代码生成.

FULL SUPPORT FOR HTTP/1.1 CONDITIONAL REQUESTS. 大多数库的支持仅限于“if-none-match”和“if-modified-since”头文件, 并且仅用于GET和HEAD请求. For RESTful web services, “if-match”和“if-unmodified-since”标头至少同样重要, 尤其是像PUT这样不安全的方法, POST, PATCH, and DELETE.

RESOURCE-CENTERED. 一些库要求RESTfulness, 但同时有一个类似servlet的接口, 它允许您实现像doPOST(URL)这样的方法句柄, 其中,您必须找出资源被发布到的对象, depending on the URL. 该库使您可以专注于服务器端资源及其表示.

Online Game

Built an online, 为阿姆斯特丹大学和一家电视广播公司开发的基于flash的游戏,允许学术经济学家在合作游戏中观察和实验人类行为.

GridApps Portal

一个web门户,用于有效地运行常见的大规模计算(如.g.(BLAST)在LHC计算网格上,具有数万个计算节点和pb级存储.

EsiBayes

共同开发了一个用于执行大规模逆建模的门户网站, machine learning, 在LSG和LISA上进行参数优化.

OmniMatch

http://www.nwo.nl/onderzoek-en-resultaten/onderzoeksprojecten/76/2300140976.html.
使用Nvidia的CUDA和cuFFT工具包,将计算密集型的层析成像重建算法从cpu移植到gpu (Nvidia Tesla卡). 这是在SARA工作的时候, 荷兰国家超级计算机设施, 与乌得勒支大学合作, Netherlands.

CoPub

共同开发了一种基于文献的微阵列数据分析关键字富集工具.
1993 - 1999

生物医学学士学位

阿姆斯特丹大学-阿姆斯特丹

SEPTEMBER 2016 - PRESENT

算法:设计与分析,第1部分

Stanford University

FEBRUARY 2014 - PRESENT

Cryptography I

Stanford University

Libraries/APIs

REST APIs, Node.js、BouncyCastle、jQuery UI、MPI、FFTW、LAPACK、OpenMP、BLAS、Intel MKL、React

Tools

Web of Trust, Git, Torque, GIS, Ansible, Jenkins, Sun Grid Engine, Sencha UI, MATLAB, GitLab CI/CD, Azure Kubernetes服务(AKS), Apache Airflow, Keycloak

Frameworks

Vanilla JS, Sencha Touch, Apache Spark, Hadoop, Ext JS, Qt, Spark, Flask, OAuth 2, Django, Ruby on Rails (RoR)

Languages

Python, SQL, Ruby, JavaScript, C, PHP, LISA, Bash Script, C++, R, GraphQL, TypeScript, Clojure, Snowflake, Java

Paradigms

Distributed Computing, Parallel Computing, 面向对象编程(OOP), High-performance Computing, REST, Metaprogramming, Dynamic Programming, Design Patterns, Asynchronous Programming, Functional Programming, GPGPU, Eventual Consistency, HL7 FHIR Standard, 快速医疗互操作性资源(FHIR), Parallel Programming

Platforms

Unix, Linux, MacOS, Amazon Web Services (AWS), Docker, Kubernetes, OpenStack, NVIDIA CUDA, iOS, Android, Xen, KVM, Azure, Rancher, Databricks, Apache Kafka

Industry Expertise

网络安全、项目管理

Storage

PostgreSQL, Redis, MySQL, CXFS, GPFS, TSM, HDFS, PostGIS, MongoDB

Other

OpenID Connect (OIDC), X.509, Security, Public-key Cryptography, OpenPGP, WebDAV, Architecture, Software Architecture, Applied Cryptography, APIs, Identity & Access Management (IAM), Multithreading, Software, Software Development, SaaS, Back-end, IT Security, PKI, LDAP, Sequence Alignment, Petri net, Physics, Startups, Early-stage Startups, Grid Computing, Storage, Encryption, eCommerce, PXE, Machine Learning, Bayesian Statistics, Big Data, Vectorization, VMware ESXi, Game Theory, Cryptography, Algorithms, Data-level Security, Aiohttp, MinIO, 389 Directory Server, CI/CD Pipelines, 大规模分布式系统, Fivetran, Digital Transformation, CTO, Fundraising, Geospatial Data, Technical Leadership

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring