Bartłomiej Patrzyk,波兰Kraków的开发者
Bartłomiej is available for hire
Hire Bartłomiej

Bartłomiej Patrzyk

Verified Expert  in Engineering

Full-stack Developer

Location
Kraków, Poland
Toptal Member Since
February 18, 2020

以及对云计算的热情, Bartłomiej是一位精通全栈的开发人员,在软件开发和工业自动化方面拥有十多年的经验. 他曾在不同规模的创业和企业团队中工作过. 具有很强的解决问题的能力和积极主动的态度, Bartłomiej总能提供超出预期的服务.

Portfolio

Freelance Client
React, .NET 6, C#, C#.NET, JavaScript, Redux, D3.js, Mapbox, Mapbox SDK...
Software Mansion
Amazon Web Services (AWS), Bitrise, MongoDB, PostgreSQL, Java, Kotlin, Node.js...
Branchspace (via Software Mansion)
亚马逊网络服务(AWS)、Oracle数据库、Jenkins、Ansible、Terraform...

Experience

Availability

Part-time

Preferred Environment

Jira, Postman, IntelliJ IDEA, WebStorm, Linux, GitHub

The most amazing...

...我建立的是一个精密的控制系统,用于制造机器,它采用了创新的温度控制算法,提高了机器的生产率.

Work Experience

Senior Software Developer

2020 - 2023
Freelance Client
  • 开发了一个具有丰富表示层(交互式地图)的作物和田间管理系统, charts, and dashboards).
  • 根据农学家的建议创建了一个作物生长模型.
  • 实现了一个复杂的农业活动推荐引擎,旨在帮助种植者在整个生长季节安排他们的工作.
  • 与物联网LoRa设备(泵)集成, valves, soil moisture sensors, water level sensors, and flow meters).
  • 在遗留SQL数据库和应用程序之间实现同步服务.
  • 就整合现有农学api(气象雷达及土壤质地图)的可行性及可能性进行研究及可行性研究.
  • 参与UI/UX和产品设计过程.
Technologies: React, .NET 6, C#, C#.NET, JavaScript, Redux, D3.js, Mapbox, Mapbox SDK, Azure Cosmos DB, SQL, SQL Server 2016, Azure DevOps, Git, HTML, CSS, Material UI, IoT Protocols

高级软件工程师|架构师

2017 - 2019
Software Mansion
  • 领导从部署在AWS上的遗留Java单体到部署在Heroku上的Kotlin微服务的迁移.
  • 监督遗留React Native应用程序的重构和技术债务缓解.
  • 在CircleCI上配置CI/CD管道, Bitrise, and Jenkins for back ends, front ends, 和移动应用(原生Android/iOS和React native).
  • 在AWS和Heroku上设计、配置和自动化基础设施.
  • 对软件开发人员和DevOps角色进行技术面试(从实习生到高级).
  • 在React Native和Expo研讨会上准备教程并指导参与者.
技术:Amazon Web Services (AWS)、Bitrise、MongoDB、PostgreSQL、Java、Kotlin、Node.js, JavaScript, React Native, React, REST, Git, CSS, HTML, SQL, Terraform, Ansible, Heroku, Full-stack

Senior Software Developer

2016 - 2018
Branchspace (via Software Mansion)
  • 为航空公司和旅游业开发高度可定制的数字平台.
  • 使用Terraform和Ansible在AWS上设计、配置和维护系统基础设施.
  • 为公司数据管理开发了一套网络应用, 它们都使用Shibboleth进行单点登录.
  • 在AWS和DevOps方面指导团队成员,并举办内部研讨会.
  • 分析客户需求,准备开发文档.
  • 通过建议更好地组织计划会议的方法,帮助优化scrum过程, 比如提前整理待办事项和准备会议议程.
Technologies: 亚马逊网络服务(AWS)、Oracle数据库、Jenkins、Ansible、Terraform, Amazon Virtual Private Cloud (VPC), Amazon EC2, Amazon S3 (AWS S3), React, JavaScript, MongoDB, Spring, Java, Git, SQL, REST, HTML, CSS, Full-stack

Senior Software Engineer

2015 - 2017
Software Mansion
  • 实现全栈解决方案,主要使用Java或Node.js back end and a React front end.
  • 在AWS或Heroku上设置基础设施和部署应用程序.
  • 指导初级和中级开发人员,帮助他们快速上手.
技术:Amazon Web Services (AWS)、Jenkins、Docker、Heroku、MongoDB、Spring、Java、Node.js, JavaScript, React, SQL, REST, Git, Express.js, HTML, CSS, Full-stack

Software Engineer

2015 - 2016
Node1 (via Software Mansion)
  • Implemented a Node.作为两个遗留系统之间的一种中间件的SOAP服务. 应用程序定期将存储在AWS S3中的数据导入MySQL数据库,并使用SOAP API公开数据.
  • 在Heroku上部署服务,并配置指标和警报.
  • 监控服务并在出现故障时提供支持.
技术:Amazon S3、Heroku、SOAP、Sequelize、MySQL、Node.js, JavaScript, Git, REST, Express.js, SQL

Contract Software Developer

2015 - 2015
Sabre Corporation
  • 为可配置的电子商务平台实现前端和后端功能.
  • 开发和维护内部测试自动化框架.
  • 与QA团队一起解决缺陷,并帮助创建测试场景.
Technologies: YUI, JavaScript, SOAP, Oracle Database, Hibernate, Spring, Java, REST, JavaScript Debugging, Full-stack

Software Engineer

2014 - 2015
Software Mansion
  • 开发各种整合了Facebook和Twitter的原生Android应用, Google Maps, OpenStreetMap, QR code scanner, and Socket.IO.
  • 分析客户需求,创建和评估用户场景.
  • 准备发布Android应用, 监控生产中的应用程序, and resolved the defects.
Technologies: Robospice, Retrofit, Fabric, Crashlytics, Instabug, Android SDK, Java, Google Maps, Google Maps SDK, Git, REST, Android

Industrial Automation Specialist

2008 - 2014
Termo Automatyka
  • 为燃料软管热成型机设计、制造和编程一个自动化系统.
  • 为水处理厂创建功能需求并设计控制系统.
  • 设计并实现了一个热回收系统,该系统利用蒸汽冷凝水产生的过量热量对工艺水进行预热.
  • 实现了多个供热变电站的PID控制器,优化了能耗.
Technologies: PHP, Java, Ladder Logic, PLC, JavaScript, Modbus Protocol, Siemens PLC, Automation Tools, Human-machine Interface (HMI)

Crowdsourcing App

这是一款面向发展中国家市场的众包应用程序,用户可以在其中执行各种任务以换取奖励. 这款移动应用可以在安卓和iOS上使用,并使用React Native进行开发. 后端利用了Java和Kotlin以及Spring Boot框架. 数据存储在MongoDB和PostgreSQL数据库中.

Technologies: Java, Kotlin, Spring Boot, Hibernate, MongoDB, PostgreSQL, JavaScript, React Native, Heroku, AWS (S3, Elastic Beanstalk, EC2, VPC), CircleCI

旅游业的数字平台

该项目的主要目标是为航空公司和旅游业设计和构建一个高度可定制的电子商务平台. 后端是Java,前端是React, 应用程序的架构是高度可伸缩和易于扩展的,以满足不同客户的需求.

Technologies: Java, Spring, MongoDB, JavaScript, React, Redux, AWS (VPC, EC2, S3, ElastiCache), Terraform, Ansible, Docker, Jenkins

Internal Corporate Portal

该项目的主要目标是创建一个员工可以管理关键业务数据的中心位置. 应用程序需要与现有的系统和工具集成. 后端使用Java实现,前端使用React实现. 该应用程序包括与Active Directory集成的SAML单点登录.

Technologies: Java, Spring, Hibernate, Oracle Database, JavaScript, React, Redux, AWS (VPC, EC2, S3), Shibboleth, Jenkins

SAP SOAP Middleware

在Node中实现的健壮的SOAP API.使用MySQL数据库作为SAP和遗留ERP应用程序之间的一种中间件. 后端定期从SAP数据库导入数据,并将其公开给操作团队使用的前端应用程序. 最大的挑战是确保数据完整性和优化数据库查询.

Technologies: JavaScript, Node.js、MySQL、Sequelize、Heroku、AWS S3

HVAC行业的控制和可视化工具

一个用于控制和可视化AC/通风设备状态的web应用程序. 它允许用户手动或使用简单的自动化规则改变机器的参数和状态. 该应用程序利用Modbus协议与单元的PLC进行通信.

Tour Guide App

该应用程序旨在引导游客穿过风景公园的小径. 用户可以通过扫描步道上的二维码,访问有关当地动植物的互动教育内容. 该应用程序还包含一个测试,用户可以测试他们的知识,并与其他游客竞争.

技术:Android, OpenStreetMap, Retrofit, RoboSpice, QR码扫描仪

Training App

这是一款为寻找训练伙伴的人设计的移动应用程序. 它允许用户搜索对相同运动学科感兴趣的其他用户,并安排一起训练. 它还可以浏览用户所在位置附近发生的体育赛事.

技术:Android,谷歌地图SDK, Retrofit, RoboSpice

Event Finder App

这是一款安卓应用程序,可以让用户在自己的位置附近寻找有趣的事件. 这款应用包括好友列表、应用内聊天和签到功能等社交媒体功能. Moreover, 该应用程序允许用户在紧急情况下通知他们的朋友,并包括一个简单的导航功能,以防有人迷路. Furthermore, 它允许企业主通过给用户免费优惠券和通知他们新的促销活动来推广他们的活动.

技术:Android,谷歌地图SDK, Retrofit, RoboSpice

Shor’s Algorithm Simulation

Shor因子分解算法是量子计算机科学的基本算法之一. For my master’s thesis, 我实现了该算法的多个优化变体的仿真,并分析了它们的性能.

Technologies: C#

燃油软管制造机的控制系统

一种可编程逻辑控制器(PLC)程序,用于控制制造汽车燃油软管的机器. 该软件的主要目标是精确控制零件的加热和冷却以及安装软管连接器的执行器的运动. 具有自定义温度控制算法, 减少整个过程持续时间并提高生产率是可能的. 该方案是根据内部质量保证标准以及健康和安全规定制定的.

技术:PLC,梯形逻辑,Modbus
2013 - 2014

计算机科学(荣誉)理学硕士学位

AGH科技大学- Kraków,波兰

2008 - 2013

计算机科学工程学士学位

AGH科技大学- Kraków,波兰

Libraries/APIs

React, Node.js, D3.js, YUI, Fabric, Retrofit, Robospice, Google Maps SDK, Google Maps

Tools

Jenkins, Git, Jira, WebStorm, IntelliJ IDEA, Postman, Amazon Virtual Private Cloud (VPC), Instabug, Crashlytics, Knex.js, MongoDB Atlas, CircleCI, Terraform, Ansible, Amazon ElastiCache, Sequelize, Shibboleth, GitHub, Siemens PLC, JavaScript Debugging

Languages

Java, JavaScript, SQL, HTML, c#, c#.. NET, PHP, TypeScript, Kotlin, CSS, c++, Pascal

Frameworks

Spring, Material UI, Android SDK, React Native, Express.js, Spring Boot, Jest, Hibernate, Redux

Paradigms

REST, Azure DevOps

Platforms

Amazon Web Services (AWS), Heroku, Amazon EC2, Mapbox, MacOS, Docker, Android, Bitrise, AWS Elastic Beanstalk, Oracle Database, Oracle, Ubuntu, Ubuntu Linux, Apache2, Linux

Storage

Amazon S3 (AWS S3), Azure Cosmos DB, PostgreSQL, MongoDB, MySQL, Redis, SQL Server 2016

Other

Full-stack, .NET 6, PLC, Quantum Computing, SOAP, Ladder Logic, OpenStreetMap, QR Codes, SAP, LDAP, Ubuntu Server, Modbus Protocol, Automation Tools, Cisco, Networking, Networks, Neural Networks, Algorithms, CORBA, ICE, Mapbox SDK, IoT Protocols, Human-machine Interface (HMI)

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring