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, MUI (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

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, MUI (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

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

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, MUI (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

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, MUI (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

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, MUI (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, AWS Simple Notification Service (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

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

Government Projects and KPIs Data Visualization Tool

A highly customizable app that allows for 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 about 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

https://www.withhealth.com/workplace-safety/
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.

Languages

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

Frameworks

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

Libraries/APIs

React, Ramda, Node.js, REST APIs, LocalStorage, 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, AWS Simple Notification Service (SNS), Amazon CloudFront CDN, Stripe Checkout, Google Analytics

Paradigms

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

Platforms

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

Storage

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

Other

Styled-components, Responsive UI, APIs, Full-stack, Front-end, Front-end Development, Responsive Web Apps, Data Visualization, UI Components, Technical Leadership, Code Review, Web App Development, Charts, Dashboards, API Integration, Back-end, Web Development, Responsive Design, Startups, React Query, Web Applications, Graphs, Software Engineering, Monorepos, User Interface (UI), Performance, User Experience (UX), Full-stack Development, Serverless, Minimum Viable Product (MVP), Website Performance, Solution Architecture, Apollo, Architecture, Team Leadership, Leadership, Design Systems, API Design, Integration, WebSockets, Technical Architecture, Remote Team Leadership, Fintech, Software Architecture, SVG, Integration Testing, PLC, Microcontrollers, FPGA, Control Systems, Discord, Percy, Cordova, Product Ownership, Payment APIs, Widgets, Finance, Lambda Functions, AmCharts, i18n, Azure Boards, Web Security, Progressive Web Applications (PWA), Amazon RDS, SEO Tools, CI/CD Pipelines, Single Sign-on (SSO), OAuth, Cryptography, Vercel, HubSpot, Forms, Google Analytics 4, Google Tag Manager, Design

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