Dawid Motyka, Developer in Kraków, Poland
Dawid is available for hire
Hire Dawid

Dawid Motyka

Verified Expert  in Engineering

Full-stack Developer

Location
Kraków, Poland
Toptal Member Since
April 5, 2022

Dawid is a full-stack technical leader, web solution architect, and scrum advocate. He's passionate about applying logical thinking and work optimization to businesses and acknowledging the thought process behind his clients' needs. Dawid is ambitious and excited about new technologies; he strives to create the best possible solutions with regard to set goals.

Portfolio

Vanderbloemen Search Group, Inc
Web Development, Full-stack, JavaScript, HubSpot, Salesforce, Amazon CloudWatch...
Freelance Client (via Toptal)
Node.js, React, Charts, FusionCharts, AmCharts, Recharts, Data Visualization...
Freelance Client
JavaScript, GraphQL, Node.js, React, Widgets, Apollo, Architecture...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Ubuntu, Agile, Git, Jira, Figma, Slack, Discord, Amazon Web Services (AWS), Agile Software Development, Responsive Design, React, React Query, Web Applications

The most amazing...

...thing I've worked on is a COVID-19 workplace safety app helping track employees' health, tests, vaccines, and doctor's appointments, used by 100,000+ users.

Work Experience

Full-stack Developer

2023 - 2023
Vanderbloemen Search Group, Inc
  • Designed and created an assessment tool for the executive job market, serving the applicants to find out their strengths and weaknesses, as well as recruiters to match the person with a perfect opportunity.
  • Designed a scalable serverless architecture on AWS to support the app.
  • Cooperated with the business side to establish, refine, and estimate the functional and technical requirements.
  • Collaborated with the design team to ensure a good user experience in end-user experience and back-office app usability.
  • Prepared a flexible custom content management panel allowing easy updates to the assessment and marketing data.
Technologies: Web Development, Full-stack, JavaScript, HubSpot, Salesforce, Amazon CloudWatch, Amazon Cognito, AWS Lambda, Lambda Functions, PostgreSQL, React, TypeScript, TypeScript 3, JavaScript 6, HTML, HTML5, CSS, Material UI, Node.js, Express.js, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), Amazon CloudFront CDN, Amazon S3 (AWS S3), Amazon RDS, Amazon Web Services (AWS), Forms, REST, REST APIs, API Integration, Stripe, Stripe API, Stripe Checkout, SQL, B2B, RDBMS, Web Design, Design, Requirements Analysis, YARN, Asynchronous Programming, Architecture, Material Design, Web UI, Web UX, Webhooks, Team Leadership, API Development, Estimations, React Router, Web Usability, Cron, RESTful Services, Card Payments, Stripe Payments, Digital Payments, Payment Gateways, Technical Requirements, Business Requirements, Software Design, Source Code Review, Databases, SaaS, API Architecture, Serverless Architecture, Software as a Service (SaaS), SaaS Design, Cloud Architecture, Microservices Architecture, Separation of Concerns (SoC), AWS Cloud Architecture, Full-stack Development, Online Payments, User Roles

Web Solution Architect

2022 - 2023
Freelance Client (via Toptal)
  • Designed a flexible and scalable architecture for a dynamically growing system with adherence to the base requirements and constraints.
  • Led the development of a secure and highly customizable data management and visualization app used by the highest branches of a government (country undisclosed).
  • Led the requirements refinement and translated them into features described in user stories.
  • Designed and developed a role-based access system used throughout the app for accessing the presentation and data administration layers.
  • Designed and developed a complex data management layer with a role-based access system and time-sensitive workflows for new data input.
  • Participated in designing the UX and UI by providing technical input and valuable feedback in talks with the designers, often backing it up by creating baseline wireframes.
  • Managed and mentored a team of two to four software engineers.
  • Led the process of introducing scrum practices to the team.
Technologies: Node.js, React, Charts, FusionCharts, AmCharts, Recharts, Data Visualization, User Interface (UI), User Experience (UX), Solution Architecture, Amazon Web Services (AWS), Amazon S3 (AWS S3), Azure, Azure Functions, PostgreSQL, Monorepos, JavaScript, TypeScript, Webpack, Yarn Workspaces, Express.js, Agile, Scrum, E2E Testing, Material UI, i18n, Ramda, Babel, Jest, SuperTest, Architecture, Team Leadership, Leadership, Technical Leadership, Serverless, Serverless Architecture, Azure Active Directory B2C (ADB2C), Azure Boards, Azure Blob Storage API, Role-based Access Control (RBAC), Web Security, Design Systems, Management, Agile Software Development, Tailwind CSS, Unit Testing, Functional Testing, API Design, Progressive Web Applications (PWA), LocalStorage, Emotion Library, ECMAScript (ES6), Back-end, Integration, Web Development, Responsive Design, HTML, CSS, Technical Architecture, Remote Team Leadership, APIs, AWS Lambda, React Query, Software Architecture, UX Design, CI/CD Pipelines, Responsive Layout, Single Sign-on (SSO), Web Applications, Git, Front-end, Graphs, Figma, Snowflake, Microservices, Testing, Software Engineering, SVG, Postman, Integration Testing, Chai, SQL, B2B, RDBMS, Web Design, Design, Requirements Analysis, YARN, Asynchronous Programming, Azure Cloud Services, Proof of Concept (POC), Material Design, Web UI, Web UX, Webhooks, API Development, Estimations, React Router, Web Usability, Cron, Mobile, RESTful Services, Full-stack, REST, Mobile First, Technical Requirements, Business Requirements, Software Design, Source Code Review, Databases, API Architecture, Software as a Service (SaaS), SaaS Design, Cloud Architecture, Microservices Architecture, Separation of Concerns (SoC), AWS Cloud Architecture, Full-stack Development, User Roles

Full-stack Developer

2022 - 2022
Freelance Client
  • Created an MVP for an app allowing the users to browse a massive data schema and receive an example set of results.
  • Worked in an agile, fast-paced team with a very short feedback loop.
  • Integrated an email form automatically, including the data entered by the end user.
  • Designed an efficient app structure using GraphQL schema stitching to allow for quick schema expansion once the data is provided.
Technologies: JavaScript, GraphQL, Node.js, React, Widgets, Apollo, Architecture, API Integration, Agile Software Development, Tailwind CSS, Unit Testing, API Design, LocalStorage, TypeScript, ECMAScript (ES6), Back-end, User Interface (UI), Web Development, Responsive Design, HTML, CSS, Technical Architecture, APIs, Startups, UX Design, Web Applications, Git, Front-end, Vercel, Testing, Software Engineering, SVG, Postman, Chai, B2B, Requirements Analysis, YARN, Asynchronous Programming, Proof of Concept (POC), Material Design, API Development, Estimations, React Router, Web Usability, Full-stack, REST, Mobile First, Technical Requirements, Business Requirements, Software Design, Source Code Review, SaaS, API Architecture, Full-stack Development

Full-stack Developer

2021 - 2022
Reconstruction Us
  • Developed an online course catalog for thousands of students registered on the platform, enabling easy class selection and enrollment.
  • Contributed to building the back-office apps for instructors and administrators to manage the courses, curriculum, and user schedules.
  • Codesigned the system architecture with consideration for end-user app performance and efficient development process.
  • Set up the front-end apps' structure and build process in a monorepo repository allowing front- and back-office apps to reuse logic and UI components.
Technologies: JavaScript, TypeScript, Next.js, React, Node.js, NestJS, GitHub, Amazon Cognito, Ramda, Jest, Cypress, PostgreSQL, Antd, SCSS, Webpack, Monorepos, Responsive UI, HTML5, Styled-components, Functional Programming, APIs, Full-stack, REST APIs, HTML, CSS, User Interface (UI), Front-end, Front-end Build Tools, REST, Sass, Event-driven Programming, Performance, Front-end Development, Responsive Web Apps, User Experience (UX), UI Components, Amazon Web Services (AWS), Relational Databases, SQL, Full-stack Development, Code Review, Web App Development, Serverless, Payment APIs, Stripe API, Website Performance, Dashboards, Architecture, API Integration, Agile Software Development, Unit Testing, Functional Testing, LocalStorage, Emotion Library, ECMAScript (ES6), Web Development, Responsive Design, Material UI, AWS Lambda, Amazon CloudWatch, Amazon RDS, SEO Tools, React Query, Software Architecture, UX Design, Responsive Layout, Web Applications, Git, Search Engine Optimization (SEO), Figma, Microservices, Testing, Software Engineering, SVG, Postman, Integration Testing, Chai, Stripe, Google Analytics 4, Google Tag Manager, Google Analytics, B2B, RDBMS, Requirements Analysis, YARN, Asynchronous Programming, Web UI, Web UX, Webhooks, API Development, Express.js, Estimations, React Router, Sentry, Web Usability, Cron, RESTful Services, Mobile First, Card Payments, Stripe Payments, Digital Payments, Payment Gateways, Technical Requirements, Business Requirements, Software Design, Source Code Review, Databases, SaaS, API Architecture, Serverless Architecture, Software as a Service (SaaS), Cloud Architecture, Microservices Architecture, Separation of Concerns (SoC), AWS Cloud Architecture, Online Payments, User Roles

Front-end Developer

2019 - 2021
Pragmatic Coders
  • Served as a tech lead and mentored junior to mid-level developers, focusing on a down-to-earth problem-solving approach and high code review quality.
  • Took an active part in the UI/UX design process by closely cooperating with designers, actively proposing solutions to improve user experience, and drawing wireframes on occasion.
  • Set the work direction through business requirements refinement and constantly strove to improve the team workflows and strategies by promoting Agile solutions.
  • Led the front-end development process of a cryptocurrency exchange market and developed real-time updated views, optimizing the app's performance.
  • Participated in designing and developing the front-end part of a P2P capital market decentralized application.
Technologies: JavaScript, TypeScript, React, Angular, Agile, Amazon Cognito, Material UI, User Interface (UI), Front-end Development, Responsive Web Apps, Data Visualization, User Experience (UX), Redux, UI Components, Technical Leadership, Code Review, Web App Development, Google Maps, Minimum Viable Product (MVP), Test-driven Development (TDD), Website Performance, Finance, Charts, Dashboards, Apollo, API Integration, Design Systems, Agile Software Development, Tailwind CSS, Unit Testing, Functional Testing, LocalStorage, Emotion Library, ECMAScript (ES6), WebSockets, Web Development, Responsive Design, HTML, CSS, Team Leadership, Leadership, Remote Team Leadership, Startups, Fintech, Blockchain, Amazon CloudWatch, Ant Design, React Query, Solution Architecture, UX Design, Responsive Layout, OAuth, Web Applications, Git, Front-end, Search Engine Optimization (SEO), Graphs, Figma, Testing, Software Engineering, SVG, React Redux, Formik, B2B, Web Design, Design, Requirements Analysis, Asynchronous Programming, Proof of Concept (POC), Material Design, Web UI, Web UX, Redux Toolkit, Estimations, React Router, Sentry, Web Usability, RESTful Services, Mobile First, Technical Requirements, Business Requirements, Software Design, Source Code Review, Databases, User Roles

Full-stack Developer

2019 - 2021
Pragmatic Coders
  • Developed a COVID-19 workplace safety app helping to track employees' health, tests, vaccines, and doctor's appointments, allowing safe onsite work for multiple large companies across the US, used by 100,000+ users up to date.
  • Designed and developed a helper app for a large cryptocurrency trading company, featuring portfolio management tools and various metrics visualizations with real-time data through integrations with most major cryptocurrency market APIs.
  • Served as a technical interviewer in the recruitment process for Node.js/React developer role candidates.
Technologies: JavaScript, TypeScript, HTML5, React, Ramda, Styled-components, Responsive UI, Material UI, Node.js, Express.js, Amazon S3 (AWS S3), AWS Lambda, Amazon Cognito, Webpack, GitLab, GitLab CI/CD, Scrum, Git, Angular, PostgreSQL, Cypress, Percy, Jest, SuperTest, Functional Programming, APIs, Full-stack, REST APIs, GraphQL, HTML, CSS, User Interface (UI), Front-end, Front-end Build Tools, REST, Sass, Event-driven Programming, Performance, Tailwind CSS, Front-end Development, Responsive Web Apps, Product Ownership, User Experience (UX), UI Components, Amazon Web Services (AWS), Technical Leadership, NoSQL, Relational Databases, SQL, Full-stack Development, Code Review, Web App Development, Serverless, Minimum Viable Product (MVP), Test-driven Development (TDD), Website Performance, Solution Architecture, Finance, Charts, Dashboards, Apollo, Architecture, API Integration, Design Systems, Agile Software Development, Unit Testing, Functional Testing, API Design, Python, LocalStorage, Emotion Library, ECMAScript (ES6), Back-end, Integration, WebSockets, Web Development, Responsive Design, Technical Architecture, Team Leadership, Leadership, Remote Team Leadership, Startups, Fintech, Blockchain, Amazon CloudWatch, Amazon RDS, SEO Tools, React Query, Software Architecture, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), CI/CD Pipelines, Responsive Layout, OAuth, Web Applications, Data Visualization, Graphs, Figma, Microservices, Testing, Software Engineering, SVG, Twilio API, Postman, Integration Testing, Chai, JSON Web Tokens (JWT), B2B, RDBMS, Pandas, Requirements Analysis, Asynchronous Programming, Proof of Concept (POC), Material Design, Web UI, Web UX, Webhooks, API Development, Estimations, React Router, Sentry, Web Usability, Cron, RESTful Services, QR Codes, Technical Requirements, Business Requirements, Software Design, Source Code Review, Databases, SaaS, API Architecture, Serverless Architecture, Software as a Service (SaaS), SaaS Design, Cloud Architecture, Microservices Architecture, Separation of Concerns (SoC), AWS Cloud Architecture, Medical Software, User Roles

Full-stack Developer

2016 - 2019
Andea
  • Contributed to developing a manufacturing execution system used for planning, tracking, and visualization of manufacturing processes used by multiple clients in large-scale production environments.
  • Developed a mobile application for the MES system, mainly used by shop-floor workers to track their assignments and production orders, allowing for easier QA procedures and reporting their work status.
  • Implemented flexible server connection mechanisms for a mobile application enabling multi-facility clients to switch easily between internal sites' networks as well as connect to cloud services.
Technologies: JavaScript, Angular, Ionic, AngularJS, Azure, Microsoft SQL Server, Agile, Webpack, Jest, Karma, TypeScript, Responsive UI, HTML5, SCSS, APIs, REST APIs, HTML, CSS, User Interface (UI), Front-end, REST, Sass, Performance, Front-end Development, Responsive Web Apps, Data Visualization, User Experience (UX), UI Components, Relational Databases, SQL, Full-stack Development, Code Review, Web App Development, Test-driven Development (TDD), Website Performance, Charts, Dashboards, API Integration, Design Systems, Agile Software Development, Unit Testing, Functional Testing, API Design, LocalStorage, Back-end, Integration, WebSockets, Web Development, Responsive Design, UX Design, Responsive Layout, OAuth, Web Applications, Git, Graphs, Figma, Software Engineering, Postman, Integration Testing, B2B, RDBMS, Requirements Analysis, Asynchronous Programming, Material Design, Web UI, Web UX, Webhooks, Mobile Applications, API Development, Estimations, Mobile, RESTful Services, Full-stack, Mobile First, QR Codes, Technical Requirements, Business Requirements, Databases, SaaS, Software as a Service (SaaS), Microservices Architecture, Separation of Concerns (SoC), User Roles

Government Projects and KPIs Data Visualization Tool

A highly customizable app that allows creating dashboards and displaying data in numerous ways. The app also featured multiple data analysis tools for numerical datasets and data input supervised through configurable approval processes connected with a role-based access system.

In the project, I was the solution architect and technical leader. Besides actual implementation, my responsibilities involved maintaining the high codebase quality through code review, cooperating with the design team to ensure proper user experience, mentoring the team members, and, most importantly, translating and refining the requirements into small, independent, and well-defined features keeping in mind the customizable nature of the system.

Cryptocurrency Trading Helper

A TypeScript, Express, and React app for a large cryptocurrency trading company featuring portfolio management tools and various metrics visualizations with real-time data acquired through integrations with most major cryptocurrency market APIs.

The project required developing algorithms for efficiently taking huge amounts of data into account while calculating the metrics based on the entire data set. Data was polled with set frequency and then parsed, aggregated, and stored in the DynamoDB together with some metadata calculated incrementally. It allowed for a fast on-demand response to feeding the charts with freshly calculated metrics.

The other major feature was the portfolio management tool, which acquired data from external APIs. Its role was to aggregate the data from multiple sources and display it on the dashboard. The system allowed manual inputs and overrides to account for the assets stored on services with no programmatic state acquisition.

COVID-19 Workplace Safety App

A web app for enterprises to help track their employees' health state during the pandemic of COVID-19. The system allowed for daily employee surveying, tracking their predispositions, vaccinations, scheduling tests, and doctor's appointments with regard to the risk calculated by the previously collected data. Over 100.000 users have used the application up to this moment.
The system was hosted by AWS and was written in TypeScript using Node.js/Express and React together with PostgreSQL.
Some of the biggest challenges were sending out emails/text messages to many users and allowing the employee surveying and risk calculation logic to be highly customizable between enterprise clients.

Manufacturing Execution System Mobile App

A mobile application as a part of a bigger MES system, written in Angular 4 and Ionic, built for Windows and Android devices. Developed almost entirely on my own, with code-review, QA process assistance and general guidelines from team colleagues working on other parts of the system.

The app was used mainly by shop-floor workers to track their assignments and production orders using native device possibilities to facilitate the tedious processes like reporting discrepancies, orders states and quality assurance. Submitted data was aggregated and analyzed to help management make informed decisions for the production processes.

The biggest challenges lay in keeping the app in implementing flexible server connection mechanisms for a mobile application enabling multi-facility clients to switch easily between internal sites' networks and connect to cloud services. Another interesting feature was that the app did not require a constant network connection. It could be used anywhere in the facility where the network might not have been available, so caching and synchronizing the data with server mechanisms were required.

Executive Job Market Candidate Assessment Tool

https://vanderindex.com
The project involved the design and implementation of an assessment tool for the executive job market, serving the applicants to find out their strengths and weaknesses, as well as recruiters to match the person with a perfect opportunity. The features included individual and group assessment surveys, preparing results report PDFs, and sending out email notifications. The app also featured a custom administrative panel for content management, assessments state, and user results preview based on a role-based access control system.

I was responsible for the entire technical side of the project, cooperating with the business side to establish, refine, and estimate the functional and technical requirements, optimizing the development order to fit within the scheduled marketing timeframe, and ensuring a good UX for end users, recruiters, and administrators.

Languages

JavaScript, TypeScript, HTML5, CSS3, HTML, CSS, Sass, SQL, ECMAScript (ES6), SCSS, GraphQL, VHDL, Python, Snowflake, TypeScript 3, JavaScript 6

Frameworks

Material UI, Express.js, Cypress, Jest, Next.js, Tailwind CSS, YARN, Angular, NestJS, Ionic, AngularJS, Redux, Jasmine, Ant Design, JSON Web Tokens (JWT)

Libraries/APIs

React, Ramda, Node.js, REST APIs, LocalStorage, React Query, API Development, React Router, Emotion Library, Twilio API, Chai, Stripe, Antd, Google Maps, Stripe API, FusionCharts, Recharts, Azure Blob Storage API, React Redux, Formik, Pandas

Tools

Git, Figma, Front-end Build Tools, Jira, Amazon Cognito, Webpack, GitLab, Amazon CloudWatch, Postman, Slack, GitLab CI/CD, SuperTest, GitHub, Cordova Plugins, Amazon Simple Email Service (SES), Amazon Simple Queue Service (SQS), Amazon EKS, Amazon Elastic Container Service (Amazon ECS), Yarn Workspaces, Babel, Azure Active Directory B2C (ADB2C), Karma, Amazon Simple Notification Service (Amazon SNS), Amazon CloudFront CDN, Stripe Checkout, Google Analytics, Redux Toolkit, Sentry, Cron, AWS CLI

Paradigms

Agile, Functional Programming, REST, Agile Software Development, Unit Testing, Functional Testing, Responsive Layout, B2B, Requirements Analysis, Asynchronous Programming, Scrum, Serverless Architecture, Microservices, Testing, API Architecture, Microservices Architecture, Event-driven Programming, Test-driven Development (TDD), E2E Testing, Role-based Access Control (RBAC), Management, UX Design, Search Engine Optimization (SEO), Web App Design

Platforms

Visual Studio Code (VS Code), Ubuntu, AWS Lambda, Amazon Web Services (AWS), Amazon EC2, Azure, Azure Functions, Blockchain, Firebase, Vercel, HubSpot, Salesforce, Mobile

Storage

RDBMS, PostgreSQL, Databases, Amazon S3 (AWS S3), Microsoft SQL Server, Amazon DynamoDB, NoSQL, Relational Databases, Azure Cloud Services

Other

Styled-components, Responsive UI, APIs, Full-stack, Front-end, Front-end Development, Responsive Web Apps, Data Visualization, UI Components, Technical Leadership, Full-stack Development, Code Review, Web App Development, Charts, Dashboards, Architecture, API Integration, Team Leadership, Back-end, Web Development, Responsive Design, Startups, Web Applications, Graphs, Software Engineering, Proof of Concept (POC), Material Design, Web UI, Estimations, RESTful Services, Technical Requirements, Monorepos, User Interface (UI), Performance, User Experience (UX), Serverless, Minimum Viable Product (MVP), Website Performance, Solution Architecture, Apollo, Leadership, Design Systems, API Design, Progressive Web Applications (PWA), Integration, WebSockets, Technical Architecture, Remote Team Leadership, Fintech, Software Architecture, SVG, Integration Testing, Cloud, Web UX, Webhooks, Web Usability, Mobile First, Business Requirements, Software Design, Source Code Review, SaaS, Software as a Service (SaaS), SaaS Design, Cloud Architecture, Separation of Concerns (SoC), AWS Cloud Architecture, User Roles, PLC, Microcontrollers, FPGA, Control Systems, Discord, Percy, Cordova, Product Ownership, Payment APIs, Widgets, Finance, Lambda Functions, AmCharts, i18n, Azure Boards, Web Security, Amazon RDS, SEO Tools, CI/CD Pipelines, Single Sign-on (SSO), OAuth, Cryptography, Forms, Google Analytics 4, Google Tag Manager, Design, Mobile Applications, Card Payments, Stripe Payments, QR Codes, Digital Payments, Payment Gateways, Medical Software, Online Payments

Industry Expertise

Web Design

2016 - 2017

Master's Degree in Automatic Control and Robotics

AGH University of Science and Technology - Kraków, Poland

2012 - 2016

Engineer's Degree in Automatic Control and Robotics

AGH University of Science and Technology - Kraków, Poland

AUGUST 2022 - AUGUST 2025

AWS Certified Developer - Associate

Amazon Web Services

FEBRUARY 2019 - PRESENT

Programming in HTML5 with JavaScript and CSS3

Microsoft

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