Paweł Szydziak, Developer in Katowice, Poland
Paweł is available for hire
Hire Paweł

Paweł Szydziak

Verified Expert  in Engineering

Enterprise Architect and Software Developer

Location
Katowice, Poland
Toptal Member Since
August 12, 2020

Paweł is an inquisitive developer who enjoys writing code and is primarily focused on solving the riddles and implementation of logic. He has seven years of proven experience delivering complex products for leading companies. He believes the best way to improve as a developer is to be involved in a fast-paced enterprise environment. Paweł lives by the rule, "A good developer should know something about everything and everything about something." He works well with a team.

Portfolio

MUFG
C#, .NET, Amazon S3 (AWS S3), Amazon Simple Notification Service (Amazon SNS)...
Cryptoways, LLC
Agile, Auth0, React, Next.js, .NET, Entity Framework, GraphQL, PostgreSQL...
Alphare.com
Agile, Architecture, Auth0, APIs, Azure, PostgreSQL, React, .NET 6, .NET...

Experience

Availability

Part-time

Preferred Environment

Architecture, Object-oriented Programming (OOP), SQL, Docker, Visual Studio, Software Architecture, GraphQL, REST APIs, Git, Amazon Web Services (AWS)

The most amazing...

...things I've developed are automation and management programs for Pfizer's factories and data collection clients that provide data for top betting companies.

Work Experience

Senior Back-end Developer

2022 - PRESENT
MUFG
  • Created highly efficient custom AWS Lambdas in .NET to reduce cold start time. They were working so well that it became company standard in the case of serverless computing.
  • Developed and managed statement and transaction reporting services, generating PDF, XLS, and CSV reports.
  • Managed Hasura, ensuring efficient and scalable APIs for the online banking platform.
  • Created complex SQL queries and views and refactored existing code to improve performance and reduce latency for data processing.
  • Led code reviews for the team, ensuring high-quality C# code and SQL scripts that adhered to established guidelines and time frames.
  • Collaborated with UI and data engineers, product owners, architecture, QA, and release management teams to plan, design, and review code for the online banking platform.
  • Developed and tested rapid prototypes for various features and functionalities, contributing to the evolution of the online banking platform.
  • Provided recommendations for continuous improvement, identifying areas of improvement for scalability, performance, and security.
  • Mentored other engineers on best practices and professional conduct, inspiring and supporting team members in their personal and professional growth.
  • Led architecture creation and implementation of key banking processes with success.
Technologies: C#, .NET, Amazon S3 (AWS S3), Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), AWS Key Management Service (KMS), Docker, Oracle, PostgreSQL, GraphQL, Hasura, PDFTron, PDF, XLSX File Processing, REST APIs, GitLab, GitLab CI/CD, Amazon Web Services (AWS), Business Services

CEO | CTO

2022 - 2023
Cryptoways, LLC
  • Launched and built a cutting-edge startup from scratch, utilizing the latest technology stack to create a dynamic and robust platform.
  • Managed and mentored a high-performing team of professionals, overseeing their work and ensuring all projects were completed on time and within budget.
  • Led the development of every aspect of the application, including product management, DevOps, back-end development, and front-end development, resulting in a seamless and user-friendly user experience.
  • Created a live marketplace with the help of Binance API, resulting in a dynamic platform that enabled users to buy and sell digital assets easily.
  • Negotiated and established an agreement with TradingView to utilize their advanced graph library, enhancing technical analysis tools for our platform's users.
  • Stayed up-to-date on the latest industry trends and emerging technologies, leveraging this knowledge to improve and enhance the platform's capabilities continuously.
  • Led the company's vision and strategy, aligning resources as CEO and CTO.
Technologies: Agile, Auth0, React, Next.js, .NET, Entity Framework, GraphQL, PostgreSQL, Docker, Azure, Azure Blobs, Azure Key Vault, GitHub, Vercel, TradingView, Binance API, Business Services

Developer Lead

2021 - 2022
Alphare.com
  • Designed the architecture of the web application, mobile (Android, IOS) application, and microservice-based backed using the newest technology stack.
  • Designed a secure and optimal database solution for storing real estate data and clients' confidential information.
  • Led the team from the start of the project till the end of MVP. Solved all problems faced during development; charged with all crucial technical decisions in the project.
  • Started and completed the security layer, which is extremely important in fintech apps, mostly by myself.
  • Turned the client's idea into technical stories and finished the discovery phase within the time estimate—number of hours needed for BE, FE, Mobile, QA, and DevOps engineers.
  • Managed human resources and kept the whole team on the way to fulfilling all given demands, preserving flexibility to the client's requests.
  • Provided consulting services to make the non-technical client more aware of the shape his idea should take.
Technologies: Agile, Architecture, Auth0, APIs, Azure, PostgreSQL, React, .NET 6, .NET, React Native, TypeScript, Entity Framework Core, Jest, Plaid API, Dwolla API, React Apollo, Tailwind CSS, Next.js, Sentry, Serilog, JSON Web Tokens (JWT), Azure Notification Hub, Docker, Software Architecture, Technical Leadership, Full-stack Development, Cloud, Leadership, CI/CD Pipelines, Database Design, Databases, ChilliCream GraphQL, Azure Blobs, GraphQL, .NET Core, C#, SQL, Scrum, Git, C#.NET, Visual Studio, Object-oriented Programming (OOP), Entity Framework, Continuous Integration (CI), HTML, Back-end, Microservices, IT Security, Web Development, Web Applications, Serverless, Full-stack, Mapbox, Business Services

.NET Entity Framework Removal Expert

2020 - 2022
Sun Nuclear
  • Moved a vast project with over 27,000 files in Git repository from .NET Framework to .NET 5.
  • Removed Entity Framework from the project and implemented a new, highly efficient, easy-to-control database solution—the direct SQL data layer approach.
  • Implemented several new standards in the project, from CI to the transition to the cloud environment.
  • Held a position in the last resort team in charge of estimating and solving the most complex issues and tasks. Solved numerous problems in various technologies with close to no time for adaptation to a new environment.
  • Created an algorithm for cascading records deletion between multiple databases with transactivity.
  • Set up the SSRS project on IIS in AWS Windows Server 2019 with the transition from MySQL to PostgreSQL. Designed and implemented multitenant architecture for that project.
  • Worked on multi-layer AWS Lambda written in Node.js in charge of automated multi-tenant user creation.
Technologies: C#.NET, Databases, Web Development, .NET 5, Architecture, Microsoft SQL Server, PostgreSQL, SQL, Knockout (Knockout.js), Vue 2, Entity Framework, JavaScript, C#, .NET, Test-driven Development (TDD), Python 3, SQL Server Reporting Services (SSRS), IIS, Windows Server, Amazon S3 (AWS S3), Algorithms, Scripting, Software Architecture, Full-stack Development, Cloud, Leadership, CI/CD Pipelines, REST, Windows Communication Foundation (WCF), SignalR, AWS Lambda, Amazon DynamoDB, Amazon RDS, AWS IAM, Amazon API Gateway, MongoDB, .NET Core, MySQL, REST APIs, Docker, Scrum, Git, Agile, Visual Studio, Object-oriented Programming (OOP), APIs, JSON Web Tokens (JWT), Continuous Integration (CI), Teams, Legacy Code, Performance Optimization, Python, Back-end, Microservices, IT Security, Serilog, Database Design, Web Applications, Serverless, Amazon Web Services (AWS), Full-stack, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Business Services

Chief Software Architect | Performance Expert

2021 - 2021
Simulation Powered Learning
  • Solved performance issues, increasing the number of concurrent users by far. Previously, a team of programmers worked on it. However, despite months of effort, they could not achieve satisfactory results.
  • Solved implementation mistakes of Entity Framework and configured it as a pooled DbContext Factory working well with GraphQL high efficient data loaders and resolvers.
  • Delivered a fully functional project that was successful and paid off the development costs.b.
  • Led the team until the project was transferred from the status of a developing project to a maintained one.
  • Made the team aware of the importance of database maintenance and prepared integration tests to validate their work.
  • Reduced cohesion in the projects making it less vulnerable to creating chains of issues after making slight code changes.
Technologies: Agile, C#, .NET 5, .NET, React, MySQL, Docker, Auth0, GraphQL, Sentry, Entity Framework Core, Software Architecture, Technical Leadership, Full-stack Development, Cloud, Leadership, CI/CD Pipelines, Azure, React Apollo, ChilliCream GraphQL, .NET Core, Redis, Scrum, Git, C#.NET, Visual Studio, Object-oriented Programming (OOP), APIs, Entity Framework, JSON Web Tokens (JWT), Continuous Integration (CI), Performance Optimization, Back-end, Microservices, IT Security, Serilog, Database Design, Web Applications, Full-stack

.NET Technical Writer

2021 - 2021
Okta
  • Created applications with Microsoft's technology stack.
  • Presented how to synchronize Okta solutions in .NET apps.
  • Made the article creation process more straightforward using Markdown notation for various people from junior to senior level.
  • Wrote an article about good practices of SonarQube usage resulting in clean code without vulnerabilities.
Technologies: Architecture, ASP.NET, .NET, C#, REST APIs, Writing & Editing, Full-stack Development, REST, SonarQube, Git, C#.NET, Visual Studio, Markdown, Full-stack, Technical Writing

Technical Writer with Full-stack Experience

2020 - 2021
Split Software
  • Wrote technical articles touching the topic of feature flags usage in different environments: from the old legacy MVC apps to the fancy new .NET Core microservices.
  • Shared my experience and provided consultation and assistance in the field of .NET SDK.
  • Demonstrated experience and flexibility with regard to technology. I was able to provide high-quality technical materials with a large cross-section.
  • Made the article creation process more straightforward using Markdown notation.
Technologies: C#.NET, Databases, C#, Web Development, Markdown, Back-end, JSON, Microservices, CSS, HTML, .NET, Feature Flags, JavaScript, XAML, REST APIs, Entity Framework, ASP.NET, .NET Core, Node.js, Writing & Editing, Full-stack Development, REST, Git, Visual Studio, Full-stack, Technical Writing

Consultant | Software Engineer

2019 - 2021
Avanade
  • Developed a provider portal app for a leading Canadian company to be launched on the Canadian, USA, and British markets.
  • Delivered the system to manage production for one of the biggest companies in the pharmacy industry. Created a high-performance, load-balanced back end that improved incomes and solved many complex problems.
  • Shared knowledge and advice with both business and team members by working as a consultant.
  • Worked on big projects from POC and/or MVP till the final version of the software.
  • Conducted workshops on creating efficient and performance code (locally), involving the newest featured topics.
  • Served as a back-end tech lead on the project with great success. The project ran smoothly without any major issues after its release.
  • Helped introduce the new members to the company, mentored them, and advised them on their career path.
Technologies: C#.NET, Databases, Web Development, SQL, Jest, JSON, React, Architecture, Teams, Quartz.NET, Microservices, Back-end, CSS, JavaScript, HTML, XAML, Event Sourcing, Continuous Integration (CI), Entity Framework, Model View ViewModel (MVVM), Azure DevOps, Elasticsearch, Universal Windows Platform (UWP), MongoDB, Redis, ASP.NET, Git, C#, Dapper, GraphQL, RabbitMQ, Docker, .NET, .NET Core, Test-driven Development (TDD), Software Architecture, Technical Leadership, Full-stack Development, Leadership, CI/CD Pipelines, REST, PostgreSQL, REST APIs, Scrum, Agile, Visual Studio, Object-oriented Programming (OOP), APIs, Workflow, JSON Web Tokens (JWT), Redis Queue, Redis Cache, ETL, Performance Optimization, Azure, React Apollo, Serilog, Algorithms, Database Design, Web Applications, Full-stack

Software Engineer | .NET Developer

2017 - 2019
Stats Perform
  • Created WPF apps to collect sports data in real-time. Implemented complex rules and edge cases. Since a single match is collected by a couple of people, the application was intended to synchronize in a minimal amount of time.
  • Built my own MVVM framework similar to Caliburn Micro, Prism, or MVVMLight. Such an experience positively influenced my architecture design skills.
  • Developed further legacy systems with a long history, including a Socker collection client that is used, for example, to collect data from a champion league. A high SLA meant no room for errors.
Technologies: IT Security, SQL, JSON, Back-end, XAML, Event Sourcing, Continuous Integration (CI), Architecture, Visual Basic .NET (VB.NET), PostgreSQL, Redis, Agile, REST APIs, Git, Databases, MySQL, C#, C#.NET, ActiveMQ, RabbitMQ, Windows Presentation Foundation (WPF), Windows Forms (WinForms), Docker, VB.NET, .NET, Test-driven Development (TDD), Full-stack Development, Windows Communication Foundation (WCF), Scrum, Visual Studio, Object-oriented Programming (OOP), APIs, Legacy Code, DataGrip, Database Design, Full-stack

Quality Assurance

2016 - 2017
Acaisoft
  • Created and maintained the automation tests in Selenium WebDriver for Striim.
  • Led the team of manual testers and owned the development of regression tests.
  • Created the documentation for the product for the QA team and the end-users.
Technologies: Databases, JSON, Selenium, Continuous Integration (CI), Windows, Agile, Scrum, Agile Software Development, SQL, Bash, TestCaseLab, JUnit, Selenium WebDriver, Java, Quality Assurance (QA), CI/CD Pipelines, REST APIs, Git, APIs

Surface Hub App for Pfizer

PROJECT BRIEF
A set of apps used to collect sports data. Some of these were created from scratch in the newer technology stack, and others required maintenance and development of new features, as they were legacy projects.

I read the referee's guides to implement the most complex sport's rules. This project united my two passions, sports and programming, and I thoroughly enjoyed it every step of the way. I learned a lot about architecture, how the technology works behind the scenes, and how to create a clean desktop product.

STACK

Built an MVVM front-end in WPF and created our MVVM library from scratch, similar to Caliburn.Micro or Prism. I applied the .NET framework as a standard and C# and VB.NET. VB.NET was used mainly for the older projects. I learned to use it on this project. For communication between collection stations, we used ActiveMQ and later RabbitMQ.

OTHER

Delivered the stations' synchronization on a tight schedule and provided data to clients, including performance, event sourcing, and legacy code. The data delivery time was under a strict SLA, so we had to implement it quickly or pay fines for breaching the agreement.

Sun Check - Application for Integrated, Independent Patient and Machine QA for Sun Nuclear

PROJECT BRIEF

A complex application for integrated, independent patient and machine QA. SunCHECK is a software that simplifies complex radiation therapy. The web application is in Vue.js, connected with a legacy part written in JavaScript with Knockout.js, allowing the management of all patients and machine QA in the same place to save time and reduce the likelihood of undetected errors.

SunCHECK is designed to work in secure multitenant architecture on-premises and in the cloud. The project provides possibilities to register a new hospital or even hospital networks in a minimal amount of time with the help of serverless computing.

A big part of the project was oriented around software for devices used to test specialized radiotherapy devices. Devices like Linear Accelerator need settings adjustments every day, as patients' safety comes in the first place.

STACK
Front-end: Vue.js, JavaScript, and Knockout.js
Repository: GitHub with CI/CD
Cloud: AWS
Serverless: Tenant management implemented as serverless Node.js applications
Back-end:NET: Moved the whole project from .NET Framework to .NET 5, WCF for quick communication, SignalR, quick communication with the front-end, REST API, and a personalized database layer

Fintech App for Selling Real Estate Shares for Alphare

PROJECT BRIEF
An MVP web and mobile application that provides a highly secure fintech way of selling real estate shares. To reduce banking fees, we introduced a solution using Dwolla Wallets. To satisfy the US banking standards, the app used KYC, AML, and an escrow account for transaction verification.

I am quite proud of this project because, as a developer lead, I significantly influenced the choice of the technology stack and the right people to fit into the team. I was challenged with MVP estimation, which was accurate despite the project's complexity.

STACK
Both web and mobile applications shared a common Lerna module to not duplicate business logic. The web app was based on Next.js and React, and the mobile one on React Native.

The back-end was designed as a .NET microservice. The communication between the back-end and front-end was solved with the help of GraphQL. We used third-party solution providers such as Dwolla, Plaid, and North Capital on the back end. Implemented Auth0 for the authentication and authorization layer.

Web App for a Medical Provider Portal for Morneau Shepell

PROJECT BRIEF
A web application that controls a medical appointment management workflow with different flows for various clients and providers.

This project was special to me, as I was the first person on the project, from the POC through MVP till the final release. Holding a back-end tech lead position on a big enterprise project that reached production without any major bugs was a significant achievement for me. I also designed the architecture with the newest technology stack, including React, GraphQL, and .NET Core 3.1, which had been released just a week prior.

STACK
I implemented the business workflows, set up the databases in MongoDB, and integrated .NET Core microservices with a GraphQL API back-end. Set up the database operations with the code-first approach using Entity Framework Core 3. Redis was used not only as a cache but also as a subscription and queue, and we chose Redis because the client was used to it. The whole product was fully Dockerized.

Data Collection Clients Desktop Apps for Stats Perform

A set of apps used to collect sports data, create new clients in the more recent technology stack, maintain and develop older and legacy ones.

Developing a new feature in spring to watch it in summer on TV during your favorite champions league; it's a great feeling! I read the referee's guides to implement the most complex sport's rules. This project united my two passions, sports and programming, and I thoroughly enjoyed it every step of the way. I learned a lot about architecture, how the technology works behind the scenes, and how to create a clean desktop product.

STACK
Built an MVVM front end in WPF and created our own MVVM library from scratch, similar to Caliburn.Micro or Prism. I applied the .NET framework as a standard and C# and VB.NET. VB.NET was used mainly for the older projects, and I learned to use it on this project. For communication between collection stations, we used ActiveMQ and later RabbitMQ.

TEAM
International scrum team of seven.

OTHER
Delivered the stations' synchronization on a tight schedule and provided data to clients, including performance, event sourcing, and legacy code. The data delivery time was under a strict SLA, so we had to implement it quickly or pay fines for breaching it.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch.

Languages

C#.NET, GraphQL, C#, SQL, XAML, JavaScript, TypeScript, Java, Visual Basic .NET (VB.NET), VB.NET, Bash, Python, HTML, CSS, SCSS, Markdown, Python 3, Pug

Frameworks

.NET, .NET Core, ASP.NET, JSON Web Tokens (JWT), Redux, Next.js, Express.js, Windows Presentation Foundation (WPF), Hibernate, JUnit, Selenium, Jest, Knockout (Knockout.js), .NET 5, Entity Framework Core, React Native, Tailwind CSS

Libraries/APIs

Entity Framework, REST APIs, React, React Redux, React Router, Selenium WebDriver, Windows Forms (WinForms), Redis Queue, Vue 2, Node.js, Plaid API, Dwolla API, SignalR, Stripe, Stripe API, Binance API

Paradigms

Object-oriented Programming (OOP), Model View ViewModel (MVVM), REST, Agile Software Development, Scrum, Agile, Microservices, Test-driven Development (TDD), Serverless Architecture, Continuous Integration (CI), Kanban, Azure DevOps, Event Sourcing, ETL, Database Design

Storage

Amazon S3 (AWS S3), MySQL, MongoDB, PostgreSQL, Redis, Databases, Redis Cache, JSON, Amazon DynamoDB, Hasura, Elasticsearch, Microsoft SQL Server, SQL Server Reporting Services (SSRS), Azure Blobs

Other

Architecture, Back-end, Writing & Editing, .NET 6, Software Architecture, Workflow, APIs, Legacy Code, Feature Flags, Styled-components, Web Development, Algorithms, Technical Leadership, Full-stack Development, Leadership, Quality Assurance (QA), Amazon RDS, Amazon API Gateway, Full-stack, Cloud Computing, Cloud Platforms, Cloud Services, Technical Writing, Business Services, Teams, Quartz.NET, Performance Optimization, OCR, Tesseract, IT Security, IIS, Serilog, Scripting, Cloud, CI/CD Pipelines, Windows Communication Foundation (WCF), Web Applications, Serverless, Containers, Axios, Bcrypt, TradingView, PDF, XLSX File Processing, Code Deployment, Networking, Storage, Cloud Infrastructure

Tools

Dapper, Git, RabbitMQ, Mongoose, AWS IAM, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), AWS Key Management Service (KMS), Visual Studio, ActiveMQ, TestCaseLab, DataGrip, Auth0, Sentry, React Apollo, SonarQube, Azure Key Vault, GitHub, PDFTron, GitLab, GitLab CI/CD

Platforms

Docker, Firebase, Amazon Web Services (AWS), AWS Cloud Computing Services, Universal Windows Platform (UWP), Windows, Heroku, Windows Server, Azure, Azure Notification Hub, AWS Lambda, ChilliCream GraphQL, Linux, Kubernetes, Mapbox, Vercel, Oracle

2016 - 2020

Bachelor’s Degree in Automatic Control, Electronics, and Computer Science

Silesian University of Technology - Gliwice, Poland

OCTOBER 2023 - OCTOBER 2026

AWS Certified Solutions Architect – Associate

Amazon Web Services Training and Certification

SEPTEMBER 2023 - PRESENT

AWS Knowledge: Architecting

Amazon Web Services Training and Certification

AUGUST 2023 - AUGUST 2026

AWS Certified Developer - Associate

Amazon Web Services Training and Certification

JULY 2023 - PRESENT

AWS Partner: Accreditation (Technical)

Amazon Web Services Training and Certification

JULY 2023 - PRESENT

AWS Knowledge: Serverless

Amazon Web Services Training and Certification

JULY 2023 - JULY 2026

AWS Certified Cloud Practitioner

Amazon Web Services Training and Certification

SEPTEMBER 2022 - PRESENT

Node.js, Express, MongoDB & More: The Complete Bootcamp 2022

Udemy

DECEMBER 2020 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

JUNE 2018 - JUNE 2019

Application Security and Secure Coding Training course in .NET

Codebashing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring