Wojciech Skowronek
Verified Expert in Engineering
2D Games Developer
Gdynia, Poland
Toptal member since November 10, 2014
Wojciech is a full-stack web developer with over eleven years of experience creating fast and efficient mobile, desktop, and web applications. As an entrepreneur, he understands the importance of big-picture thinking, especially during the implementation of daily tasks, and can manage and lead remote teams. As an engineer, he prides himself on writing clean, readable, and easily maintainable code.
Portfolio
Experience
Availability
Preferred Environment
Flexibility, JavaScript, TypeScript, Scrum, Docker, Microservices, Material UI, Dashboards, REST APIs, CTO
The most amazing...
...project I've created is a social game, Square Solitare Duel, that engages thousands of players every day.
Work Experience
CTO
Bushido Games
- Managed a team of developers working on custom tools for eCommerce services.
- Set up Agile-oriented work processes, managed daily tasks, and oversaw code review rules.
- Prepared a microservices project with a dashboard containing tools and analytic boards for optimizing the e-shop work.
Front-end 2D Game and Software Developer
Prism Sentinel,
- Developed four games for mobile and desktop environments with a custom, performance-focused engine.
- Created a new version of the website based on the Next.js framework and using React hooks.
- Connected the front-end components, such as chat, games, and accounting, with external servers through a REST API and WebSockets.
Senior Software Engineer
Karius,
- Worked with multiple services covering the whole lab process, from placing an order through data analysis and reporting.
- Created a data visualization dashboard for attractively presenting data with advanced charting in D3.js.
- Integrated a third-party laboratory-information management system, Clarity LIMS, with the company infrastructure.
- Created a microservice for quality control with Scala and REST APIs.
Senior JavaScript Developer
FEM,
- Created a cross-platform video widget for embedding on partner pages. The widget integrates with multiple players and supports video recommendations, surveys, and CTAs.
- Built Prizma Player, a video player based on the Video.js framework, to serve video materials on partner pages.
- Created a dashboard for presenting recorded video statistics, including graphs, tables, and search, in React.
- Developed a WordPress plugin for the widget enabling quick and easy integration with any blog.
CTO, Senior JavaScript Developer, and Team Leader
Bushido Games
- Designed database architecture.
- Managed the funding, estimating, and planning of projects.
- Developed back-end services and created cross-device and cross-browser responsive games.
- Optimized JavaScript and database queries, as many of our games were prepared to handle a large number of users.
- Created part of the UX and gameplay for the games.
- Worked with Google Analytics and Google Adsense, integrating the games with different APIs (OpenSocial platforms, Softgames, Spil Games, and Booster Media).
- Organized and managed the team, made hiring decisions, and conducted team building.
Senior JavaScript Developer
Nokia Gate5 GmbH
- Developed the part of the front-end of Nokia Maps for desktops responsible for handling information about places displayed on the map.
- Created a front-end for Places API, a library that can be easily embedded in any website to display a Nokia Maps widget.
- Built a front-end template system for handling a JSON REST API more efficiently.
- Programmed an HTML5 mobile version of Nokia Maps dedicated for iOS and Android smartphones that worked directly from the mobile browser and as a native app.
- Improved the JavaScript performance of an HTML Places widget integrated with a native Symbian application (C++).
Co-Founder and Lead Developer
Justproto.com (Predecessor of Uxpin.com)
- Created an advanced web application for designing wireframes and prototypes.
- Handled a real-time user collaboration system (n:n) to synchronize work for all connected clients.
- Implemented Optimizely for A/B testing.
Web Application Specialist and Project Manager
Desmart
- Developed an application for handling logistics for small hydro plants, including schedules, notifications, and alarm systems.
- Managed a team of developers, prepared estimations of projects, and handled communication with clients.
- Built multiple web applications for the company's clients.
Experience
Prizma Widget
Prizma Dashboard
HTML5 Nokia Maps App
http://m.here.com/Pecunia Research
Square Solitaire Duel
Monster Keeper
http://play.bushidogames.com/en-gb//games/monsterkeeper/en-gb/Bushido Games
http://play.bushidogames.com/Education
Bachelor’s Degree in Algorithms and Programming
The University of Gdańsk - Gdańsk / Poland
Skills
Libraries/APIs
React, Node.js, Puppeteer, JavaScript Charting, React Router, REST APIs, D3.js, Socket.IO
Tools
Git, Webpack, Jira, Auth0, Canvas, Redux Thunk
Languages
TypeScript, JavaScript, HTML5, CSS3, HTML, CSS, GraphQL, PHP, Python, Scala
Frameworks
Redux, Video.js, Vanilla JS, Material UI, Jest, Express.js, React Native, Selenium, PixiJS
Paradigms
REST, Scrum, HTML DOM, Agile Software Development, Microservices
Platforms
Docker, Amazon Web Services (AWS), Linux, WordPress
Storage
Memcached, MySQL, PostgreSQL, MongoDB
Other
2D Games, Data Scraping, Single-page Applications (SPA), CTO, APIs, Back-end, WebSockets, Data Visualization, Lottie, Monorepos, Dashboards, TypeORM, Chrome Extensions
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