Konrad Gadzinowski, JavaScript Developer in Łódź, Poland
Konrad Gadzinowski

JavaScript Developer in Łódź, Poland

Member since August 10, 2017
Konrad is a highly skilled software developer who has delivered numerous web and mobile applications. He has created software for multiple small and larger companies, helping them to generate combined revenue of millions of dollars. He's a great team player and a proactive self-starter. Konrad has the skills of a full-stack JavaScript developer, enabling him to see the whole picture and deliver projects faster and with higher quality.
Konrad is now available for hire

Portfolio

Experience

Location

Łódź, Poland

Availability

Part-time

Preferred Environment

Node.js, HTML5, TypeScript, CSS, Bash, Web, PHP, JavaScript, Full-stack, Git

The most amazing...

...thing I've created is an app that solves nesting and packing optimization problems in the furniture industry. It uses advanced machine learning techniques.

Employment

  • Front-end Developer

    2022 - 2022
    Beacon Ai - Aircraft Tracking Startup
    • Developed an interactive simulation of a plane flight using React and Cesium.
    • Connected a web application to a stream of data received through a WebSocket.
    • Implemented live and past video and audio streaming through Amazon Kinesis.
    • Created plane gauges and instruments using JavaScript canvas.
    • Developed a complex React-based web application for aircraft and aircrew management.
    Technologies: JavaScript, TypeScript, Cesium.js, APIs, React, WebSockets
  • Front-end Developer

    2021 - 2021
    Quantics Biostatistics (via Toptal)
    • Implemented complex, interactive grid editor using React.
    • Added automatic UI generation in React based on the provided data.
    • Worked with UI mock-ups to implement the expected front end.
    • Added automatic front-end build system that uses Webpack.
    • Implemented multiple interactive elements with React, e.g., dialogs, toasts, popups, and modals.
    Technologies: JavaScript, React, ASP.NET, MySQL, Microsoft SQL Server, Webpack, CSS, HTML, D3.js
  • Full-stack JavaScript Developer

    2019 - 2021
    Large US-based Self-driving Car Company (via Toptal)
    • Developed web applications that mostly use the map view.
    • Created complex UI interfaces using React for multiple internal tools.
    • Worked on back-end integration with PostgreSQL database.
    • Wrote tests for both the back and front end implementations.
    • Helped develop web-based simulators and mapping applications.
    Technologies: Web Development, Mapbox, Neural Networks, Concurrent Programming, Analytics, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, APIs, YARN, NPM, Security, Docker, Google Maps, MongoDB, NoSQL, Ubuntu, SQL, SQLite, Swagger, Socket.IO, Express.js, Agile, Amazon Web Services (AWS), HTML5, CSS, Bash, Git, Web, Front-end, Full-stack, Back-end, React, Node.js, PostgreSQL, TypeScript, JavaScript, Next.js, GraphQL, Test-driven Development (TDD), Unit Testing, Testing, D3.js, Pixel Perfect, Chart.js, Microservices, RESTful Microservices, Web Architecture, Architecture, Software Architecture, Business Applications, Data Architecture, SaaS, User Interface (UI), Dashboards
  • Full-stack Web Developer

    2017 - 2019
    Buho (Contract)
    • Developed a complete real estate web application.
    • Implemented an interactive map.
    • Added a grid of properties.
    • Enabled signup using Google and Facebook accounts.
    • Implemented a full-fledged CMS system that allows an administrator to completely customize the UI, in multiple languages.
    • Implemented automatic translation of pages to specific languages using Google Translate.
    • Added asynchronous loading of all elements.
    • Implemented an API interface to communicate with the mobile application.
    • Created a reusable set of elements that sped up further development.
    • Implemented Stripe payment system.
    Technologies: SEO Tools, Web Development, Concurrent Programming, Analytics, Server Management, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, Web Components, APIs, Stripe API, NPM, Security, Docker, Google Maps API, Google Maps, NoSQL, Bootstrap, Socket.IO, Express.js, Agile, HTML5, CSS, Bash, jQuery, Git, Web, Front-end, Full-stack, Back-end, Stripe, Gulp, MongoDB, JavaScript, SCSS, TypeScript, Node.js, NestJS, Stripe Checkout, Test-driven Development (TDD), Unit Testing, Testing, Pixel Perfect, Amazon EC2, Web Architecture, Architecture, Software Architecture, Data Architecture, SaaS, User Interface (UI), Page Speed Optimization, DigitalOcean, React Native
  • Freelance Full-stack Web Developer

    2017 - 2019
    Nextech (via Toptal)
    • Implemented two-factor authentication.
    • Added printing documents to PDF.
    • Created an administrator panel.
    • Improved security and general application architecture.
    • Introduced asynchronous loading of elements and pages.
    • Developed a document editor that allowed simultaneous work and saved ongoing changes in a history.
    • Implemented Stripe payment system.
    Technologies: SEO Tools, Web Development, Concurrent Programming, Analytics, Server Management, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, Web Components, APIs, LAMP, NPM, Docker, MongoDB, SQL, Socket.IO, Express.js, Agile, HTML5, CSS, Bash, jQuery, Git, Web, Front-end, Full-stack, Back-end, Stripe, Security, Duo, MySQL, Node.js, PHP, JavaScript, Test-driven Development (TDD), Unit Testing, Testing, Pixel Perfect, Amazon EC2, Web Architecture, Architecture, Software Architecture, Business Applications, Data Architecture, SaaS, User Interface (UI), Page Speed Optimization
  • Freelance Front-end Developer

    2017 - 2017
    CivicLift (via Toptal)
    • Created multiple UI components using React.
    • Added multiple screens based on mockups.
    • Implemented user flow for multiple cases.
    • Improved database schema validation.
    • Helped reach a crucial deadline on project delivery.
    Technologies: SEO Tools, Web Development, Concurrent Programming, Analytics, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, APIs, YARN, NPM, Security, MongoDB, NoSQL, Ubuntu, Socket.IO, Express.js, Agile, Node.js, HTML5, CSS, Bash, Git, Web, Front-end, Stripe, Meteor, React, JavaScript, NestJS, Test-driven Development (TDD), Unit Testing, Testing, Pixel Perfect, Web Architecture, Architecture, Software Architecture, Business Applications, Data Architecture, SaaS, User Interface (UI)
  • Software Engineer

    2015 - 2017
    TomTom NV
    • Developed a map search engine back end using Java with Lucene library.
    • Developed an app proxy using JavaScript and Node.js.
    • Hosted an application on Amazon AWS cloud.
    • Hosted an application on Azure cloud.
    • Supported delivery of an application to major automotive companies.
    • Created extensive documentation about online search service on a developer portal.
    Technologies: CSS, Mobile App Development, SEO Tools, Web Development, Mapbox, Concurrent Programming, Analytics, Server Management, Design Patterns, Responsive, Responsive Web Design (RWD), REST, IntelliJ, HTML, APIs, Swift, Elasticsearch, NPM, Security, Docker, Objective-C, Google Maps API, Google Maps, MongoDB, NoSQL, Ubuntu, PostgreSQL, SQL, SQLite, Swagger, Express.js, Agile, JUnit, Amazon Web Services (AWS), HTML5, Web, Front-end, Full-stack, Back-end, Bash, Packer, Git, Apache Lucene, Azure, Node.js, JavaScript, Java, Kubernetes, Test-driven Development (TDD), Unit Testing, Testing, Kotlin, Pixel Perfect, Microservices, RESTful Microservices, Amazon EC2, Web Architecture, Architecture, Software Architecture, Business Applications, Data Architecture, Infrastructure Architecture, SaaS, AWS Lambda, User Interface (UI)
  • UI Engineer

    2014 - 2015
    Massive Interactive Media, Ltd.
    • Created a UI layer for a video-on-demand application.
    • Added functionality to download movies to mobile devices to watch them later.
    • Deployed a mobile application to iOS and Android using a single codebase.
    • Added an option to easily customize a base application for future customers.
    • Adapted a base video-on-demand application for smart TV use.
    Technologies: Mobile App Development, Concurrent Programming, Analytics, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, APIs, C, NPM, Security, UI Design, Ubuntu, SQL, SQLite, Swagger, Express.js, Agile, JUnit, HTML5, CSS, Bash, Git, Web, Front-end, HaXe, Objective-C, Java, JavaScript, Test-driven Development (TDD), Unit Testing, Testing, Kotlin, Pixel Perfect, Web Architecture, Architecture, Software Architecture, Streaming Data, Business Applications, Data Architecture, User Interface (UI), A/B Testing
  • Mobile App Developer – Contract in London, UK

    2014 - 2015
    Insane Logic, Ltd. (Contract)
    • Implemented a billing system in the mobile application.
    • Added flow for games.
    • Encrypted an embedded database.
    • Designed embedded database structure.
    • Gathered feedback from users regularly and improved the application towards the suggested direction.
    Technologies: CSS, Mobile App Development, Concurrent Programming, Analytics, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, IntelliJ, APIs, Security, Agile, Bash, Git, Front-end, SQLite, Android, Java, Test-driven Development (TDD), Unit Testing, Testing, Pixel Perfect, Architecture, Software Architecture, Data Architecture, WebRTC, User Interface (UI), A/B Testing
  • Independent Software Developer

    2012 - 2014
    Reptile Mobile
    • Created a collection of games for a marketing division of a large pharmaceutical company.
    • Delivered a point-and-click game in JavaScript for a marketing company.
    • Developed a music editor for Android.
    • Built an application that solves cutting and packing problems in the furniture industry using machine learning.
    • Created a nightstand clock and alarm for Android.
    • Delivered a skeuomorphic timer for iOS.
    • Built a task and calendar application for Android.
    • Built and sold the brightness battery widget for Android.
    • Developed a countdown widget for Android.
    • Created and sold a photo editor for Android.
    • Built and sold a BMI calculator for Android.
    • Delivered a flashlight application for Android.
    • Helped create a T9 keyboard for Android.
    • Created an application that detects hemoglobin level in blood based on the shade of a blood sample.
    • Delivered a bespoke productivity application for Android called To Do Timer.
    • Built a base mobile application and administrator web portal for an audio book company.
    • Created an action game about flying pigeons for iOS and Android using Unity framework and C#.
    • Delivered a news aggregator for Android.
    • Collaborated with multiple companies, large and small. Helped them to create great software and increased their combined revenue by millions of dollars.
    Technologies: Mobile App Development, SEO Tools, Web Development, Underscore.js, Adobe Flash, InVision, Photoshop CC, Illustrator CC, Neural Networks, Genetic Algorithms, BrainTree, Play Framework, Google Calendar API, Concurrent Programming, Analytics, Server Management, Design Patterns, Responsive, REST, Web Components, APIs, Swift, ASP.NET, Stripe API, Braintree API, Stripe, Backbone.js, C#, Google AdWords, Flash, LAMP, Security, Docker, Google Maps, Bootstrap, UI Design, Ubuntu, SQL, Agile, JUnit, HTML5, TypeScript, Bash, Git, Web, PHP, Front-end, Full-stack, Back-end, iOS, Android, jQuery, CSS, HTML, Objective-C, Java, JavaScript, Test-driven Development (TDD), Unit Testing, Testing, Laravel, .NET, Pixel Perfect, Amazon EC2, Web Architecture, Architecture, Software Architecture, Data Architecture, Infrastructure Architecture, SaaS, Ionic, WebRTC, User Interface (UI), A/B Testing, Page Speed Optimization
  • Automation Design Engineer

    2010 - 2012
    Promet
    • Designed automatic production lines.
    • Helped create software for production automation machines.
    • Worked with multiple large production organizations.
    • Developed drivers for large industrial machines.
    • Supported and developed automatic production processes.
    Technologies: Windows, PLC, C

Experience

  • Búho Home

    Búho Home is a web application for selling and renting real estate properties. As a user, you can view properties using a map and a grid. Payments support promo codes and are handled by Stripe. It’s possible to sign up using Google and Facebook accounts.

    It includes a fully-fledged CMS system for managing pages in multiple languages. It also has a built-in automatic translation using Google Translate.

  • TimeZonely

    The task was to see and compare multiple time zones at once and never to warp your brain with time zone math again.

    This application allows you to display numerous time zones; it delivers a customized experience through a slick interface so that you only see what you need to.

  • Mp3 Ringtone Factory
    http://www.youtube.com/watch?v=bseP4LTivLc&feature=youtu.be

    Mp3 Ringtone Factory is an Android application used to edit MP3, WAV, AAC, and AMR audio music media files and create ringtones, alarms, and notifications from them. Using this app, you can also edit alarms, notifications, tunes, and ringtone audio media files in MP3 and other audio tune formats.

    Features:
    - Play ringtones, alarms, and notifications and other audio media music tunes in MP3 and other audio tune formats
    - Trim and edit audio to ringtones, alarms, and notifications and other audio media music tunes in MP3 and other audio tune formats
    - Option to set ringtone loop number
    - Zoom options: Zoom in, out, show all
    - Different skin colors
    - Audio library with many sorting options

  • NestPack
    http://www.youtube.com/watch?v=uJUKCHFA_Jg&feature=youtu.be

    NestPack - A solution for nesting, cutting (optimization of number of sheets), and packing problems. This app is created to solve all optimization problems related to nesting, cutting, and packing. It's dedicated to the furniture industry, but also can be used with success in other industries, e.g., for logistics.

    The app contains two modules:
    - Nesting (cutting optimization): Helps you to reduce the number of sheets and prepare a final offer for your product.
    - Packing optimization: Help you to estimate the minimal number of trucks required to transport a given cargo. It's a very handy solution for almost every industry.

  • Tasks + Calendar Sync
    https://www.youtube.com/watch?v=Mmulz5aKSZI

    Tasks + Calendar Sync brings the full Google Tasks and Calendar experience to Android.

    Using this single app, you will be able to control your tasks and calendar from one point in your device. The app will synchronize across all your devices keeping your tasks and events in a consistent state where ever you are.

    The application was sold in April 2014 to Firstegroup, Ltd.

  • Final Alarm Xtreme
    https://www.youtube.com/watch?v=SOyRKy7qdfE&feature=youtu.be

    Final Alarm Xtreme is a smarter Android alarm clock that is going to help you to wake up gently.

    Using your device accelerometer, it can record your sleep cycles and then try to wake you up gently during a light sleep cycle before the set alarm. The sleep data is saved and analyzed so that you can understand and improve your sleeping habits.

  • Final Countdown Widget
    http://www.youtube.com/watch?v=vLGwa70w9BE

    A countdown timer widget to add some urgency, excitement, and order to a user's life. It counts down or counts up to a set event.

    It will help the user to manage their tasks. They will be able to see time and days left. The app enables the user to set a date by using a convenient calendar.

  • My Timer HD
    https://www.youtube.com/watch?v=-VM2v7N9lRI

    My Timer HD is a great tool giving you a feeling of real-world timers in your iOS device. You can interact with timers just like you do with real devices.

    This great productivity app enables you to:
    - Set as many timers as you want
    - Choose between 11 different app colors! Match the color of the app to you iPhone or a mood!
    - Use 12 unique, beautiful timers - including stopwatch, kitchen timers and many more!
    - Specify timer names, time to countdown, or date to count to
    - Choose if you want to see count down or up
    - Set snooze
    - Choose from thirteen different alarm sounds
    - Enable vibration during alarm

  • Task Timer +

    Task Timer Plus is a one of a kind Android productivity app. It's an agenda and to-do app, but with timers and graphs. You can easily see how your day is going to play out and when you'll have time to get stuff done.

  • Night Alarm Display
    https://www.youtube.com/watch?v=dD_WjRoxSJ8

    Great night display for Android devices that shows clear hours and minutes; what's more, it keeps the screen on the whole time.

    It is a perfect replacement for traditional digital clocks. it's one of the most advanced alarm clocks on the market that show a digital clock on a screen.

  • Search Flashlight LED
    http://www.youtube.com/watch?v=sTpjiQ478b4&feature=youtu.be

    Flashlight app for Android devices. Incredibly simple and yet very useful flashlight application.

    - Use your device camera LED
    - Has screen as a torch with custom color
    - Widget for quick access

    This app was made as an add-on for Night Alarm Display application.

  • Bad Pigeons

    Flap the little wings of the pigeon in this addictive, thrilling, action packed flying adventure.

    Meet the city pigeon ready to poop on everything that he can! It's a simple, funny game where you can see the big world from the ground to the stars while playing the role of a city pigeon.

  • CBA News Reader
    https://www.youtube.com/watch?v=IJ9dpUfYkhY&feature=youtu.be

    CBA News Reader is a fast and powerful mobile news feed reader for your country’s major newspapers.

    It supports over thirty countries (e.g., USA, UK, Ireland, India, Canada, Australia, Malaysia).

    Choose, read, and easily search the most famous newspapers with your mobile device free of charge and in the fastest way possible.

  • T9 A Keyboard
    https://play.google.com/store/apps/details?id=com.akeyboard

    T9 keyboard was delivered for a London-based startup. The app offers different keyboard layouts including QWERTY and T9 layouts.

  • Quick Pic Editor
    https://www.youtube.com/watch?v=OCOUL6jeeGA

    Quick Pic Editor is an app designed for quick shooting, editing, and sharing photos.

    Features:
    - Trimming photos
    - Resizing photos
    - Rotating photos
    - Adjust brightness, contrast, and saturation
    - Adjust sharpness and blur levels
    - Add pixelate effect
    - Change photo into meme
    - Add border
    - Different photo effects

    The application was sold in April 2014 to Firstegroup, Ltd.

  • Proper Weight & Body Fat
    https://www.youtube.com/watch?v=xNdw9-6zFvc

    An app created to help users to keep fit and to manage their weight.

    It is a BMI, WHtR, and body fat percentage calculator.

    Users can calculate their body mass index, waist-to-height ratio, and body fat percentage to find their ideal weight based on age and gender.

    The application was sold in April 2014 to Firstegroup, Ltd.

  • Brightness Battery Widget
    https://www.youtube.com/watch?v=9fcmwk-I2hQ

    An Android app that auto-adjusts the screen brightness based on battery level. It contains a widget that indicates battery level and screen brightness.

    The application was sold in April 2014 to Firstegroup, Ltd.

  • Audiobook – Return To Marshalls Bayou

    An audiobook developed for Android devices using native technology.

    The mobile application cooperates with the back-end server that enabled an administrator to send messages about new audio books to all users, using Google Cloud Messaging technology.

  • Captive Castle

    A point-and-click game made in JavaScript for both Android and iOS.

    The goal is to find the relic stolen from your village. It takes place in a castle. You start at the front door and go through the different rooms picking up items to add to your inventory to be used later.

  • Pay in, Pay out: How to Create a Marketplace (Publication)
    Shopping online is more convenient than ever, so how do you create an online marketplace tailored to cater to your specific needs? In this article, Toptal JavaScript Developer Konrad Gadzinowski explores marketplace business models and payment methods for both regional and global services.
  • Trunk-based Development vs. Git Flow (Publication)
    In this article, Toptal Freelance Software Engineer Konrad Gadzinowski dissects trunk-based development and Git flow, listing the pros and cons for various use cases.
  • Creating Truly Modular Code with No Dependencies (Publication)
    Complex, tightly-coupled, and fragile interdependent code. We’ve all written it. The kind of code where fixing one bug creates seven more. Have you ever wondered how to create independent modular code? In this article, Toptal Freelance Software Engineer Konrad Gadzinowski walks us through the different types of architectural paradigms you can adhere to and how to write modular and decoupled code where changes to one module have minimal impact on the overall application.

Skills

  • Languages

    HTML, PHP, Bash, CSS, SCSS, TypeScript, Java, HTML5, JavaScript, Objective-C, SQL, PHP 7, HaXe, C, GraphQL, Kotlin, C#, Swift, Python, WASM
  • Frameworks

    Express.js, JUnit, Swagger, Jest, Laravel, .NET, NestJS, Ionic, Bootstrap, Angular, Play Framework, Redux, OAuth 2, Video.js, Next.js, YARN, ASP.NET, Tailwind CSS, Electron, React Native, .NET Core, Cypress, ASP.NET Core, MUI (Material UI)
  • Libraries/APIs

    D3.js, Chart.js, Stripe, Stripe API, Socket.IO, jQuery, React, Node.js, REST APIs, JSON API, WebRTC, Google Calendar API, Google Maps, Google Maps API, Apache Lucene, Backbone.js, Underscore.js, Braintree API, Google AdWords, Vue, Cesium.js, WebGL, Three.js, Web3.js
  • Tools

    IntelliJ, Gulp, Git, Grunt, JSX, GitHub, Stripe Checkout, Packer, Auth0, Apache, Jira, InVision, Adobe Flash, NPM, Flash, Illustrator CC, Photoshop CC, Webpack, AutoCAD, GIS, Google Analytics, Microsoft Teams
  • Paradigms

    Test-driven Development (TDD), Unit Testing, Testing, Web Architecture, REST, Responsive Web Design (RWD), Responsive, Design Patterns, Agile, API Architecture, Agile Software Development, Scrum, Microservices, MEAN Stack, UI Design, Concurrent Programming, DevOps, Requirements Analysis, Scalable Application, Search Engine Optimization (SEO), Mechanical Design
  • Platforms

    Web, MacOS, Windows, Android, iOS, Blockchain, Amazon EC2, AWS Lambda, Amazon Web Services (AWS), Docker, Ubuntu, Duo, Kubernetes, Meteor, Mapbox, Azure, LAMP, Google Cloud Platform (GCP), DigitalOcean
  • Industry Expertise

    Security, Web Design
  • Storage

    PostgreSQL, Amazon S3 (AWS S3), JSON, NoSQL, MongoDB, SQLite, MySQL, Cloud Deployment, Elasticsearch, Microsoft SQL Server
  • Other

    Writing & Editing, Web Development, Mobile App Development, Pixel Perfect, Architecture, Software Architecture, Front-end, Back-end, APIs, Full-stack, Web Components, Responsive UI, Technical Leadership, System Architecture, Ajax, CSS Grid, Software Design, Integration, API Integration, JSON REST APIs, Technical Writing, Full-stack Development, CTO, Page Speed Optimization, Solution Architecture, Minimum Viable Product (MVP), RESTful Microservices, Business Applications, Data Architecture, Infrastructure Architecture, SaaS, User Interface (UI), A/B Testing, Analytics, Server Management, Leadership, CI/CD Pipelines, Data Visualization, User Experience (UX), HTML Email, Content Management Systems (CMS), UI Animation, PHP 8, Data Scraping, Software Analysis, API Design, API Documentation, AWS RDS, Chakra UI, Video Players, Dashboards, PLC, Financial Markets, SEO Tools, Streaming Data, Neural Networks, BrainTree, Genetic Algorithms, WebSockets, Scrum Master, Gatsby, Web Accessibility, Game Development, 2D Games, Board Games, Machine Learning, Web Scraping, MERN Stack, Laravel Livewire, Speech to Text, Text to Speech (TTS)

Education

  • Master’s Degree in Automatic Control and Robotics
    2011 - 2013
    Lodz University of Technology - Lodz
  • Bachelor's Degree in Mechanical Engineering
    2007 - 2010
    Lodz University of Technology - Lodz

Certifications

  • Financial Markets
    MAY 2020 - PRESENT
    Yale University | via Coursera
  • Design Patterns
    MARCH 2020 - PRESENT
    University of Alberta | via Coursera
  • Object-Oriented Design
    MARCH 2020 - PRESENT
    University of Alberta | via Coursera
  • Service-Oriented Architecture
    MARCH 2020 - PRESENT
    University of Alberta | via Coursera
  • Software Design and Architecture
    MARCH 2020 - PRESENT
    University of Alberta | via Coursera

To view more profiles

Join Toptal
Share it with others