Peter Vojtek,布拉迪斯拉发开发者,布拉迪斯拉发地区,斯洛伐克
Peter is available for hire
Hire Peter

Peter Vojtek

Verified Expert  in Engineering

Biometrics Developer

Location
Bratislava, Bratislava Region, Slovakia
Toptal Member Since
March 27, 2016

Peter是一名网络和移动应用程序开发人员,在该领域拥有超过十年的经验. 目前,Peter专注于Ruby on Rails和React的自由职业. 彼得在工作中表现出主动性和领导能力, 曾经带领一个团队用Ruby on Rails开发了一个生物识别和身份管理解决方案. Peter正在为Apache Cordova和OpenStreetMap等开源项目做贡献.org.

Portfolio

Insurance Broker (via Toptal)
健康保险,Xero API, Vue, jQuery, Xero, PostgreSQL, Ruby on Rails (RoR)...
AON
健康保险,谷歌材料设计,jQuery, Redux- saga, Redux, React
BBYO
AngularJS, Ionic

Experience

Availability

Part-time

Preferred Environment

Slack, Jira, MacOS, Git

The most amazing...

...我开发并部署的项目是海地的生物识别身份证发放系统.

Work Experience

Lead Developer

2018 - 2020
Insurance Broker (via Toptal)
  • 开发RoR门户网站,帮助数以千计的B2B客户为其员工选择最佳的健康保险.
  • 将解决方案与Xero发票API和多家保险公司(ADP,宏利等)集成.).
  • 为金融交易引擎提供分析和算法设计(固定小数点算法).
  • 优化了Rails和PostgreSQL代码库,以保持解决方案的可扩展性.
  • 从数据和工作流的角度记录解决方案,以允许可持续的团队成长和知识转移.
  • 设计并监督HTTP API的开发,以允许第三方与解决方案集成.
技术:健康保险、Xero API、Vue、jQuery、Xero、PostgreSQL、Ruby on Rails (RoR)、Ruby

React Developer

2017 - 2018
AON
  • 使用Redux、Redux -saga和样式化组件开发React应用程序.
  • 与Scrum团队合作,团队成员约七人,分布在三大洲, using Slack and Jira.
  • 使用react-sortable-hoc提供拖放功能.
  • 将jQueryBuilder技术附加到React应用程序中.
  • 优化的HTML调查表格,使他们可以通过电子邮件发送.
技术:健康保险,谷歌材料设计,jQuery, Redux- saga, Redux, React

Mobile App Developer

2016 - 2017
BBYO
  • 将一个原生移动应用从Objective-C (iOS)迁移到Ionic.
  • 与Facebook API集成,用于登录和用户详细信息获取.
  • Used TestFlight for iOS testing/deployment.
Technologies: AngularJS, Ionic

Mobile and Web App Developer

2016 - 2017
YouCloud, Inc.
  • 将一个移动应用从AngularJS和Ionic 1移植到Angular和Ionic 2.
  • 将一个移动应用从CoffeeScript移植到TypeScript.
  • 集成了一个应用程序和一个使用谷歌API的后端.
  • 创建了一个能够在后台播放音频的混合移动应用程序.
  • 将Angular -progress-arc指令移植到Angular. Integrated with Pusher.
技术:Ionic, Angular, CoffeeScript, TypeScript

Ionic/AngularJS Developer

2016 - 2016
Powerline
  • 重做了Ionic移动应用,以支持新的API.
  • Integrated with Stripe payment API.
  • 采用Android和iOS的推送通知.
  • 帮助建立问题跟踪工作流程和过程.
技术:JavaScript, AngularJS, Ionic

Web and Mobile App Developer

2016 - 2016
iViveLabs, Ltd.
  • 共同开发了伊斯兰组织地图:http://www.islamism-map.com/.
  • 在PhoneGap上开发了一款混合应用,可以在网页上使用,也可以打包到iOS和Android上.
  • 将混合应用与静态后端集成,并使用GitHub进行源代码和问题跟踪.
  • 与位于亚洲的团队一起从欧洲远程工作.
Technologies: GitHub, Leaflet, PhoneGap

Web and Mobile Developer

2016 - 2016
GreyGoo Media, LLC
  • 共同开发了一个网络应用程序,以支持活动场地的物流.
  • Used Beanstalk for code review.
  • Used Sifter for issue tracking.
  • 与传单路由引擎一起开发和整合路线规划.
  • 使用单张展示巴士路线及巴士车辆.
  • 与位于美国的团队一起从欧洲远程工作.
技术:路由,地图盒,传单,主干.js

Administration, Web and Mobile Developer

2013 - 2016
Nabezky.sk
  • 用Ionic开发了一个移动应用程序,供北欧滑雪者向门户网站提交天气和雪况以及照片和GPS轨迹记录. http://play.google.com/store/apps/details?id=com.ionicframework.nabezkyskspravazterenu.
  • Wrote two Apache Cordova plugins. http://www.npmjs.com/package/cordova-plugin-shell-exec, http://www.npmjs.com/package/cordova-plugin-signal-strength.
  • 编写了一个移动应用程序,升级旧的Android智能手机,将其用作北欧滑雪道上的网络摄像头,定期拍照并将照片发送到服务器.
  • Managed an Apache web server.
  • 为北欧滑雪胜地的管理人员开发了Ionic移动应用程序,用于向门户网站提交雪况信息.
技术:MySQL, Apache, Ubuntu Server, Git, Ionic, Drupal

团队领导,生物识别身份管理系统首席开发者

2010 - 2015
Innovatrics
  • 用Ruby on Rails和PostgreSQL开发了一个多进程、高负载的优化后端.
  • 带领一个由五名开发人员组成的团队完成这个项目.
  • 在加纳、尼日利亚和海地等几个发展中国家部署了该项目.
  • 为该产品共同开发Linux和Windows安装程序.
  • 与产品集成了几个生物识别api和sdk.
  • 参与Elasticsearch日志分析框架的架构和开发, Kibana, and Logstash.
技术:ActiveMQ,生物识别,Git, jQuery, PostgreSQL, Ruby on Rails (RoR), Ruby

Co-founder and Web Developer

2009 - 2010
Foaf.sk - Social Network of Slovak Companies
  • 共同创立了一家初创公司,在斯洛伐克创建了一个公司社交网络.
  • Co-developed the app in Ruby on Rails.
  • Negotiated the sale of the web portal.
  • 提供详细、及时的客户支持.
  • 学习了如何实现扩散激活算法.
技术:PostgreSQL, Ruby on Rails (RoR), Ruby

Go Ground

帮助开发了一个移动和网络应用程序,使Go Ground更加强大, 它是NCAA和其他备受瞩目的活动(如2015年教皇弗朗西斯访问费城)的官方地面交通供应商, major music festivals, air shows, and sporting events.

Powerline

Powerline是一款手机应用程序,它允许领导人和社区以类似facebook的方式进行互动. 我在Ionic框架下开发了移动应用程序.

Joomie

Joomie是一款手机应用程序,它可以帮助犹太高中生和在校大学生联系志同道合的潜在室友, hobbies, and/or values.

我在Ionic框架下开发了移动应用程序.

Freemap.sk

http://next.freemap.sk/
Freemap is a web portal, 这是一个为斯洛伐克开放街道地图定制的在线应用程序.org user community. 我主要使用React、Redux和传单共同开发了这个应用程序.

WebAFIS -基于指纹的身份管理系统

http://www.innovatrics.com/products/innovatrics-afis
我曾担任该解决方案的首席开发人员五年. 我领导了一个由4名开发人员和2名测试人员组成的团队. 我们的开发过程基于看板,我们使用Atlassian Jira进行项目管理. 我做了很多代码审查——我们通过Git中的pull request工作流开发了解决方案.

这个解决方案是用Ruby on Rails、Java和Oracle构建的. 我们与AFIS集成,我负责以这样一种方式领导集成,即我们在Ruby中运行的工作进程在集群中可以适当地扩展,以允许对国家级项目(数百万人)进行实时生物识别。.

我将我们的解决方案与其他系统进行了大量B2B集成,以交付最终产品.g., with Gemalto and Smartmatic).

I was also responsible for delivery. 我参与管理并交付了以下政府项目:布基纳法索选民名单, Haiti National ID, Ghana Social Security, Ghana Border Control, Nigeria Voters Lists, and Benin Visa Issuance.

Foaf.sk -社会网络公司在斯洛伐克

网络应用程序,以朋友的方式促进公司和附属于公司的人之间的联系. I was the co-founder of the startup, co-developed the solution in Ruby on Rails, and negotiated the sale of the web portal.

Map of Slovak Libraries

无偿设计和编码一个提供斯洛伐克图书馆地图的网络应用程序.

技术栈:Ionic, AngularJS, OpenStreetMap, Overpass API,传单JS

Touchless Map

http://github.com/petervojtek/touchless-map
我开发了一个实验性的智能手机应用程序,用于非接触式地图控制(通过加速度计缩放和移动),以利用戴着手套在智能手机上使用地图的用例. 该应用程序的源代码是免费提供的,该应用程序在OpenStreetMap社区中得到了推荐.

Nordic Skiing Route Planner

路线规划的北欧滑雪旅行在斯洛伐克. 我用JavaScript和LeafletJS创建了整个应用程序. 我是我在Mapbox Studio中创建的地图设计的作者.

基于雷达信息的交互式降水图

基于雷达的降水数据显示在带有时间轴的地图上. I am the sole author of the app. 我用Ruby (Sinatra)和图像处理脚本创建了后端,它定期解析斯洛伐克水文气象研究所的雷达图像数据. 我用JavaScript和LeafletJS编写了前端.

Mobile App for Nordic Skiers in Slovakia

http://play.google.com/store/apps/details?id=com.ionicframework.nabezkyskspravazterenu
我在Ionic框架下开发了这个移动应用程序,它允许北欧滑雪者向nabezky提交有关斯洛伐克越野滑雪条件的信息.sk web portal. 这款应用程序包括一幅旅游地图,上面有越野滑雪道, GPS tracking, and weather forecast. 我还开发了与Drupal web服务器的后端集成,并与openweathermap集成.org API to obtain the weather forecast.

BioScriber -开箱即用的登记和识别解决方案

我曾担任该解决方案的首席开发人员五年. 我领导了一个由4名开发人员和2名测试人员组成的团队. 我们的开发过程基于看板,我们使用Atlassian Jira进行项目管理. 我做了很多代码审查:我们通过Git中的pull request工作流开发了解决方案.

这个解决方案是用Ruby on Rails、Java、Postgres和SQLite构建的. We integrated a lot of exotic biometric hardware to cooperate with our app; e.g.虹膜扫描仪、指纹扫描仪和签名簿. 我编写了几个FFI中间件,在用C编写的硬件SDK之间创建一个层,以便我们可以将其与Ruby集成.

Apache Cordova Plugins

http://www.npmjs.com/package/cordova-plugin-shell-exec
在Ionic开发一个解决方案,将旧的安卓智能手机升级为户外网络摄像头, I needed to detect GSM signal strength. 当时还没有Apache Cordova这样的插件,所以我写了一个:http://www.npmjs.com/package/cordova-plugin-signal-strength

对于同一个项目(旧Android手机的户外摄像头),我还需要在Android手机上执行shell命令. Again, at the time, 没有Apache Cordova插件在Shell中执行命令, so I wrote one: http://www.npmjs.com/package/cordova-plugin-shell-exec

Languages

Ruby, JavaScript, ECMAScript (ES6), TypeScript, CoffeeScript

Frameworks

Ruby on Rails (RoR), AngularJS, Redux, Ionic, PhoneGap, Angular

Libraries/APIs

传单,jQuery, Xero API, React, OpenStreetMap API, Vue, Redux-Saga, Node.js, Stripe API, Backbone.js

Tools

ActiveMQ、Git、Jira、Slack、GitHub、Apache、Xero、ELK (Elastic Stack)、Kibana、Logstash

Other

生物识别,Cordova,健康保险,路由,Ubuntu服务器,谷歌材料设计,立交桥

Paradigms

Agile Software Development

Platforms

Oracle, Linux, Android, MacOS, Mapbox, Drupal

Storage

SQLite, MySQL, PostgreSQL, Elasticsearch, LevelDB

2006 - 2010

Ph.D. 软件工程或机器学习专业毕业

斯洛伐克技术大学在布拉迪斯拉发-布拉迪斯拉发,斯洛伐克

2001 - 2006

Master's Degree in Software Engineering

斯洛伐克技术大学在布拉迪斯拉发-布拉迪斯拉发,斯洛伐克