Radoslaw Medryk, Developer in Copenhagen, Denmark
Radoslaw is available for hire
Hire Radoslaw

Radoslaw Medryk

Verified Expert  in Engineering

Bio

Radoslaw is a seasoned full-stack software engineer with several years of professional experience working with companies ranging from big enterprises to early-phase startups. Radoslaw specialises in designing system architecture (building the highest quality systems that scale), UX (building beautiful and functional web apps), and creating secure applications (never compromising on security of the systems or data).

Portfolio

Proxa
Mobile App Design, Full-stack, Web Development, Technical Leadership...
Trustpilot
AWS, AWS, Zendesk Development, Docker, C#, Node.js, React.js, TypeScript, AWS...
TrackMan
SQL, MongoDB, Kubernetes, TypeScript, React.js, .NET Core, Docker, Azure, C#...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), TypeScript, JavaScript, Node.js, React, C#, .NET, Entity Framework, SQL, MongoDB, Code Review, Test-driven Development (TDD), React Native, Android, iOS, Xcode, Mobile Apps, Figma, Go, Technical Requirements

The most amazing...

...project I've worked on is a system that processed millions of reviews in minutes through an ML model to fight fake reviews at Trustpilot.

Work Experience

Full-stack Engineer | Tech Lead

2023 - 2024
Proxa
  • Led a team of 4-5 software developers (both front end and back end) and an AI engineer in building the complete product from scratch.
  • Worked hands-on on designing the complete systems architecture and building the front end (React and TypeScript) and the back end (Node.js and SQL) of the AI data hub product, following the client's requirements and guidelines.
  • Worked closely with the AI engineer to integrate the custom-developed ML models into the product and customized wrappers around ChatGPT APIs.
  • Set up the organization on GitHub for the team, configured the GitHub Workflows to provide continuous integration/continuous deployment (CI/CD) capabilities for the project, and set up Azure Cloud.
  • Researched 3rd-party libraries that fit the client's needs and led their integration into the project, notably Jspreadsheet (https://jspreadsheet.com/), where I negotiated a 50% discount over the following three yearly billing periods on behalf of the client.
Technologies: Mobile App Design, Full-stack, Web Development, Technical Leadership, Software Architecture, Azure, Cloud Engineering, Microsoft Development, Minimum Viable Product (MVP), Early-stage Startups, SQL, Node.js, TypeScript, JavaScript, React.js, ChatGPT, Artificial Intelligence, REST, APIs, Jspreadsheet, Spreadsheets, Progressive Web Applications (PWAs), Cybersecurity, iOS, Mobile Apps, Front-end Development, React.js, Google API, Figma, Google Sheets Development, UI Design, UX Development, Cloud Architecture, Software Development, Technical Requirements, Algorithms, Mobile App Design, Mobile App Design

Senior Tech Lead

2019 - 2023
Trustpilot
  • Built a scalable system processing millions of reviews in minutes through a machine learning model to detect and filter fake reviews on the platform.
  • Designed the cloud-based architecture using AWS, Lambda, ECS, DynamoDB, SQS, and SNS and led the implementation of a scalable system detecting violations and taking automated actions against violators on the platform.
  • Developed an advanced React application for the company's content integrity agents to let them browse and analyze data, uncover guideline violations, and execute actions against violators, such as sending warnings and cease and desist letters.
  • Performed technical interviews, assessing the candidates' CVs, code challenges, and performance during Zoom interviews. After the interviews, I wrote detailed opinions on the candidates' performance.
  • Mentored team members, onboarded new software engineers, and shared knowledge via face-to-face meetings and documentation.
Technologies: AWS, AWS, Zendesk Development, Docker, C#, Node.js, React.js, TypeScript, AWS, AWS Lambda, JavaScript, Zendesk Development, AWS, Amazon Elastic Container Service (ECS), JSON Web Tokens (JWT), PostgreSQL, SQL, Amazon Simple Queue Service (SQS), Webpack, .NET, .NET Core, BigQuery, Google BigQuery, JSON, AWS RDS, Architecture, Scalability, Big Data Architecture, AWS, Entity Framework, Kubernetes, .NET 6, .NET, Dependency Injection, HTML, HTML5, CSS, CSS3, MongoDB, Web Development, APIs, REST, REST API, Back-end Developers, Front-end, Full-stack, Full-stack, Leadership, Team Leadership, Agile Development, Scrum Master Consulting, Kanban Project Management, Git, GitHub, RESTful Services, RESTful Microservices, Web Development, Microservices Development, Microservices Architecture, Web Development, MacOS, Visual Studio Development, Serverless, Styled-components, Web Development, Scalable Architecture, Scalable Web Services, ASP.NET, Entity Framework Core, Cloud Engineering, Express.js, Next.js, Unit Testing, CI/CD Pipelines, ASP.NET, Object-oriented Programming (OOP), Elasticsearch, Database, Software Design, Software Architecture, Infrastructure as Code (IaC), Technical Leadership, API Integration, Cloud Engineering, Integration, Performance, Scraping, Web Scraping, Minimum Viable Product (MVP), Relational Databases, Containerization, Amazon S3, Responsive Web Development, DevOps, AWS DevOps, NoSQL, Machine Learning, Web App Design, System Security, Python, UX Development, UI Development, .NET, Code Review, Agile Development, React Native, Android, iOS, Single-page Applications (SPAs), Storybook, GraphQL, .NET, Artificial Intelligence, Spreadsheets, Cybersecurity, Data Analysis, Front-end Development, React.js, Figma, UI Design, UX Development, Cloud Architecture, Software Development, Technical Requirements, Algorithms

Software Engineer

2018 - 2019
TrackMan
  • Implemented a cross-company authentication server enabling single sign-on across multiple products with fine-grained permissions and roles.
  • Developed a central single, multi-language account portal in React and TypeScript according to UI designs and functional requirements.
  • Fixed bugs and developed new functionality in a baseball stadium system that processed data collected by TrackMan radars mounted on Major League Baseball (MLB) stadiums in the US and Japan.
Technologies: SQL, MongoDB, Kubernetes, TypeScript, React.js, .NET Core, Docker, Azure, C#, IdentityServer 3, ASP.NET, MVC Design, Agile Development, T-SQL (Transact-SQL), HTML, HTML5, CSS, CSS3, .NET, Dependency Injection, Back-end Developers, Front-end, Microservices Development, REST, REST API, RESTful Services, RESTful Microservices, Web Development, APIs, Microservices Architecture, Web Development, JSON Web Tokens (JWT), Visual Studio Development, Serverless, Redux, Styled-components, JavaScript, Webpack, JSON, Architecture, Web Development, Scalable Architecture, Scalable Web Services, Entity Framework, Full-stack, Full-stack, Scrum Master Consulting, Git, GitHub, Entity Framework Core, Web Development, Express.js, Unit Testing, CI/CD Pipelines, ASP.NET, Object-oriented Programming (OOP), Database, Software Design, Software Architecture, Infrastructure as Code (IaC), ASP.NET MVC, SQL Server, API Integration, Cloud Engineering, Integration, Performance, Microsoft Development, Minimum Viable Product (MVP), Relational Databases, Azure DevOps, Containerization, Responsive Web Development, NoSQL, Web App Design, System Security, UX Development, UI Development, .NET, Code Review, Agile Development, Single-page Applications (SPAs), .NET, Cybersecurity, Data Analysis, Front-end Development, Cloud Architecture, Software Development, Technical Requirements, Algorithms

Software Engineer

2017 - 2018
VSpace
  • Developed a billing and management system for a VR console product. The main focus was processing payments and financial data securely, reporting results via aggregated data, and communicating between the console and the system in the cloud.
  • Built software preinstalled on VR console products using WPF. The functionalities included managing installed games, installing and uninstalling new games from the console, and communicating with the server to perform billing for the time played.
  • Integrated it with WeChat Pay, a leading Chinese payments provider.
Technologies: Unity, gRPC, Microservices Development, REST API, Windows Presentation Foundation (WPF), WeChat Pay, PostgreSQL, C#, .NET, .NET Core, SQL, MongoDB, Entity Framework, Entity Framework Core, Dependency Injection, REST, JSON Web Tokens (JWT), JSON, Scalable Architecture, Scalable Web Services, APIs, Back-end Developers, Git, GitHub, ASP.NET, MVC Design, T-SQL (Transact-SQL), RESTful Services, RESTful Microservices, Unit Testing, ASP.NET, Object-oriented Programming (OOP), Database, Software Design, ASP.NET MVC, Razor, Early-stage Startups, API Integration, Integration, Performance, Minimum Viable Product (MVP), Relational Databases, UX Development, UI Development, .NET, Code Review, .NET, Cybersecurity, Software Development

Software Engineer

2016 - 2017
PWPW S.A.
  • Developed a part of the Polish government's passport issuance system.
  • Worked on a C# WPF application running on the terminals in passport issuance offices.
  • Fixed bugs and implemented new features in the application.
Technologies: C#, .NET, Windows Presentation Foundation (WPF), .NET, Back-end Developers, API Integration, Integration, Relational Databases, Code Review, Software Development

Trustpilot's Guidelines Enforcement Framework

I designed the architecture and led the implementation of a framework system for the internal content integrity (CI) team at Trustpilot.

The framework allows agents to analyze data, detect guideline violations, and take enforcement actions against violators, including sending warnings or cease and desist letters and terminating contracts. The system consists of a React and TypeScript-based front-end application used by the CI agents and the back-end architecture executing the desired actions and storing all information in a database for further reference. The system is built to allow adding new building blocks, e.g., new enforcement actions, into the system quickly. It also enables CI agents to define automated thresholds to execute actions, allowing for defining automated enforcement processes. The core philosophies behind the system are extendability, configure ability, and scalability.

Single Sign-on for TrackMan

https://account.trackmanbaseball.com/
This project involved a cross-company authentication server providing single sign-on across multiple TrackMan products with fine-grained permissions and roles.

I built a React-based user-facing portal using UI designs with functional requirements and multiple language support.

Open-source Bank Project

https://github.com/radoslaw-medryk/bank-core
I developed an open-source bank project using React, TypeScript, and Redux for the front end. Furthermore, I built the back end with Node.js, TypeScript, and JSON Web Tokens (JWT) exposing REST API. For the database, I used PostgreSQL with atomic-sensitive operations, like transfers, to ensure data consistency at all times.

Libraries/APIs

React.js, Node.js, REST API, Zendesk Development, Entity Framework, React.js, Google API, Stripe Development

Tools

AWS, Amazon Simple Queue Service (SQS), BigQuery, AWS, Git, GitHub, Spreadsheets, AWS, Amazon Elastic Container Service (ECS), Webpack, Figma, Xcode, ChatGPT, Google Sheets Development

Languages

TypeScript, C#, SQL, JavaScript, HTML, HTML5, CSS, CSS3, T-SQL (Transact-SQL), .NET, Python, GraphQL, Go

Frameworks

.NET Core, JSON Web Tokens (JWT), .NET, .NET, ASP.NET, Entity Framework Core, Express.js, ASP.NET, .NET, React Native, Windows Presentation Foundation (WPF), gRPC, Redux, IdentityServer 3, Next.js, ASP.NET MVC, Unity, Tailwind CSS, Razor

Paradigms

Microservices Development, Dependency Injection, REST, MVC Design, Microservices Architecture, Unit Testing, Object-oriented Programming (OOP), Agile Development, Scrum Master Consulting, Kanban Project Management, Azure DevOps, DevOps, Web App Design, Agile Development, Mobile App Design, UI Design, UX Development

Platforms

AWS Lambda, Docker, Zendesk Development, AWS, Visual Studio Development, Web Development, MacOS, Kubernetes, Azure, Cloud Engineering, Microsoft Development, Android, iOS, Firebase

Storage

PostgreSQL, AWS, MongoDB, JSON, Database, Relational Databases, Amazon S3, NoSQL, MySQL, Elasticsearch, SQL Server

Industry Expertise

Cybersecurity

Other

Serverless, Styled-components, Google BigQuery, Architecture, Scalability, Web Development, Scalable Architecture, Scalable Web Services, .NET 6, Web Development, APIs, Back-end Developers, Front-end, Full-stack, Full-stack, RESTful Services, RESTful Microservices, Web Development, Software Design, Software Architecture, Infrastructure as Code (IaC), API Integration, Integration, Minimum Viable Product (MVP), Containerization, Responsive Web Development, Code Review, Single-page Applications (SPAs), Jspreadsheet, Front-end Development, Cloud Architecture, Software Development, Technical Requirements, Algorithms, AWS RDS, Big Data Architecture, Leadership, Team Leadership, CI/CD Pipelines, Technical Leadership, Cloud Engineering, Performance, Scraping, Web Scraping, Web Development, AWS DevOps, System Security, UX Development, UI Development, Storybook, Artificial Intelligence, Progressive Web Applications (PWAs), Mobile Apps, Data Analysis, Mobile App Design, Mobile App Design, WeChat Pay, Early-stage Startups, Machine Learning

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