Radoslaw Medryk, Full-stack Developer in Copenhagen, Denmark
Radoslaw Medryk

Full-stack Developer in Copenhagen, Denmark

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).
Radoslaw is now available for hire

Portfolio

  • Trustpilot
    Amazon Web Services (AWS), Amazon DynamoDB, Zendesk, Docker, C#, Node.js...
  • TrackMan
    SQL, MongoDB, Kubernetes, TypeScript, React, .NET Core, Docker, Azure, C#
  • VSpace
    Unity3D, gRPC, Microservices, REST APIs...

Experience

Location

Copenhagen, Denmark

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Linux, Azure, Kubernetes, Docker, AWS CloudFormation, AWS Lambda, Visual Studio Code, MacOS

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.

Employment

  • Senior Software Engineer

    2019 - PRESENT
    Trustpilot
    • Designed and implemented a scalable system processing millions of reviews in minutes through a machine-learning model to detect and filter fake reviews on the platform.
    • Developed a react application for internal use by the company's content integrity agents to let them browse and analyse data, uncover guideline violations and execute actions against violators (send warnings, C&D letters, etc.).
    • Designed the architecture and led the implementation of a scalable system detecting violations and taking automated actions against violators depending on severity, including sending warnings, limiting access to the platform, and other actions.
    • Guided new colleagues into the codebases, best practices, and business knowledge as an acting tech lead.
    • Took part in the hiring process together with the hiring manager, assessing the candidates' CVs, code challenges, and performance during Zoom interviews. After the interviews, wrote detailed opinions on the candidates' performance.
    • Architected multiple scalable systems on the AWS ecosystem (Lambdas, ECS, SQS, SNS, Step Functions, DynamoDB, RDS PostgreSQL) producing implementation proposal documents that were used as the foundations for the actual implementation.
    Technologies: Amazon Web Services (AWS), Amazon DynamoDB, Zendesk, Docker, C#, Node.js, React, TypeScript, AWS CloudFormation, AWS Lambda, JavaScript, Zendesk API, AWS Step Functions, Amazon ECS (Amazon Elastic Container Service), 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
  • Software Engineer

    2018 - 2019
    TrackMan
    • Implemented a cross-company authentication server enabling single sign-ons 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 MLB stadiums in the US and Japan.
    Technologies: SQL, MongoDB, Kubernetes, TypeScript, React, .NET Core, Docker, Azure, C#
  • 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/uninstalling new games from the console, as well as communicating with the server to perform billing for time played.
    • Integrated it with WeChat Pay, a leading Chinese payments provider.
    Technologies: Unity3D, gRPC, Microservices, REST APIs, Windows Presentation Foundation (WPF), WeChat Pay, PostgreSQL, C#

Experience

  • 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 the violators (sending warnings and C&D letters, terminating contracts). The system consists of a front-end React and TypeScript 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) to be added into the system easily, as well as to allow CI agents to define automated thresholds to execute actions, allowing for defining automated enforcement processes.

    The core philosophies behind the system are extendability, configuratability, 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 according to 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.

    Project Details:
    • Front End: React, TypeScript, Redux
    • Back End: Node.js, TypeScript, JWT exposing a REST API
    • Database: PostgreSQL with atomic sensitive perations, like transfers, and so on to ensure data consistency at all times

Skills

  • Languages

    TypeScript, C#, SQL, JavaScript
  • Frameworks

    .NET Core, JSON Web Tokens (JWT), .NET, Redux, Windows Presentation Foundation (WPF), gRPC, Unity3D
  • Libraries/APIs

    React, Node.js, REST APIs, Zendesk API
  • Tools

    AWS CloudFormation, BigQuery, AWS Step Functions, Amazon ECS (Amazon Elastic Container Service), Amazon Simple Queue Service (SQS), Webpack, AWS Simple Notification Service (AWS SNS)
  • Paradigms

    Microservices
  • Platforms

    AWS Lambda, Docker, Visual Studio Code, MacOS, Kubernetes, Azure, Linux, Zendesk, Amazon Web Services (AWS)
  • Storage

    PostgreSQL, Amazon DynamoDB, JSON, MongoDB
  • Other

    Styled-components, Google BigQuery, Architecture, Scalability, Serverless, Fintech, AWS RDS, Big Data, WeChat Pay, Web Scalability, Scalable Architecture, Scalable Web Services

To view more profiles

Join Toptal
Share it with others