Josef Toman
Verified Expert in Engineering
Software Developer
Josef是一名技术娴熟的开发人员,拥有超过十年的专业经验, 强大的理论背景, 只要有足够的文档,就能快速学习任何东西, 从小就对编程充满热情. 他最近的工作主要包括创建自动化数据管道和利用获取的数据的工具. 约瑟夫非常关心客户的实际需求,并有安全的眼光, long-term stability, and maintainability.
Portfolio
Experience
Availability
Preferred Environment
Linux, Vim文本编辑器,Slack, GitLab, Trello,亚马逊网络服务(AWS), PostgreSQL
The most amazing...
...我创建的是自动监控房地产报价的系统. 它帮助我为我的家人找到了一个家,我把它变成了一个盈利的服务.
Work Experience
Developer
Freelance Clients
- 开发了一个成功的事件驱动模拟的原型,以模拟欧盟的药品价格. 原型机与Google Sheets集成以满足最初的需求. 后来,它被用作进一步内部开发的基础.
- 通过开发简单模块(“章节”)编码框架,并在必要时提供持续支持,协助分析师团队创建一组复杂的研究报告.
- 开发了一个前端应用程序,用于使用流线型拖放操作调度每分钟的工厂生产. 在具有各种逻辑约束的环境中实现对拖动的实时优化反应.
- 开发了一种接触面刮削工具. 输入是一组公司和他们的网站. 刮板应该浏览网站并收集管理联系信息.
Data Engineer
Cogvio
- 开发了一组AWS Lambda函数,其中包含web抓取器、ETL作业和报告工具. 这些AWS Lambda函数在一个完全自动化的系统中相互连接,可以在新数据可用后不久向客户提供报告.
- 在分析数千条搜索查询的基础上,为Elasticsearch设计了一个高级全文搜索模型. 改进的全文具有专门的特定于领域的功能, 极大地提升了用户的体验.
- 设计和维护一个多模式的PostgreSQL数据库实例, 角色的等级制度, 以及所有用户的细粒度特权, including admins, developers, analysts, and automated processes.
- 开发了一个使用Amazon text从PDF文件中抓取表格的自动化服务. 该服务可与Google Sheet数据进行配置,并集成了Slack.
首席后端开发人员
Yeseter
- 领导重新设计了一个包含数百万个文档的复杂Elasticsearch数据模型,在使用原始资源30%-50%的情况下,速度提高了10 -100倍.
- 为初级开发人员开发网页抓取方法和指导方针.
- 创建了一个系统,自动发现选定国家的Facebook个人资料/页面, 评估其影响, 并有效地阅读发布的帖子和评论.
- 增加了每日获取文件(文章)的数量, blog posts, comments, chat messages, 等等)从几万到一百多万.
Technical Specialist
查尔斯大学形式与应用语言学研究所
- 改进了单个依赖解析树的可视化,并创建了一个新的可视化,通过可配置的布局显示相互关联和相互链接的解析树.
- 使用纯HTML5构建了两种类型的浏览器内语言语料库可视化:一种是自动将音频记录与多个手动转录对齐,另一种是与树节点和源文本交互链接相关解析树.
- 创建自动化流程来发布多个语言语料库:从多个Git存储库获取数据, 技术作者模板, 一个静态网站建设本地化为两种语言, and data transformation.
Full-stack Developer
Winternet
- 为一个虚拟主机提供商开发了一个新的控制面板, 包括域名注册和续订, mail server management, database provisioning, and invoicing.
- 构建提供分层目录的通用内部框架的可插拔子模块.
- 对重要客户端的应用进行安全审计, 识别许多安全问题.
Technical Specialist
查尔斯大学形式与应用语言学研究所
- 对语料库开发过程中的数据进行管理.
- 开发工具,在可能的情况下使用自动化简化和加快注释过程.
- 构建了一个工具,通过计算提交到项目Git存储库的依赖解析树的差异来衡量给定月份不同团队成员的工作量.
- 开发了注释工具的扩展, 为注释器提供数十个结构检查,以提高提交数据的质量和一致性.
Experience
自动报告框架
我设计并实现了一个框架,它提供了核心特性,并允许团队编写自动发现的“插件”(章节), slides, QA checks). 从那以后,我一直在必要的时候提供支持.
Core Features:
• CLI scripts
•广泛的YAML配置
• ETL
•输出到DOCX, HTML和XLSX文件
•简单创建图表和表格的方法,精心定制以适合数据和所需的用例
Key Characteristics:
•严格的数据安全和隐私措施
•注意细节-每个数据字段必须正确加载和解释,或在发现错误时固定
•非常固执己见的设计要求
客户和数据的性质是不可披露的.
工厂生产调度
Distinctive Features:
•100%仅通过鼠标操作(项目要求)
•复杂的拖放操作
•一个可配置的模拟API,以便在实际API实现之前实现全功能体验(动态生成随机数据)
App开发之外的其他贡献:
•彻底的初步分析
• UX contributions
•根据公司的视觉识别标准进行设计,并咨询专业设计师
•API设计和详细规格
欧盟药品价格模拟
模拟是使用Python开发的,并利用Google Sheets API输入和输出数据. 这允许与现有电子表格无缝集成,并与涉众轻松协作.
我的客户成功地使用原型来满足初始客户的咨询任务需求, 准时并令人满意. 后来,原型被用作进一步内部开发的基础.
轮胎服务公司信息系统
Project Deliverables:
1. 公司及其分支机构的公开展示和客户预订系统
2. 为技术人员设计的触摸屏(平板电脑)应用程序,提供:
•带有预订的日历
•一步一步指导员工完成每个服务案例, 包括短信通知和发票
Skills
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
Education
计算机科学硕士学位
查尔斯大学-布拉格,捷克共和国
计算机科学学士学位
查尔斯大学-布拉格,捷克共和国
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring