
Przemysław Zalewski
Full-stack web and Windows app developer from Wroclaw.
Currently working for Sandstream Development Sp. z o.o.
Education and work experience
In 2014 I have earned Bachelor of Science degree in Computer Science on Faculty of Computer Science and Management of Wroclaw University of Science and Technology.
I work mostly on my own apps and services, however I have done some contracted work. I am currently open for office work.
Contracted work
Sandstream Development Sp. z o.o. · Full Stack Web Developer · ES6, React, Redux, C#
LOSO Sp. z o.o. · RatingSpeed · Windows Phone app · C#, XAML
IT4Biznes Marcin Hatalak · Fast-coffee · Windows Phone app · C#, XAML
Cube Investments Sp.z o.o. · Kwejk.pl · Windows Phone app · C#, XAML
Red Dot Games · I Am Rich The Game · Windows PC, Store app · C++, C#, DirectX
Red Dot Games · Platformer game engine · Windows PC, Xbox 360 · C#, XNA
Job paths
Full-stack web developer · JavaScript
Windows app developer · C#
Game developer · C++, C#
Skills
Browse my skills to see if I can fit your project's needs.
Web
- JavaScript (ES6+)
- React
- Redux
- Immutable.js
- HTML
- CSS
- Sass
- Flexbox
- Grid
- Responsive design
- node.js
- ASP.NET Core
- Express.js
- Server-side rendering
- MobX
- Babel
- npm
- yarn
- Webpack
- ESLint
- Chrome DevTools
- Web security
- Jest
- puppeteer
- nginx
- mongoDB
- redis
- WebGL
- three.js
Windows
- C#
- XAML
- ASP.NET
- ASP.NET Core
- LINQ
- Entity Framework
- MS SQL
- IIS
- Windows Phone
- Windows Store
- Microsoft Azure
- MVVM
Tools
- Visual Studio
- Visual Studio Code
- Git
- GitHub
- GitLab
- Docker
- Docker Compose
- Jenkins
- ReSharper
- Google Analytics
- CloudFlare
Languages
- English (B2)
- Polish (native)
- JavaScript (ES6+)
- C#
- C++
- Haskell
Projects

Driving licence tests
JavaScript (ES6+), React, node.js, Babel, ESLint, Visual Studio Code, MobX
- Writing the front-end with React.js, styling with CSS, designing resposive, mobile friendly views
- Database design and implementation of static data as a code modules system
- Open sourcing test questions and explanations along with an edit system based on Git
- Implementing reactive view model using MobX and performance testing
- Enabling server-side rendering using node.js on IIS with iis-node

Promegle
JavaScript (ES6+), React, node.js, Babel, Redux, WebSockets, Docker, C#, ASP.NET
- Writing the front-end with React.js, Redux and custom styling solution
- Implementing message queue system and reactive immutable database solution
- Implementing video calling over WebRTC along with the signaling server
- Automatic image classification using Yahoo's Not Safe For Work deep neural model running on Docker
- Integrating with legacy ASP.NET long polling back-end servers and C# code

Personal web page and blog
JavaScript (ES6+), React, node.js, Babel, ESLint, Git, GitHub, Visual Studio Code, Webpack
- Writing the front-end with React.js, styling with CSS, using data as a code modules
- Designing responsive and printable resume page
- Static blog generation and integrating Disqus commenting system
- Controlling source code and data versions using Git
- Deploying server-side rendering with express.js with iss-node on Windows IIS

Store ᴾᴿᴼ
C#, XAML, MVVM, ASP.NET, MS SQL, Visual Studio
- Design and development of Windows Phone 8 application using C#, XAML and MVVM pattern
- Creating and deploying ASP.NET based web service and API endpoints along with a landing page
- Designing and managing MS SQL database and integrating it with back-end service using Entity Framework
- Back-end crawling services for deals discovery and sending push notifications
- Internationalization implementation for over 192 languages
- Deployment of multiple updates, maintenance work and customer support

Music Tube
C#, XAML, MVVM, ASP.NET, MS SQL, Visual Studio
- YouTube and Last.fm APIs integration
- Windows Store, Windows Phone and web app development using C#, XAML, MVVM, ASP.NET
- Design and management of MS SQL database along with crawling services
- Monetization through multiple ad networks
- Implementation of multi-platform shared code solution
- Deploying multiple updates, maintenance work and customer support

Pogaduszki
C#, XAML, MVVM, ASP.NET, MS SQL, Visual Studio
- Development of native Windows Phone
- Implementation of Gadu-Gadu binary protocol
- Setting up persistent proxy and push notification server
- Deploying multiple updates, maintenance work and customer support

APKA.TV
C#, XAML, MVVM, ASP.NET, MS SQL, Visual Studio
- Collaborative development of native Windows Store and Windows Phone applications
- Deployment of ASP.NET based streaming services and API endpoints
- Development of streaming protocol with various bitrates
- Designing chunked stream format which allows history playback
- Deploying streamer app along with hardware wiring and antennas using DVB-T adapters

Kwejk.pl
Cube Investments Sp.z o.o.
C#, XAML, MVVM, ASP.NET, MS SQL, Visual Studio
- Development of Windows Phone application based on client's provided project using XAML, MVVM and C#
- Integration with existing web APIs
- Collaboration with the project owner and the rest of the team
- Monetization through different ad networks
- Deploying multiple updates after the release

RatingSpeed
LOSO Sp. z o.o.
C#, XAML, MVVM, ASP.NET, MS SQL, Visual Studio
- Development of Windows Phone application using XAML, MVVM and C#
- Implementing network speed measurement, test results statistics and upload
- Implementing the design provided by the client
- Preparing app for publishing in the Windows Store and providing app updates

Fast-coffee
IT4Biznes Marcin Hatalak
C#, XAML, MVVM, ASP.NET, socket.io, Visual Studio
- Implementing real-time chatting with socket.io
- Implementing chat list, chat and profile views
- Integrating with provided APIs
- Working closely with the development team

I Am Rich The Game
Red Dot Games
C++, XAML, C#, DirectX 9, DirectX 11, Visual Studio
- Development of native Win32 game in C++ with a DirectX renderer
- Networking protocol with Winsock, supporting up to four players
- Implementation of provided game design and assets
- Porting to Windows Store as hybrid native and C# app
- Deploying to the app store and providing updates

Platformer game engine
Red Dot Games
C#, DirectX 9, Visual Studio
- Development of XNA game engine
- Creation of game editor with support for live play
- Implementation of various game mechanics
Your next project can be here
Interests and future goals
I am always ready to learn new things and explore new opportunities.
My interests
- Functional programming
- Language design
- Deep neural networks
- User experience
- App development
- Security
- User interface design
- Dogs 🐶
Functional programming, language design, deep neural networks, user experience, app development, security, user interface design, dogs 🐶.
My goals
- Learn Haskell well
- Contribute to an open source project
- Write more tests and explore TDD approach
- Increase presence on StackOverflow
- Give a public speach about programming
Learn Haskell well, write more tests and explore TDD approach, give a public speach about programming.
Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji (zgodnie z Ustawą z dnia 29.08.1997 roku o Ochronie Danych Osobowych; tekst jednolity: Dz. U. 2016 r. poz. 922).