
Adam Chwedyk
Verified Expert in Engineering
Software Developer
Sopot, Poland
Toptal member since September 29, 2020
Adam is a passionate senior full-stack developer with a computer science background. He has over 15 years of commercial experience working with web applications on both the back and front end sides, leading projects from a technical perspective and managing the engineering teams. Adam excels in React, Vue, Ruby, and JavaScript projects. His insightful strategies have significantly improved processes and attracted company target markets.
Portfolio
Experience
- HTML - 14 years
- CSS - 12 years
- JavaScript - 12 years
- Ruby - 7 years
- Node.js - 6 years
- React - 5 years
- TypeScript - 4 years
- React Redux - 3 years
Availability
Preferred Environment
TypeScript, JavaScript, React, Vue, Ruby, Node.js
The most amazing...
...project I've delivered is a mobile application for real-time video streaming and instant messaging using WebRTC and WebSockets, built with React and Redux.
Work Experience
Senior Full-stack Engineer
Vcita
- Enhanced invoicing and payment functionality. Developed and integrated multi-item invoicing and payment flows, improving user payment flexibility and accuracy.
- Improved application security. Identified and remediated critical vulnerabilities (e.g., XSS, SQL Injection), reducing security risks and strengthening compliance with OWASP standards.
- Optimized system performance. Diagnosed and resolved major performance bottlenecks, reducing mobile app crash rates and improving overall system stability.
- Documented technical decisions. Authored comprehensive technical documentation and architecture designs, improving system understanding and onboarding efficiency.
- Elevated code quality. Conducted thorough code reviews to ensure adherence to best practices, reduce technical debt, and enhance overall code quality.
Senior Full-stack Developer
Keyo AI Inc
- Developed a cross-platform (Windows and macOS) desktop application communicating with hardware devices using Electron.
- Implemented an internal JavaScript software toolkit (SDK) that allows the hardware device (connected via WebSockets and REST) to talk to desktop and mobile apps.
- Built responsive single-page applications using Vue.js, Vite, Pinia, and TypeScript.
- Contributed to the development of a new marketing website that was animation-heavy and mobile-friendly. Took care of performance, best practices, and cross-browser testing.
- Performed thorough code reviews and mentored other engineers.
Senior Front-end Devleoper
CMR Surgical
- Worked on software to support the Versius surgical robotic system.
- Built progressive web applications (PWAs) for desktop, iOS, and Android.
- Developed a reusable components library with accessibility in mind.
Senior Front-end Engineer
Ninety Percent of Everything
- Developed the front end for an open platform for the maritime industry. Used micro frontend architecture with Lerna.
- Worked on the flight booking system and integrated crew operators and travel agencies.
- Used TypeScript and React to improve the internal UI component library.
React Engineer
Rubrik
- Led front end work for an enterprise-class ransomware recovery solution.
- Implemented React components based on the provided design.
- Used Apollo GraphQL to integrate complex back end and front end layers.
Senior Software Engineer
Checkin.com
- Implemented world-class registration flows with Vue.js.
- Developed integrations with various third-party auth APIs, including banking, using Node.js and Feathers.js.
- Worked on app internationalization and localization.
Team Lead | Senior Front-end Engineer
Toptal
- Led an SEO and traffic acquisition team of six engineers across multiple time zones.
- Participated hands-on in technical decisions, development, and code reviews.
- Collaborated with the product management team and stakeholders.
- Improved the team's process and reduced the number of tickets moved to the next sprint by a factor of five.
- Developed the new front end of Toptal's public pages using the React framework.
- Implemented multiple experiments to attract more qualified leads.
- Oversaw and delivered rewrites of multiple projects acquired by Toptal, including Gitignore.io and Web Dev Checklist with Chrome and Firefox extensions.
- Collaborated with the team to deliver over 40 page-performance improvements across various technologies and layers of the web stack.
- Implemented headless CMS features, e.g., integration with GraphQL and BigQuery using Ruby on Rails.
Senior Front-end Developer
Aframe
- Developed an iOS and Android cross-platform mobile app for live streaming video and instant messaging using React Redux, ES6, Jest, Storybook, Cordova, and Webpack.
- Worked on a desktop application similar to Dropbox for Windows and OS X with Java and NW.js (Node.js and WebKit), Grunt, HTML, CSS, and numerous other JavaScript libraries.
- Implemented the first web-based frame-accurate video player using HTML5 video.
- Maintained a web application written in Ruby and Sinatra. Added REST APIs to integrate it with the front end using Backbone.js.
- Integrated Twilio API with Ruby to deliver 2FA and share links via SMS.
- Led multiple projects from a technical perspective. Performed thorough code reviews and conducted interviews.
Java Web Developer | Lead Front-end Developer
Sabre Holdings
- Assisted on a complex web-based application for booking flight tickets in a large multinational team of 40 engineers from four locations, working with the Agile methodology.
- Led the front-end development of the project and provided online and on-site training.
- Oversaw the hand coding of JavaScript in the form of reusable components.
Software Developer
Xtend New Media
- Assisted mainly on the front-end layers for various projects across the company.
- Developed a large web application to manage museums in C# and ASP.NET with a considerable amount of JavaScript and jQuery code.
- Created a cross-platform bar code scanner with Java.
Software Developer
Stanusch Technologies
- Created numerous applications related to artificial intelligence.
- Implemented image recognition algorithms based on movement and face detection.
- Tried my hand at a number of languages, including Java, C++, C#, VB.NET, and other technologies such as WinForms, Swing, MS SQL Server, XML, and OpenCV.
Experience
Desktop App for Aframe
The application employs a managed transfer over UDP to maximize the available bandwidth for accelerated media movement. I led the project from a technical perspective, developed features, performed code reviews, and managed the architecture, deployments, and updates.
Work Testimonials
Toptal (2019-2020)
"Adam is a great teammate and a very involved team lead. He has a lot of experience, and he is always willing to help you out with anything." — Gabriel Nechita
Aframe (2012-2018)
"Adam is an extremely competent web developer with great technical knowledge and team leadership ability." —Mark Stuart
Education
Master's Degree in Computer Science
Politechnika Slaska - Gliwice, Poland
Exchange Student (Erasmus Program) in Computer Science
Czech Technical University - Prague, Czech Republic
Certifications
Sun Certified Java Programmer
Oracle
Skills
Libraries/APIs
React, Node.js, Vue, React Redux, REST APIs, Context API, Backbone.js, NW.js, jQuery, OpenCV, Socket.IO, WebRTC, Twilio API
Tools
Git, GitHub, NPM, Figma, Ghost, Google Analytics, BigQuery, Apache Maven, Slack, Zoom, Google Hangouts, WebStorm, React Apollo, Lerna
Languages
JavaScript, HTML, CSS, TypeScript, ECMAScript (ES6), Java, Ruby, GraphQL, HTML5, SQL, C, C++, Sass, Java 6, C#, Python
Paradigms
Test-driven Development (TDD), Continuous Integration (CI), Unit Testing, Microfrontends
Storage
JSON, Databases, PostgreSQL, SQL Server 2010
Frameworks
Ruby on Rails (RoR), Redux, Jest, Next.js, Vaadin, Material UI, FeathersJS, Ant Design, Tailwind CSS, Electron, .NET, Ruby on Rails 6, NestJS, Angular
Platforms
Mobile, Docker, Firebase, iOS, Android, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Other
HTML5 Video, Front-end, Progressive Web Applications (PWAs), Web Development, Front-end Development, Video Players, Team Leadership, Website Performance, Content Management Systems (CMS), Videos, Storybook, Full-stack, Global Distribution Systems (GDS), Booking Systems, User Interface (UI), APIs, Google SEO, Full-stack Development, Early-stage Startups, Front-end Architecture, UI Components, Technical Leadership, Third-party APIs, Algorithms, Mathematics, Networks, People Management, Computer Vision, Virtual Reality (VR), Artificial Intelligence (AI), SEO Tools, Google Search Console, Product Growth, WebSockets, Back-end, Audio, React Hooks, Cordova, Chrome Extensions, Localization, Leadership, Apollo, CI/CD Pipelines, Speech to Text, A/B Testing, Video Transcoding, Payment APIs
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