pdf version
Tomasz Nieżurawski

Tomasz Nieżurawski

Remote JavaScript Developer / Front-end Developer

@: tomasz at niezurawski.pl

Summary

I'm a proactive team player with a strong love for great UX and making choices based on data. I love to implement non-trivial interfaces. 12+ years in the industry working full time and ~19 years including part-time. 9 years in remote positions.

I have some side projects and libs that I own and share with the community.

Experience

10.2018 - until now

Principal Engineer

Phorest Salon Software

Role:

I’m responsible for bringing the existing product into the web. Phorest is aiming to be a global leader in the salon software industry and it has to operate on different media. My job is to make sure our front-end is slick and rich for modules like marketing or reports but at the same time, it needs to be super easy to use on a daily basis for salon staff.

Technology:

Ember.js, GraphQL, HTML5, CSS3

Titles (former):

Staff Engineer (12.2021 - 01.2024)
Tech Lead Front-end Developer (08.2021 - 12.2021)
Senior Front-end Developer (03.2020 - 08.2021)
Front-end Developer (08.2018 - 03.2020)

06.2018 - 12.2022

Founder & Full-Stack Developer

checknlearn

Role:

[CLOSED] I was responsible for the development of the whole product, it means business, marketing and of course development. I do the backend and front-end of the service that lets you learn new vocabulary effortlessly.
Parts of the service I built: Chrome Extension, Mobile App (iOS + Android via React Native), website (Gatsby), web app (React), backend (Loopback).

Technology:

React, React Native, Redux, Browser Extensions, Gatsby, LoopbackJS, MySQL

01.2016 - 12.2022

Co-Founder & Full-Stack Developer

ZaklepSchronisko.pl

Role:

[CLOSED] I was responsible for the development of the whole product, it means business, marketing and of course development. I do the backend and front-end of the service that lets clients book a place in shelters placed in high mountains.

Technology:

Angular, React, Redux, LoopbackJS, MySQL

03.2016 - 10.2018

Senior Front-end Developer

BrandnewIO

Role:

I was responsible for the architecture of two Ember apps that have been developed over the last 4 years. Keeping them up-to-date and adding new functionality. I managed to increase code coverage and shift towards higher usage of integration and unit tests. I did a Code Review and planned how we split the work. I released a few add-ons to help the community and wrote some articles about Ember.

Technology:

Ember.js, HTML5, CSS3, SASS

08.2015 - 03.2016

Front-end Developer Consultant

IT Kontrakt

Role:

I was responsible for implementing medical platform services. Working with a remote team from San Francisco.

Technology:

AngularJS, Angular Material, HTML5, CSS3, SASS

10.2014 - 08.2015

Senior Front-end Developer

Pearson IOKI

Role:

I was responsible for implementing front-end for services in the e-learning industry. Working as a Senior I had more responsibilities including recruitment process and exclusive rights for accepting or declining code that went into production. I was also making workshops about Angular.

Technology:

AngularJS, CanJS, HTML5, CSS3, SASS, LESS

10.2013 - 10.2014

Front-end Developer

IOKI E-volution in education

Role:

I was responsible for implementing front-end for services in the e-learning industry which was a lot of fun. I worked on several projects with various technologies.

Technology:

AngularJS, CanJS, HTML5, CSS3, SASS, LESS

12.2012 - 10.2013

Web Developer

Fibaro

Role:

I was one of the first few developers in the company. I would call Fibaro a start-up back then.
I was responsible for implementing awesome designs for home automation service and beautiful pages for marketing purposes.

Technology:

JavaScript (VanillaJS), jQuery, HTML5, CSS3, Prototype, PHP, MySQL

12.2005 - 12.2012

Web Developer

niezurawski.pl, freelancer

Role:

Working part-time on gigs. Contacting with clients, creating designs, implementing them.

Technology:

XHTML, CSS, JavaScript, Flash, Photoshop, PHP, MySQL

Skills

JavaScript

VanillaJS, ES6+
GraphQL
Design Patterns
TDD (testing with QUnit, Jasmine, Chai, Sinon, XO)
Web Performance freak

JS Frameworks

Currently: React Native, React, Ember.js 5, Loopback
Used to work with: Angular 2, Angular 1.x, CanJS

Front-end

HTML5 (semantics and api), CSS3,
SASS / LESS,
Tailwind, Headless UI, Material Design, Bootstrap, Bulma, jQuery, jQueryUI
Responsive Web Design
Progressive Web Apps
WebPack, Gulp, Grunt, Bower (also releasing own packages to npm)

Back-end

Currently: NestJS, Next.js, Loopback 3
Used to work with: SailsJS

Databases:

SQL (MySQL)
noSQL (mongoDB)

Full stack JavaScript

Loopback for API and modern JS framework for a client (preferably: React + Redux)

Environment

OS X, Linux (Ubuntu/Fedora), Windows
WebStorm, Sublime
Git, Github
CircleCI, Jenkins
Jira, Scrum

Education

2013 - 2015

Computer Science

MSc, Poznań University of Technology
2009 - 2013

Automatic Control and Robotics

BSc, Poznań University of Technology

Others

2007 - 2009

Chair of Financial Board

Member of Young City Council of Bydgoszcz

Languages

English

fluent

Spanish

beginner

Polish

native

Hobby

Football, Running, Gym