
Paweł Paduszyński
Verified Expert in Engineering
Software Developer
Myslowice, Poland
Toptal member since June 28, 2019
With over five years of in-depth experience developing back-end solutions in Ruby (two of which he’s worked as a technical leader), it’s safe to say that Paweł is a software developer that can handle most back-end projects. Besides his back-end expertise, he’s also worked with cloud solutions specifically AWS. As for teams, Paweł prefers to work in small ones.
Portfolio
Experience
- Linux - 10 years
- RubyMine - 5 years
- Docker - 5 years
- Ruby - 5 years
- Metaprogramming - 5 years
- Test-driven Development (TDD) - 3 years
- Ruby on Rails (RoR) - 2 years
- AWS Lambda - 1 year
Availability
Preferred Environment
Docker, Git, RubyMine, Linux
The most amazing...
...project I've created was a 70,000 IoC automation framework allowing one to check over 40 microservices with over 1,000 endpoints.
Work Experience
Senior Software Developer
SixEye Limited
- Unified the remote management for control systems integrators.
Team Leader | Technical Lead
Shiji Poland
- Created an automation framework in Ruby that covered over 40 services using API integration tests.
- Oversaw a team of three developers and also regulated their workload.
- Designed and integrated an automation process with the company's workflow (from development to release).
- Developed a Ruby Swagger code generator to easily integrate any API changes.
- Built a seeding tool that translated CSV files from business people to API calls, which allowed us to quickly create demo data which in turn boosted the QA manual testing process.
- Taught a QA team of 20 testers about automation and how to write proper code.
Ruby Developer
Sage
- Developed a cloud solution for online tax filing and submitting for the UK, DE, and RSA. It supported data from other Sage products.
- Oversaw and was directly responsible for communication with the RSA team and the integration with it.
- Used AWS S3, SNS, SQS for background workers.
- Dockerized the project and created an automation process on Codeship.
- Developed Sage personal and corporation tax online solutions.
Experience
Automation Framework
This framework allowed us to write integration tests without any business knowledge. It held all of the required information about business entities. It supported eight development teams that developed the API solution.
Framework Work Benefits:
• Focus on testing specific areas instead of worrying about all dependencies.
• Easy creation of the whole required configuration for any business scenario.
• Handle all possible situations that API could return such as all errors, versioning, and automatic retries.
• Provide logged data for metrics which made it easier to solve problems.
Serverless Microservices on AWS
One is responsible for configuration and device information, the second for creating specific tasks/events for devices, and the third for scheduling (specific dates, times, events) and task executing.
Currently, it is working fine in production with real clients.
Technologies: Ruby 2.7, AWS DynamoDB (for constant read times of events to execute), AWS Lambda (for all workers), AWS API Gateway (for the API to connect to Lambda), AWS SQS (for passing data between workers where needed)
Education
Master's Degree in Information Technology
Silesian University of Technology - Poland, Gliwice
Skills
Libraries/APIs
Slack API
Tools
RubyMine, Amazon Simple Queue Service (SQS), Docker Compose, Slack, Git, Amazon Simple Notification Service (SNS), Amazon Simple Email Service (SES), Oh My Zsh, Zsh, Sublime Text 3, Jira, Confluence
Languages
Ruby, Bash, Java, JavaScript, C#
Frameworks
Sinatra, Ruby on Rails (RoR)
Paradigms
Test-driven Development (TDD), Metaprogramming, Agile Software Development, Behavior-driven Development (BDD)
Platforms
Ubuntu, Linux, Docker, AWS Lambda, Amazon Web Services (AWS)
Storage
Amazon DynamoDB, MySQL, PostgreSQL
Other
Internet of Things (IoT)
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