Wojciech Cyprian Czerniak

Zombie Hunter, Javascript Developer when there are no zombies around
Gdańsk, pomorskie

Umiejętności

ASP.NET Back-end C# CSS CSS3 Front-end Git Github HTML 5 JavaScript jQuery JSON Mercurial Node.js ReSharper REST SASS Stylus SVG Visual Studio LESS inteliJ RWD Responsive Web Design Knockout.js Mercurial HG Bitbucket Webstorm Gulp.js Bower.js sails.js Vanilla.js Gulp NPM ES6

Języki

angielski
dobry

Doświadczenie zawodowe

Logo
Founder
Sertae
3D modeling in a browser, which ends with a physical product in your hand. Isn't that awesome? Sertae is an experiment and the future, Canvas, WebGL and 3D printing in one. All written in Javascript so it keeps pushing me forward in polishing my craft.

What I do?

Everything. Everything is my responsibility to lead it to success. I've learned a lot how everything works from top to bottom, from backend to frontend and even further: how all of that influence the end user.

* The vision. Planning for future, features and applications.
* Project management and prioritization. Seeing those plans realized.
* Developement. Frontend and backend with focus on my 3D applications.
* Content creation, **knowing how and most importantly why**
* Social Media Marketing
* Managing Google Analytics and Google AdWords campaings
* Conversion optimization and SEO
* All development in technologies mentioned below

Technologies:

* Frontend: Vanilla JS, Knockout JS, Canvas, WebGL, Stylus, Vue.js
* Backend: Gulp.js, Mocha, Chai.js, PHP7.1, Laravel 5
* Integrations: REST integration with 3D printing manufacturer (https://i.materialise.com)
* DevOps: Git, DigitalOcean, Linux management

Recently I'm also experimenting with React.js, React-Native and their ecosystems. Everything I learn here I reuse in other projects and vice-versa.
Logo
Software Developer
Movo Sp. z o.o
Leading front-end development for Openflow - Business Process Management (BPMN) platform.

R&D for new front-end architecture based on Typescript and Vue. Check Projects section for details.

Responsibilities:

- Consulting on technology stack choices and software architecture.
- Owning projects. Keeping code clean and reviewing for performance.
- Training colleagues and Junior Developers on RWD, HTML5, CSS3 and Javascript.
- Advocating for best practices and standards. Keeping user experience a top priority.
- Advocating awareness of cross-browser compatibility issues within the team.
- Constantly working with backend developers designing functionality and solving complex problems.
- Participating in sprint planning, review and retrospective, daily standups.
- Improving apps through continuous maintenance, refactoring and testing.

Apps I've developed:

- Process Manager. Fully configurable application for managing documents and interactive forms.
- Kanban. A new way for managing processes. Vue.js and Vuex with Typescript.
- Workflow Editor. Interactive, drag and drop visualization and editor for BPMN (Business Process Management Notation) graphs stored in XML format.
- View Editor. Same as above but for XML forms involved in process/document management. Greensock and Vanilla JS.
- File Editor. Based on Monaco Editor. Mostly for XML configuration files mentioned above. In Typescript.
- PDF Editor. HTML5 Canvas based editor for PDF files. Short tech demo available at Vimeo: https://vimeo.com/148876637.
- Company website and few more for our friends in other startups. Responsive Web Design at it best. LESS, SASS, Stylus you name it. NPM, Gulp, Browser-Sync toolkit.
DRUT-PLAST Fabryka Kabli i Przewodów Sp. z o.o.
Informatyk Przemysłowy
Prowadzenie projektu MES: planowanie, projektowanie oraz wdrażanie systemu zarządzania produkcją. Projektowanie, nadzorowanie oraz odbiór zmian wprowadzanych na liniach produkcyjnych. Utrzymanie ruchu i rozruch nowego zakładu produkcyjnego. Aktualizacja dokumentacji technicznej. Usprawnianie procesu produkcyjnego poprzez modernizację oprogramowania sterowników PLC. Włączanie nowych urządzeń w linie produkcyjne oraz synchronizacja ich pracy z innymi maszynami.

Projekty

stylint
Contributor to this great CSS/Stylus code quality tool
stylint-plugin
JetBrains IDE plugin for CSS code quality inspection
Openflow BPM
Openflow is a lightweight framework that helps to create simple form based, workflow oriented business applications by using set of visual designer tools and extensible API.
Zakres obowiązków
Fullstack development. Focusing on UI and UX.
Openflow Press
Online PDF editor
Zakres obowiązków
Everything
Sertae Knotwork
Online jewelry customization app

Szkolenia i kursy

Prawo Jazdy Kat. A/B

Edukacja

Logo
Wydział Elektrotechniki i Automatyki, Kierunek Automatyka i Robotyka, Specjalność Robotyka i Systemy Mechatroniki, magisterskie
Politechnika Gdańska

Specjalizacje

IT - Rozwój oprogramowania
Programista C#
IT - Rozwój oprogramowania
Programista Front-End

Grupy

ENGINEERS
ENGINEERS
WSZYSCY INŻYNIEROWIE :)
Kaizen
Kaizen
Grupa pasjonatów/praktyków ciągłego doskonalenia z pod znaku filozofi Kaizen
Kariera inżyniera
Kariera inżyniera
Grupa zrzeszająca inżynierów chcących rozwijać swoje kariery !
Laravel
Laravel
Forum poświęcone młodemu frameworkowi PHP - Laravel
Mechatronika
Mechatronika
Synergia mechaniki, elektrotechniki, elektroniki, informatyki i sensoryki
Politechnika Gdańska
Politechnika Gdańska
Grupa zrzeszająca byłych, obecnych, a także przyszłych studentów Politechniki Gdańskiej
PROFESJONALISCI
PROFESJONALISCI
Wszyscy dążący do profesjonalizmu oraz sukcesu!
Projektanci instalacji elektrycznych
Projektanci instalacji elektrycznych
Grupa ludzi zajmujących się projektowaniem instalacji elektrycznych
Robotyka
Robotyka
Grupa zrzeszająca ludzi zainsteresowanych robotyką
Stowarzyszenie Elektryków Polskich
Stowarzyszenie Elektryków Polskich
Grupa dla członków SEP-u, jak również sympatyków tego zrzeszenia.
TED Talks
TED Talks
Grupa o konferencjach TED, na których najwięksi myśliciele naszych czasów dzielą się swoim doświadczeniem, wiedzą i prognozami. Ich prezentacje niesamowicie pobudzają wyobraźnię i dają solidną dawkę i
Utrzymanie Ruchu
Utrzymanie Ruchu
Utrzymanie ruchu – grupa osób związanych z problemami utrzymania ruchu. Poruszajmy problemy z którymi się spotykamy. Wymieniajmy się sposobami na pokonanie mniejszego i większego zła. Rozmawiajmy o za