⚛️ Paweł Puzio
Senior Software Engineer at CodeComply.Ai- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
polski Native or bilingual proficiency
-
włoski Professional working proficiency
-
rosyjski Elementary proficiency
-
niemiecki Elementary proficiency
-
English Full professional proficiency
-
Bokmål, Norwegian Elementary proficiency
Topline Score
Bio
Anna Piwowar
I had a pleasure to work with Pawel for a few months at Two-Up Agency and I can recommend Pawel as a real versatile developer! He was the only one FE Developer in our team and he has proven that his FE skills are extraordinary, outstanding and on a very high level, as he was responsible for all FE parts of our projects and he had no one to help / guide him, which was a huge challenge. What's more, when there was a possibility, Pawel helping other BE Devs with their tasks, while learning Rust language, which shows how ambitious and multi skilled person he is. He is really ambitious and I know that he'll achieve a lot in his career for which I'm keeping my fingers crossed! Thanks for the time we spent working together and I wish you all the best projects in the future, Pawel!
Anders Lysvand
Pawel is a pleasure to work. A team player. He is effective, serious and extremely dedicated to his work. He is a guy who knows his stuff, and who always deliveries with excellence.
Anna Piwowar
I had a pleasure to work with Pawel for a few months at Two-Up Agency and I can recommend Pawel as a real versatile developer! He was the only one FE Developer in our team and he has proven that his FE skills are extraordinary, outstanding and on a very high level, as he was responsible for all FE parts of our projects and he had no one to help / guide him, which was a huge challenge. What's more, when there was a possibility, Pawel helping other BE Devs with their tasks, while learning Rust language, which shows how ambitious and multi skilled person he is. He is really ambitious and I know that he'll achieve a lot in his career for which I'm keeping my fingers crossed! Thanks for the time we spent working together and I wish you all the best projects in the future, Pawel!
Anders Lysvand
Pawel is a pleasure to work. A team player. He is effective, serious and extremely dedicated to his work. He is a guy who knows his stuff, and who always deliveries with excellence.
Anna Piwowar
I had a pleasure to work with Pawel for a few months at Two-Up Agency and I can recommend Pawel as a real versatile developer! He was the only one FE Developer in our team and he has proven that his FE skills are extraordinary, outstanding and on a very high level, as he was responsible for all FE parts of our projects and he had no one to help / guide him, which was a huge challenge. What's more, when there was a possibility, Pawel helping other BE Devs with their tasks, while learning Rust language, which shows how ambitious and multi skilled person he is. He is really ambitious and I know that he'll achieve a lot in his career for which I'm keeping my fingers crossed! Thanks for the time we spent working together and I wish you all the best projects in the future, Pawel!
Anders Lysvand
Pawel is a pleasure to work. A team player. He is effective, serious and extremely dedicated to his work. He is a guy who knows his stuff, and who always deliveries with excellence.
Anna Piwowar
I had a pleasure to work with Pawel for a few months at Two-Up Agency and I can recommend Pawel as a real versatile developer! He was the only one FE Developer in our team and he has proven that his FE skills are extraordinary, outstanding and on a very high level, as he was responsible for all FE parts of our projects and he had no one to help / guide him, which was a huge challenge. What's more, when there was a possibility, Pawel helping other BE Devs with their tasks, while learning Rust language, which shows how ambitious and multi skilled person he is. He is really ambitious and I know that he'll achieve a lot in his career for which I'm keeping my fingers crossed! Thanks for the time we spent working together and I wish you all the best projects in the future, Pawel!
Anders Lysvand
Pawel is a pleasure to work. A team player. He is effective, serious and extremely dedicated to his work. He is a guy who knows his stuff, and who always deliveries with excellence.
Credentials
-
Rust Programming For Beginners
UdemyJan, 2022- Sep, 2024 -
TypeScript for Professionals
UdemyJan, 2022- Sep, 2024 -
The Complete JavaScript Course: Build a Real-World Project
UdemyNov, 2017- Sep, 2024 -
Certificate of Proficiency in English - Council of Europe Level C2
University of CambridgeJun, 2012- Sep, 2024 -
Certificate in Advanced English - Council of Europe Level C1
University of CambridgeDec, 2009- Sep, 2024
Experience
-
CodeComply.Ai
-
United States
-
Internet Publishing
-
1 - 100 Employee
-
Senior Software Engineer
-
Sep 2022 - Present
▪️Implemented an end-to-end WASM solution enabling the use of spatial analysis algorithms written in C++ in the browser: - created a script compiling the C++ code, - set up a related CI/CD workflow, - created a parser which scrapped the types from the C++ binding file and transformed them into TS ones - created a Web Worker that would launch the script in the background, thanks to which it didn't freeze the execution of other DOM operations - enabled multithreading, using Boost ASIO to increase the speed of execution when processing huge plans - displayed the results in a readable and clear way using deck.gl ▪️Implemented an algorithm responsible for detecting door swing based on the door polygon ▪️Implemented an algorithm responsible for checking whether restrooms are accessible for disabled people by checking whether a wheelchair can rotate inside without colliding with walls/plumbing fixtures ▪️Improved the accuracy of an algorithm assigning door's centerline to its visual representation from 70%< to ~100% Show less
-
-
-
Codility
-
United Kingdom
-
Software Development
-
100 - 200 Employee
-
Member of Task Creators Community (TS, React, Rust)
-
Jun 2022 - Feb 2023
▪️Creating tasks for software developers (JS/TS, React, Rust) ▪️Support work around tasks (investigating user suggestions) ▪️Reviewing other creators' solutions ▪️Creating tasks for software developers (JS/TS, React, Rust) ▪️Support work around tasks (investigating user suggestions) ▪️Reviewing other creators' solutions
-
-
-
Two-Up
-
United Kingdom
-
Gambling Facilities and Casinos
-
1 - 100 Employee
-
Senior Frontend Engineer, Lead Frontend Developer
-
Feb 2022 - Sep 2022
▪️Creating a widget responsible for visualising soccer matches' data in real time - mobile-first RWD written with Next.js, styled-components, communicating with backend via REST and WebSockets. ▪️Responsible for choosing the right stack ▪️Coordinating the work of other frontend developers ▪️Creating a widget responsible for visualising soccer matches' data in real time - mobile-first RWD written with Next.js, styled-components, communicating with backend via REST and WebSockets. ▪️Responsible for choosing the right stack ▪️Coordinating the work of other frontend developers
-
-
-
Grupa Pracuj
-
Poland
-
Technology, Information and Internet
-
400 - 500 Employee
-
Senior Frontend Developer with Node for Dryg.pl (later acquired by Pracuj.pl)
-
Mar 2021 - Jan 2022
▪️Helped with the migration from SPA React to Next.js. ▪️Created an interactive picture editor allowing users to open multiple pictures, crop, zoom, and rotate them as well as adjust their dimensions and output size. ▪️Introduced good practices related to unit testing, i18n management. ▪️Implemented functionalities related to GA/GTM. ▪️Migrations: Redux-saga -> React-query, Redux -> Context, slimming down the codebase and output bundle size by a wide margin. ▪️Created a working solution (backend, frontend, cloud) for signing in with Google using the new Google Identity API. ▪️Managed our initiative of internal technical meetings called Tech Fridays, gave the first talk in which I introduced my colleagues to the world of micro frontends. ▪️Refactored a huge chunk of old backend code to match the Repository-Service pattern. Show less
-
-
-
Nordic Trustee
-
Norway
-
Financial Services
-
1 - 100 Employee
-
Software Engineer / UX Designer / Scrum Master (Consultant via Jit Team)
-
Feb 2020 - Feb 2021
▪️Migrating a WinForms application to React in a visually pleasing and comprehensible way. ▪️Early stages of greenfield projects - choosing libraries, architecture decisions, coding patterns. ▪️Leading a sub-team after our team got split to facilitate its management. ▪️Switched to working on the backend when there was an increased demand for manpower ▪️After the team got split again, I took the role of a Scrum Master of a 11-person team. ▪️Migrating a WinForms application to React in a visually pleasing and comprehensible way. ▪️Early stages of greenfield projects - choosing libraries, architecture decisions, coding patterns. ▪️Leading a sub-team after our team got split to facilitate its management. ▪️Switched to working on the backend when there was an increased demand for manpower ▪️After the team got split again, I took the role of a Scrum Master of a 11-person team.
-
-
-
Jit Team
-
Poland
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Frontend Developer, Mentor
-
Apr 2018 - Feb 2021
▪️Mobile version of an internal tool in React-native.▪️Onboarding and mentoring new interns that took over the project▪️Implementing a module for messages, akin to Facebook's notifications
-
-
Lecturer, Organiser
-
Jan 2020 - Jan 2020
▪️Creating learning materials (slides and code examples) for a course we held in January and February. ▪️Conducted a live coding workshop in which we created an app with React, Styled-components and React-router.
-
-
-
EURONEXT VPS
-
Norway
-
Financial Services
-
1 - 100 Employee
-
Frontend Developer / UX Designer (Consultant via Jit Team)
-
Feb 2019 - Dec 2019
▪️Worked in an international team providing solutions for Norwegian investors. ▪️Cleaned up the codebase, which resulted in a 70% reduction of the final package size. ▪️When it was necessary that someone handle the UX/UI design matters, I learned Sketch to create prototypes which were later implemented as pages. ▪️Contributed to the company's components and utilities library. ▪️Worked in an international team providing solutions for Norwegian investors. ▪️Cleaned up the codebase, which resulted in a 70% reduction of the final package size. ▪️When it was necessary that someone handle the UX/UI design matters, I learned Sketch to create prototypes which were later implemented as pages. ▪️Contributed to the company's components and utilities library.
-
-
-
AssetIT
-
Poland
-
Information Services
-
Junior Frontend Developer
-
May 2017 - Nov 2017
▪️Improved the design of pages to make them more versatile for multiple resolutions and devices ▪️Adjusted jQuery and JavaScript scripts for Telerik components ▪️Improved the design of pages to make them more versatile for multiple resolutions and devices ▪️Adjusted jQuery and JavaScript scripts for Telerik components
-
-
-
MVProject
-
Poland
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Junior Sharepoint Developer
-
Aug 2016 - Dec 2016
▪️Created and modified SQL queries and views in Microsoft Server SQL Management Studio ▪️Planned the design and content of reports in Microsoft SQL Server Report Builder ▪️Created C# Resource files and implemented them via PowerShell scripts ▪️Translated user guides ▪️Created and modified SQL queries and views in Microsoft Server SQL Management Studio ▪️Planned the design and content of reports in Microsoft SQL Server Report Builder ▪️Created C# Resource files and implemented them via PowerShell scripts ▪️Translated user guides
-
-
-
KN Zarządzanie IT
-
Poland
-
Information Services
-
1 - 100 Employee
-
Member of Internship Program
-
Jan 2015 - Jun 2016
▪️Finding and maintaining contact with companies in range of BA and PM and translating our program's brochure ▪️Finding and maintaining contact with companies in range of BA and PM and translating our program's brochure
-
-
-
EPAM Systems
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Junior Business Analyst
-
Jul 2015 - Sep 2015
▪️Performed requirement analysis and software requirement specification based on User Stories ▪️Created data models (UML, BPMN), Low Level Documentation and video tutorials for Confluence and Jira ▪️Performed requirement analysis and software requirement specification based on User Stories ▪️Created data models (UML, BPMN), Low Level Documentation and video tutorials for Confluence and Jira
-
-
-
ROBOD S.A.
-
Retail Office Equipment
-
1 - 100 Employee
-
Marketing Assistant, System Administrator
-
Jul 2013 - Jan 2014
▪️Administered the company's website ▪️Created technical documentation both in English and Polish ▪️Administered the company's website ▪️Created technical documentation both in English and Polish
-
-
Education
-
Gdańsk University of Technology
Master of Engineering - MEng, Marine Electronic Systems (graduate stream Embedded Systems) -
Politechnika Gdańska
Bachelor of Engineering (B.E.), Electronics and Telecommunications - Marine Electronic Systems