Bartłomiej Patrzyk
Verified Expert in Engineering
Full-stack Developer
Kraków, Poland
Toptal member since February 18, 2020
Along with being passionate about cloud computing, Bartłomiej is a proficient full-stack developer with over a decade of experience in software development and industrial automation. He has worked in teams of various sizes in both startup and corporate environments. With robust problem-solving skills and a proactive approach, Bartłomiej always delivers beyond what is expected.
Portfolio
Experience
Availability
Preferred Environment
Jira, Postman, IntelliJ IDEA, WebStorm, Linux, GitHub
The most amazing...
...thing I've built was a precise control system for manufacturing machines with an innovative temperature control algorithm that increased machine productivity.
Work Experience
Senior Software Developer
Freelance Client
- Developed a crop and field management system with a rich presentation layer (interactive maps, charts, and dashboards).
- Created a crop growth model based on the agronomists' recommendations.
- Implemented a sophisticated farming activities recommendations engine aimed at helping the growers schedule their work throughout the growing season.
- Built an integration with IoT LoRa devices (pumps, valves, soil moisture sensors, water level sensors, and flow meters).
- Implemented a synchronization service between a legacy SQL database and the application.
- Conducted research and feasibility studies regarding the availability and possibility of integration with existing agronomical APIs (weather radars and soil texture maps).
- Participated in the UI/UX and product design process.
Senior Software Engineer | Architect
Software Mansion
- Led the migration from a legacy Java monolith deployed on AWS to Kotlin microservices deployed on Heroku.
- Supervised the refactoring and technical debt mitigation in a legacy React Native app.
- Configured CI/CD pipelines on CircleCI, Bitrise, and Jenkins for back ends, front ends, and mobile apps (both native Android/iOS and React Native).
- Designed, configured, and automated infrastructures on AWS and Heroku.
- Conducted technical interviews for software developer and DevOps roles (from intern to senior).
- Prepared tutorials and mentored participants at React Native and Expo workshops.
Senior Software Developer
Branchspace (via Software Mansion)
- Developed a highly customizable digital platform for the airline and travel industries.
- Designed, configured, and maintained the system infrastructure on AWS using Terraform and Ansible.
- Developed a set of web apps for company data management, all of which used Shibboleth for single sign-on.
- Mentored teammates on AWS and DevOps and held internal workshops.
- Analyzed customer requirements and prepared development documentation.
- Helped to optimize the scrum process by suggesting means to better organize the planning meetings, such as doing the backlog grooming and preparing the meeting agenda in advance.
Senior Software Engineer
Software Mansion
- Implemented full-stack solutions, mostly with a Java or Node.js back end and a React front end.
- Set up infrastructures and deployed apps on AWS or Heroku.
- Mentored junior and mid-level developers and helped them quickly get up to speed.
Software Engineer
Node1 (via Software Mansion)
- Implemented a Node.js SOAP service that worked as a type of middleware between two legacy systems. The application periodically imported data stored in AWS S3 into a MySQL database and exposed it with a SOAP API.
- Deployed services on Heroku and configured metrics and alerts.
- Monitored the services and provided support in case of failures.
Contract Software Developer
Sabre Corporation
- Implemented front-end and back-end features for a configurable eCommerce platform.
- Developed and maintained an in-house test automation framework.
- Worked with QA team on resolving the defects and helped create test scenarios.
Software Engineer
Software Mansion
- Worked on various native Android apps with Facebook and Twitter integrations, Google Maps, OpenStreetMap, QR code scanner, and Socket.IO.
- Analyzed customer requirements and created and estimated user stories.
- Prepared Android apps for publishing, monitored apps that were in production, and resolved the defects.
Industrial Automation Specialist
Termo Automatyka
- Designed, built, and programmed an automation system for fuel hose thermoforming machines.
- Created functional requirements and designed a control system for a water treatment plant.
- Designed and implemented a heat recuperation system that preheated process water using excessive heat from steam condensate.
- Implemented PID controllers for several heating substations that optimized energy consumption.
Experience
Crowdsourcing App
Technologies: Java, Kotlin, Spring Boot, Hibernate, MongoDB, PostgreSQL, JavaScript, React Native, Heroku, AWS (S3, Elastic Beanstalk, EC2, VPC), CircleCI
Digital Platform for the Travel Industry
Technologies: Java, Spring, MongoDB, JavaScript, React, Redux, AWS (VPC, EC2, S3, ElastiCache), Terraform, Ansible, Docker, Jenkins
Internal Corporate Portal
Technologies: Java, Spring, Hibernate, Oracle Database, JavaScript, React, Redux, AWS (VPC, EC2, S3), Shibboleth, Jenkins
SAP SOAP Middleware
Technologies: JavaScript, Node.js, MySQL, Sequelize, Heroku, AWS S3
Control and Visualization Tool for the HVAC Industry
Tour Guide App
Technologies: Android, OpenStreetMap, Retrofit, RoboSpice, QR code scanner
Training App
Technologies: Android, Google Maps SDK, Retrofit, RoboSpice
Event Finder App
Technologies: Android, Google Maps SDK, Retrofit, RoboSpice
Shor’s Algorithm Simulation
Technologies: C#
A Control System for Fuel Hose Manufacturing Machines
Technologies: PLC, Ladder Logic, Modbus
Education
Master of Science Degree (Honors) in Computer Science
AGH University of Science and Technology - Kraków, Poland
Bachelor of Engineering Degree in Computer Science
AGH University of Science and Technology - Kraków, Poland
Skills
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring