Radoslaw Medryk
Verified Expert in Engineering
Full-stack Developer
Copenhagen, Denmark
Toptal member since January 19, 2021
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
Experience
Availability
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
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.
Senior Tech Lead
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Trustpilot's Guidelines Enforcement Framework
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/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-coreSkills
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
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