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
Principal Engineer
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)
Founder & Full-Stack Developer
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
Co-Founder & Full-Stack Developer
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
Senior Front-end Developer
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
Front-end Developer Consultant
Role:
I was responsible for implementing medical platform services. Working with a remote team from San Francisco.
Technology:
AngularJS, Angular Material, HTML5, CSS3, SASS
Senior Front-end Developer
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
Front-end Developer
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
Web Developer
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
Web Developer
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
Computer Science
Automatic Control and Robotics
Others
Chair of Financial Board
Languages
English
fluent
Spanish
beginner
Polish
native
Hobby
Football, Running, Gym