Josef Toman,捷克共和国中波希米亚地区Dobřichovice开发者
Josef is available for hire
Hire Josef

Josef Toman

Verified Expert  in Engineering

Software Developer

Location
Dobřichovice,捷克共和国中波希米亚地区
Toptal Member Since
March 31, 2021

Josef是一名技术娴熟的开发人员,拥有超过十年的专业经验, 强大的理论背景, 只要有足够的文档,就能快速学习任何东西, 从小就对编程充满热情. 他最近的工作主要包括创建自动化数据管道和利用获取的数据的工具. 约瑟夫非常关心客户的实际需求,并有安全的眼光, long-term stability, and maintainability.

Portfolio

Freelance Clients
Vue, PHP, Python, NGINX, JavaScript, HTML, CSS,亚马逊网络服务(AWS), Bash...
Cogvio
数据库设计、自动化、网页抓取、亚马逊网络服务(AWS)...
Yeseter
Perl, C, PostgreSQL, Elasticsearch, CouchDB, MySQL, MongoDB, Web抓取,Bash...

Experience

Availability

Part-time

Preferred Environment

Linux, Vim文本编辑器,Slack, GitLab, Trello,亚马逊网络服务(AWS), PostgreSQL

The most amazing...

...我创建的是自动监控房地产报价的系统. 它帮助我为我的家人找到了一个家,我把它变成了一个盈利的服务.

Work Experience

Developer

2012 - PRESENT
Freelance Clients
  • 开发了一个成功的事件驱动模拟的原型,以模拟欧盟的药品价格. 原型机与Google Sheets集成以满足最初的需求. 后来,它被用作进一步内部开发的基础.
  • 通过开发简单模块(“章节”)编码框架,并在必要时提供持续支持,协助分析师团队创建一组复杂的研究报告.
  • 开发了一个前端应用程序,用于使用流线型拖放操作调度每分钟的工厂生产. 在具有各种逻辑约束的环境中实现对拖动的实时优化反应.
  • 开发了一种接触面刮削工具. 输入是一组公司和他们的网站. 刮板应该浏览网站并收集管理联系信息.
Technologies: Vue, PHP, Python, NGINX, JavaScript, HTML, CSS,亚马逊网络服务(AWS), Bash, Web Scraping, Git, Linux, Elasticsearch, GitLab, Automation, 面向对象编程(OOP), Sentry, Data Engineering, Data Modeling, Databases, ETL, ELT, AWS Lambda, 事件驱动的编程, APIs, Scraping, REST APIs, Data Extraction, Scripting, JSON, Data Scraping

Data Engineer

2017 - 2021
Cogvio
  • 开发了一组AWS Lambda函数,其中包含web抓取器、ETL作业和报告工具. 这些AWS Lambda函数在一个完全自动化的系统中相互连接,可以在新数据可用后不久向客户提供报告.
  • 在分析数千条搜索查询的基础上,为Elasticsearch设计了一个高级全文搜索模型. 改进的全文具有专门的特定于领域的功能, 极大地提升了用户的体验.
  • 设计和维护一个多模式的PostgreSQL数据库实例, 角色的等级制度, 以及所有用户的细粒度特权, including admins, developers, analysts, and automated processes.
  • 开发了一个使用Amazon text从PDF文件中抓取表格的自动化服务. 该服务可与Google Sheet数据进行配置,并集成了Slack.
Technologies: 数据库设计、自动化、网页抓取、亚马逊网络服务(AWS), PostgreSQL, Elasticsearch, Python, Bash, Scripting, Linux, Git, Data Engineering, ETL, REST APIs, Docker, Scraping, APIs, Data Modeling, AWS Lambda, SQL, GitLab, Amazon S3 (AWS S3), Terraform, JSON, Data Scraping

首席后端开发人员

2012 - 2017
Yeseter
  • 领导重新设计了一个包含数百万个文档的复杂Elasticsearch数据模型,在使用原始资源30%-50%的情况下,速度提高了10 -100倍.
  • 为初级开发人员开发网页抓取方法和指导方针.
  • 创建了一个系统,自动发现选定国家的Facebook个人资料/页面, 评估其影响, 并有效地阅读发布的帖子和评论.
  • 增加了每日获取文件(文章)的数量, blog posts, comments, chat messages, 等等)从几万到一百多万.
Technologies: Perl, C, PostgreSQL, Elasticsearch, CouchDB, MySQL, MongoDB, Web抓取,Bash, Git, Automation, Linux, NGINX, Database Design, 面向对象编程(OOP), Data Engineering, Data Modeling, Databases, ETL, 事件驱动的编程, APIs, Scraping, REST APIs, Data Extraction, Scripting, Data Science, JSON, Data Scraping

Technical Specialist

2010 - 2012
查尔斯大学形式与应用语言学研究所
  • 改进了单个依赖解析树的可视化,并创建了一个新的可视化,通过可配置的布局显示相互关联和相互链接的解析树.
  • 使用纯HTML5构建了两种类型的浏览器内语言语料库可视化:一种是自动将音频记录与多个手动转录对齐,另一种是与树节点和源文本交互链接相关解析树.
  • 创建自动化流程来发布多个语言语料库:从多个Git存储库获取数据, 技术作者模板, 一个静态网站建设本地化为两种语言, and data transformation.
Technologies: Perl, Bash, JavaScript, HTML, CSS, Linux, Data Engineering, ETL, Data Extraction, Scripting, JSON

Full-stack Developer

2009 - 2010
Winternet
  • 为一个虚拟主机提供商开发了一个新的控制面板, 包括域名注册和续订, mail server management, database provisioning, and invoicing.
  • 构建提供分层目录的通用内部框架的可插拔子模块.
  • 对重要客户端的应用进行安全审计, 识别许多安全问题.
Technologies: PHP, JavaScript, HTML, CSS, MySQL, PostgreSQL, Database Design, 面向对象编程(OOP), Databases, APIs, Scripting, JSON

Technical Specialist

2006 - 2009
查尔斯大学形式与应用语言学研究所
  • 对语料库开发过程中的数据进行管理.
  • 开发工具,在可能的情况下使用自动化简化和加快注释过程.
  • 构建了一个工具,通过计算提交到项目Git存储库的依赖解析树的差异来衡量给定月份不同团队成员的工作量.
  • 开发了注释工具的扩展, 为注释器提供数十个结构检查,以提高提交数据的质量和一致性.
Technologies: Perl, Bash, JavaScript, HTML, CSS, Linux, Data Engineering, ETL, Data Extraction, Scripting, Data Science, JSON

自动报告框架

一个具有基本编程技能的熟练分析师团队希望简化和自动化许多报告(多个变量)的组合, 多种语言),从长期收集的数据. 主要目标是设计一个系统,允许团队自己完成尽可能多的工作.

我设计并实现了一个框架,它提供了核心特性,并允许团队编写自动发现的“插件”(章节), slides, QA checks). 从那以后,我一直在必要的时候提供支持.

Core Features:
• CLI scripts
•广泛的YAML配置
• ETL
•输出到DOCX, HTML和XLSX文件
•简单创建图表和表格的方法,精心定制以适合数据和所需的用例

Key Characteristics:
•严格的数据安全和隐私措施
•注意细节-每个数据字段必须正确加载和解释,或在发现错误时固定
•非常固执己见的设计要求

客户和数据的性质是不可披露的.

工厂生产调度

用于每日预先计算的生产计划审查的Vue应用程序,允许临时手动更改.

Distinctive Features:
•100%仅通过鼠标操作(项目要求)
•复杂的拖放操作
•一个可配置的模拟API,以便在实际API实现之前实现全功能体验(动态生成随机数据)

App开发之外的其他贡献:
•彻底的初步分析
• UX contributions
•根据公司的视觉识别标准进行设计,并咨询专业设计师
•API设计和详细规格

欧盟药品价格模拟

As a consultant, 我开发了事件驱动模拟的初始阶段,以模拟欧盟(EU)的药品价格。. 欧盟药品市场是一个受到严格监管的复杂系统, 每个国家都有自己的药品价格法规, 经常使用其他国家的价格作为参考. 这个模拟的目的是模拟未来的药品价格, given a starting point, 并允许用户在未来创建事件,以查看他们对欧盟整个药品价格体系的影响.

模拟是使用Python开发的,并利用Google Sheets API输入和输出数据. 这允许与现有电子表格无缝集成,并与涉众轻松协作.

我的客户成功地使用原型来满足初始客户的咨询任务需求, 准时并令人满意. 后来,原型被用作进一步内部开发的基础.

轮胎服务公司信息系统

在全栈角色中,我开发了两个应用程序并为它们设计了一个数据库.

Project Deliverables:
1. 公司及其分支机构的公开展示和客户预订系统
2. 为技术人员设计的触摸屏(平板电脑)应用程序,提供:
•带有预订的日历
•一步一步指导员工完成每个服务案例, 包括短信通知和发票

Languages

Python, SQL, Perl, PHP, JavaScript, HTML, CSS, Bash, C

Paradigms

Database Design, ETL, Automation, 面向对象编程(OOP), 事件驱动的编程, Data Science

Platforms

AWS Lambda、Linux、亚马逊网络服务(AWS)、Docker

Storage

PostgreSQL, Elasticsearch, MySQL, JSON, CouchDB, SQLite, MongoDB, Databases, Amazon S3 (AWS S3), Amazon DynamoDB

Other

Web Scraping, APIs, Scraping, Data Extraction, Scripting, Data Scraping, Data Engineering, Data Modeling, Programming, Algorithms, Data Structures, Discrete Mathematics, Calculus, Probability Theory, Linear Algebra, 自然语言处理(NLP), ELT, GPT, Statistics, Amazon RDS

Libraries/APIs

REST api, Vue, Pandas, Matplotlib, Vuex, jQuery

Tools

Slack, GitLab, Git, Vim文本编辑器,Trello, NGINX, Stylus, Sentry, Google Docs, Terraform

2007 - 2009

计算机科学硕士学位

查尔斯大学-布拉格,捷克共和国

2004 - 2007

计算机科学学士学位

查尔斯大学-布拉格,捷克共和国

有效的合作

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring