Tomasz Libich

Front End Developer

About Me

Extensively experienced in end to end FE development process, including FE architecture design, coding, testing, builds and pipeline deployments. Passionate about adapting software engineering principles into the development of Front End web applications, coding standards, best practices and design patterns.

personal information

name
Tomasz Libich
whereabouts
London, UK
website
www.tomaszlibich.net
freelance
Available

languages

English fluent
Polish native

work experience

Senior Front End Developer

Aimia Inc
  • developing a Big Data based e-commerce application for business customers using AngularJS 1.5
  • HTML5, CSS2/CSS3 with Flexbox, native Javascript, NodeJS, AJAX, JSON/JSONP
  • Karma / Mocha unit tests, Protractor E2E tests
  • Maintaining process of Front-End code quality within the team (coding standards, design patterns, EsLint, Karma unit tests, TDD)

Senior Front End Developer

Financial Times
  • designing architecture and developing an end to end NodeJS back-end and front-end solutions for annotated data visualisations using Angular2, ReactJS, AureliaJS and D3 frameworks / libraries
  • designing and implementing a Gulp and Webpack task runners based solutions to deliver a full release process from developer's local environment, through gated commits to repository, through CircleCI environment up to Docker / Heroku UAT/Prod pipelines
  • HTML5, CSS2/CSS3 with Flexbox, native Javascript, AureliaJS, ReactJS, NodeJS, AJAX, JSON/JSONP
  • Karma / Mocha unit tests, Protractor E2E tests
  • maintaining process of Front-End code quality management within the team (coding standards, design patterns, EsLint, Mocha / Karma unit tests, TDD)

Lead Front-End Developer

Deutsche Telekom UK
  • introducing and managing process of code quality management within the team (coding standards, design patterns, jsLint, Mocha / Karma unit tests, TDD)
  • architecture design and development of an end to end front-end solution for a new high traffic customer services portal using AngularJS framework
  • designing and implementing a Grunt task runner based solution to deliver a full release process from developer's local environment, through gated commits to repository and CI environment up to UAT/Prod environments
  • HTML5, CSS2/CSS3 with Flexbox, native Javascript, AngularJS, NodeJS, AJAX, JSON/JSONP
  • Karma / Mocha unit tests, Protractor E2E tests

Javascript Team Lead

Tesco Technology
  • introducing and managing process of code quality improvements within the team (coding standards, design patterns, jsLint, Jasmine unit tests, TDD)
  • architecture desing and development of general front-end solutions for Tesco Direct and Tesco kiosks (an own custom MV* API solution based on BackboneJS – built from scratch and tailored for Tesco eCommerce platform specifics)
  • working at GMO UI Buildkit team (Tesco Direct flagship product)
  • focusing on responsive and performance solutions for high profile, high traffic eCommerce platform
  • HTML5, CSS2/CSS3, Javascript, jQuery, AJAX, JSON/JSONP
  • AMD (Asynchronous Module Definition) with RequireJS
  • integrating front-end layer with ATG back-end platform
  • Omniture tracking system
  • GruntJS based build process
  • focused on fully responsive, semantic and cross-browser compatible code

Software Development Engineer 2

Microsoft / Skype
  • working at Web Apps team (Skype experience for browsers – providing Skype video calls experience for Microsoft flagship products: Live.com, new Outlook.com Bing.com and MSN client)
  • building web app that allows Skype users to communicate between different web platforms
  • HTML5, CSS2/CSS3, Javascript, jQuery, AJAX, JSON/JSONP, HTTP/HTTPS APIs
  • emantic and cross-browser compatible code
  • Internationalization related front end solutions
  • Jasmine unit tests
  • AMD (Asynchronous Module Definition) with RequireJS
  • Ant build process, QuickBuild build process, Omniture tracking system
  • Photoshop, Fireworks
  • Certified Scrum Master, Jira

UI Developer

The Football Association
  • developing company's flagship websites based on wireframes and PSD mock-ups
  • HTML5, XHTML1.0, CSS, CSS2, CSS3, Javascript, jQuery, AJAX, XML+XSLT
  • focused on semantic and cross-browser compatible code
  • working on full accessibility checkup, AA accreditation for The FA websites
  • SEO improvements related front-end code solutions
  • Extensive use of social network plugins: Facebook and Twitter
  • Photoshop, Microsoft Visual Studio
  • Agile (Scrum), TFS (Team Foundation Server), Trello, Jira

Front End Developer

Virtual Universe
  • working on re-design and improvements at company's websites based on wireframes and PSD mock-ups
  • XHTML1.0, CSS, CSS2, Javascript, jQuery, Prototype js
  • focused on semantic and cross-browser compatible code
  • SEO improvement front-end code solutions
  • Photoshop, SVN, Eclipse
  • Agile (Scrum), Jira

Front End Lead

Grapecom Software
  • leading a team of 4 (designer, front-end developer, 2 back-end developers)
  • building number of whole websites from scratch (examples on my webpage)
  • XHTML1.0, HTML4, CSS, CSS2, Javascript, jQuery, Smarty
  • focused on semantic and cross-browser compatible code
  • SEO front-end code solutions
  • PHP4 procedural programming + MySQL
  • Photoshop, SVN, PsPad

Front End Developer

Fitbug
  • building the complete front end templates system for company’s web portal in version 3.5
  • building the complete front end templates system of company’s portal in version 3
  • focused on semantic and cross-browser compatible code
  • XHTML1.0, CSS, CSS2, Javascript, jQuery, Smarty
  • SEO front-end code solutions
  • Photoshop, Visual Source Safe, SVN, PsPad, Zend Studio

portfolio

A Big Data loyalty program manager

A Big Data loyalty program manager

AngularJS 1.5, HTML5, CSS2/CSS3 with Flexbox, native Javascript, NodeJS, AJAX, JSON/JSONP

A Big Data loyalty program manager
A Big Data loyalty program manager
A Big Data loyalty program manager

A Big Data loyalty program manager

AngularJS 1.5, HTML5, CSS2/CSS3 with Flexbox, native Javascript, NodeJS, AJAX, JSON/JSONP
When:
January 2017 – now
Client:
Aimia Inc.

A Big Data based and developed with AngularJS 1.5 components e-commerce / loyalty program application for business customers. The application allows to generate commercial analysis, product development forecasts, graphs, chars and business reports.

more...
Six Degrees

Six Degrees

ReactJS NodeJS HTML5 CSS3 Javascript D3 Webpack CircleCI Heroku Docker

Six Degrees
Six Degrees
Six Degrees
Six Degrees
Six Degrees
Six Degrees

Six Degrees

ReactJS NodeJS HTML5 CSS3 Javascript D3 Webpack CircleCI Heroku Docker
When:
May 2016 – January 2017
Site link:
FT.com
Client:
Financial Times

"Six degrees of separation" is the idea that all living things and everything else in the world are six or fewer steps away from each other so that a chain of "a friend of a friend" statements can be made to connect any two people in a maximum of six steps. Based on that a new idea emerged within Financial Times to find out how noteworthy people are connected via news and features published by the company.

Every published FT article is being described with structured metatags - it creates a huge Big Data source for analysis. During my time at the FT I had a pleasure to design an architecture and develop an e2e NodeJS, ReactJS and D3 based application called 'Six Degrees' that was making use of this data source and was a direct instantiation of the idea.

The scope of the app was so called ‘co-occurrence data’: instances of two or more people being tagged in the same article. It wasn't clear what's the relationshop between people appearing in the same articles (do they have a positive, negative or neutral relationship), but as usual in the Big Data world, where amount of data is so significant, it was enough to create a high level of understanding of people's connections.

more...
FT Internal Tool: Parity Monitor

FT Internal Tools: KPI Tracking & Parity Monitor

ReactJS NodeJS HTML5 CSS3 Javascript D3 Webpack CircleCI Heroku Docker

FT Internal Tool: KPI Tracking Monitor
FT Internal Tool: Parity Monitor
FT Internal Tool: Parity Monitor

FT Internal Tool: KPI Tracking & Parity Monitor

ReactJS NodeJS HTML5 CSS3 Javascript D3 Webpack CircleCI Heroku Docker
When:
May 2016 – January 2017
Site link:
FT.com
Client:
Financial Times

The migration from an old to new technology stack was a very challenging process for the back-end team I was working with during my time at Financial Times. The set of goals that they had to achieve was very complex and managing it was previously happening via... manager's spreadsheets. So even monitoring their progress by many other dependant teams wasn't an easy task.

I've been asked to design and develop two boards that have been displayed at several screens within the organisation and were giving live updates about the progress of the team.

FT Internal Tools: KPI Tracking & Parity Monitor were applications that I have created an architecture for and developed using ReactJS framework. Both solutions involved a full end-to-end production flow from development and repository updates through code reviews, tests, build process and continuous integration up to continuous deployments (using Webpack, Github, Heroku, CircleCI and Docker).

more...
FT Internal Tool: Content Comparator

FT Internal Tool: Content Comparator

Angular2 NodeJS HTML5 CSS3 Javascript Webpack CircleCI Heroku Docker

FT Internal Tool: Content Comparator
FT Internal Tool: Content Comparator
FT Internal Tool: Content Comparator

FT Internal Tool: Content Comparator

Angular2 NodeJS HTML5 CSS3 Javascript Webpack CircleCI Heroku Docker
When:
May 2016 – January 2017
Site link:
FT.com
Client:
Financial Times

During my time at Financial Times, the back-end team was working very hard on a very complex process of transition from an old to a new version of their massive content API. On a daily basis the IT support team was receiving queries about differences in an availability of articles, images or other content assets. To better support those queries, I've been asked to create an internal tool that would be able to request those assets from different sources to quickly compare the results.

That was a high-level requirement of Content Comparator - an application that I had a privilege to fully design from technical perspective and develop using Angular2 framework. The solution that emerged involved a full end-to-end production flow from development and repository updates through code reviews, tests, build process and continuous integration up to continuous deployments (using Webpack, Github, Heroku, CircleCI and Docker).

more...
CDB Next for Deutsche Telekom

CDB Next for Deutsche Telekom

AngularJS NodeJS HTML5 CSS3 Grunt esLint Karma Mocha

CDB Next

architecture design / development
When:
November 2014 - April 2016
Site link:
puls.telekom.de
Client:
Deutsche Telekom UK

As a Lead Front End developer I had a chance to create a FE architecture and to be involved in creation of a new version of Deutsche Telekom flagship online product: the CDB portal that aggregates data from several T-Online services.

During my time at Deutsche Telekom UK I was introducing and managing process of code quality management within the team (coding standards, design patterns, esLint, Karma / Mocha unit tests, Protractor E2E tests).

To make the development flow complete I have designed and implemented a Grunt task runner based solution to deliver a full release process from developer’s local environment, through gated commits to repository and CI environment up to UAT/Prod environments

more...

Football Club Assistant

AngularJS NodeJS Cordova HTML5 CSS3 Grunt

Football Club Assistant

AngularJS NodeJS Cordova HTML5 CSS3 Grunt
When:
October 2015
Site link:
Cassiobury Rangers FC
Client:
Cassiobury Rangers FC

A mobile app for CRFC managers that allows to manage players, teams, opponents, fixtures etc.

Since it has been adopted by the Cassiobury Rangers FC, the club managers are able to much easier organise games for their players (which previously was happening mostly using Word documents and Excel spreadsheets or simply a piece of paper).

Integrated with shared database, the application allows also to update the game result straight from the pitch, just after the final whistle - and the result is being published directly at the CRFC website.

more...

A brand new website for CRFC community

AngularJS ExpressJS HTML5 CSS3 Wordpress-API

New CRFC Website

AngularJS ExpressJS HTML5 CSS3 Wordpress-API
When:
September 2015
Site link:
Cassiobury Rangers FC
Client:
Cassiobury Rangers FC

A brand new website for CRFC players, parents and managers. Cassiobury Rangers Football Club is an FA Charter Standard Club with a Headquarters at Parmiters School in Watford.

The website is an AngularJS app on the front-end side with classic Wordpress and MySQL database for the content administration. The data is being fetched to the user interface via Wordpress-API.

more...
Watford Speech Therapists for Polish children website

Watford Speech Therapists for Polish children website

AngularJS ExpressJS HTML5 CSS3 Wordpress-API

Watford Speech Therapists for Polish children website

Watford Speech Therapists for Polish Children website

AngularJS ExpressJS HTML5 CSS3 Wordpress-API
When:
September 2015
Site link:
PolskiLogopeda.co.uk
Client:
Gabinet Logopedyczny "Gaduła" w Watford

A brand new website for a Speech Therapists for Polish Children in Watford.

The website is an AngularJS app on the front-end side with classic Wordpress and MySQL database for the content administration. The data is being fetched to the user interface via Wordpress-API.

more...

Data allowance app for Deutsche Telekom UK (via EE) customers

Javascript CSS3 HTML

Deutsche Telekom / EE co-project

Javascript CSS3 HTML
When:
November 2014 - April 2016
Site link:
EE
Client:
Deutsche Telekom UK

Data allowance app for Deutsche Telekom UK (via EE) customers

High traffic e-commerce platform

Javascript HTML CSS3 jQuery Backbone Grunt jsLint

Tesco Direct online store

Javascript HTML CSS3 jQuery Backbone Grunt jsLint
When:
April 2014 - November 2014
Site link:
Tesco Direct
Client:
Tesco Technologies

At the time I was working at GMO UI Buildkit team and was focusing on responsive and performance solutions for high profile, high traffic eCommerce platform, which is one of Tesco's flagship products: the Tesco Direct.

After taking over a role of Javascript Team Lead I had a chance to introduce and manage process of code quality improvements within the team (coding standards, design patterns, jsLint, Jasmine unit tests, TDD).

Was also involved in architecture design and development of general front-end solutions for Tesco kiosks experience. At the time I've created a custom MV* API solution based on BackboneJS – built from scratch and tailored for Tesco eCommerce platform specifics.

more...
Skype in Outlook

Skype experience at Outlook.com

HTML5, CSS2/CSS3, Javascript, jQuery, AJAX, JSON/JSONP, HTTP/HTTPS APIs

Skype in Outlook
Skype in Outlook
Skype in Outlook
Skype in Outlook
Skype in Outlook
Skype in Outlook

Skype experience at Outlook.com

HTML5, CSS2/CSS3, Javascript, jQuery, AJAX, JSON/JSONP, HTTP/HTTPS APIs
When:
April 2012 - April 2014
Site link:
Outlook.com
Client:
Microsoft / Skype

Enabling Skype video calling experience on Outlook.com

It was the biggest project I was involved in during the awesome time I spent at Skype company. We were building a web app that allowed Skype users to communicate between different web platforms. After Skype acquisition by Microsoft, there were several ideas about how to enable Skype experience in Microsoft's flagship products. One of them at the time was Outlook.com.

The Skype web library we'd created did allow Microsoft email users to establish video calls between each other as well as between them and Skype users. Due to an additional possibility of linking accounts easily, the Skype users network has grown up rapidly.

The technologies, tools and techniques involved:

  • HTML5, CSS2/CSS3, Javascript, jQuery, AJAX, JSON/JSONP, HTTP/HTTPS APIs
  • semantic and cross-browser compatible code
  • Internationalisation related front-end solutions
  • Jasmine unit tests
  • AMD (Asynchronous Module Definition) with RequireJS
  • Ant build process, QuickBuild build process, Omniture tracking system
  • Photoshop, Fireworks
  • Certified Scrum Master, Jira
more...
Skype experience at Bing.com

Skype experience at Bing.com

HTML5 CSS3 Javascript RequireJS Jasmine

Skype at Bing.com

Skype experience at Bing.com

HTML5 CSS3 Javascript RequireJS Jasmine
When:
April 2012 - April 2014
Site link:
Bing.com
Client:
Microsoft / Skype

Enabling Skype video calling experience on Bing.com search results.

As a member of Skype Web Experience team I was working on moving video calling from the OS application to the web. One of the first projects where we were able to see our SkyJS library in action was Skype Web Experience for Bing.com. At the search results page, the search engine users have been given a chance to immediately establish a connection with those who they were looking for - if there was a Skype id or a phone number in their contact details.

more...
Wembley Stadium Online Store

Wembley Stadium Online Store

HTML5, XHTML1.0, CSS, CSS2, CSS3, Javascript, jQuery, AJAX, XML+XSLT

Wembley Stadium Online Store

Wembley Stadium Online Store

HTML5, XHTML1.0, CSS, CSS2, CSS3, Javascript, jQuery, AJAX, XML+XSLT
When:
December 2010 - April 2012
Site link:
wembleystadium.com
Client:
The FA

Once the wembleystadium.com website has been successfully rebuilt according to newest web standards and accessibility rules, I have been asked to prepare designs for subpages that have not been prepared during the main development process.

The task was actually quite challenging because I had to prepare the project not only according to existing website design, but to combine expectations of Marketing Department with the e-shop back-end engine from the third-party supplier.

After many years of successfull services provided by traditional Wembley store, now the time has come to conquer the e-market...

more...
The FA Women Super League website

The FA Women Super League website

HTML5, XHTML1.0, CSS, CSS2, CSS3, Javascript, jQuery, AJAX, XML+XSLT

The FA Women Super League website

The FA Women Super League website

HTML5, XHTML1.0, CSS, CSS2, CSS3, Javascript, jQuery, AJAX, XML+XSLT
When:
December 2010 - April 2012
Client:
The FA

On this project I have been working from the very beginning - at the time, when Women Super League was about to be born - so the pressure was significant...

The FA WSL, the Women Super League, was at that time the brand new semi-professional summer football league. My task was to build not only the fawsl.com as the main league WSL website but also eight clubs related instances of the one design.

All of them are are working on the same back-end engine, they look similar, but they are different according to each club brand and special needs.

more...
The FA Cup website

The FA Cup website

HTML5, XHTML1.0, CSS, CSS2, CSS3, Javascript, jQuery, AJAX, XML+XSLT

The FA Cup website

The FA Cup website

HTML5, XHTML1.0, CSS, CSS2, CSS3, Javascript, jQuery, AJAX, XML+XSLT
When:
December 2010 - April 2012
Site link:
TheFACup.com
Client:
The FA

The time has come - the very new The FA Cup website developed with exceptional care of accessibility rules and newest web standards has been released...

The official website for The FA Cup and FA competitions with match highlights, fixtures, results, draws and more. A really huge and complicated project - this website has been built on flexible UI architecture as part of the bigger TheFA.com portal. Next websites: TheFA.com, Women's Super League and big number of County Websites are on their way - all based on the same front end structure.

The technologies and tools involved:

  • HTML5, XHTML1.0, CSS, CSS2, CSS3, Javascript, jQuery, AJAX, XML+XSLT
  • focused on semantic and cross-browser compatible code
  • working on full accessibility checkup, AA accreditation for The FA websites
  • SEO improvements related front-end code solutions
  • Extensive use of social network plugins: Facebook and Twitter
  • Photoshop, Microsoft Visual Studio
  • Agile (Scrum), TFS (Team Foundation Server), Trello, Jira
more...
Skype in Outlook

The FA Licensed Coaches' Club

XHTML1.0 CSS2 Javascript

The FA Licensed Coaches' Club

The FA Licensed Coaches' Club

XHTML1.0 CSS2 Javascript
When:
December 2010 - April 2012
Site link:
The FA Coaches' Club
Client:
The FA

The FA Licensed Coaches' Club website provides to FA Licensed football coaches the latest methods, session plans, drills, CPD, videos, news and jobs.

The work on this project gave me a good experience and familiarisation with Orchard - a .NET-based CMS application, used also for the very first time by the company I worked for (The FA). The whole philosophy of building Orchard templates allowed me to create modules & components with front-end focused approach.

more...
Amplefuture.com

Amplefuture.com

XHTML1.0 CSS2 Javascript

Amplefuture.com

Amplefuture.com

XHTML1.0 CSS2 Javascript
When:
September 2010 - December 2010
Site link:
Amplefuture.com
Client:
Amplefuture Ltd.

Amplefuture Ltd. provides mobile media broadcast solutions, secure online billing & mobile payment solutions, and develop apps for all mobile platforms including Apple OS, Android, JAVA/J2ME, BREW and Windows Mobile.

My task was to create new corporate website from scratch, based on new design created by graphic designer.

more...
Trendstop.com

Trendstop.com

XHTML1.0 CSS2 Javascript

Trendstop.com

Trendstop.com

XHTML1.0 CSS2 Javascript
When:
Trendstop.com
Site link:
Trendstop.com
Client:
Trendstop.com

Trendstop.com is one of the most famous trend forecasting brands in the world of fashion professionals.

This website has been built and deployed few years ago and many developers worked on it until today.

My task at the time was to rebuild the existing content as well as to create new subpages and templates. In the meantime I have started to work on tidying the code written previously, where it's possible - as it needed a few SEO and efficiency improvements.

more...
UEFA.com Micropayments

UEFA.com Micropayments

XHTML1.0 CSS2 Javascript

UEFA.com Micropayments

UEFA.com Micropayments

XHTML1.0 CSS2 Javascript
When:
September 2010 - December 2010
Client:
UEFA.com / Amplefuture

At that time, this task was one of the most exciting in my career. For the first time I've had a chance to work on a true mobile-only application.

One of Amplefuture Ltd. company core business pillars is to provide mobile payment solutions for their business partners. This aplication was for UEFA.com website users.

I've prepared from scratch the new wersion of payment pages front-end code - displayed in a web-view wrappers for Android, iOS and other mobile OS users. Working on this gave me great experience and knowledge about differences between building classic and mobile websites.

more...
virtual-universe.net

virtual-universe.net

XHTML1.0 CSS2 Javascript

virtual-universe.net

virtual-universe.net

XHTML1.0 CSS2 Javascript
When:
September 2010 - December 2010
Client:
Virtual Universe Ltd.

We used to say in Poland that "shoemaker usually goes without his own shoes". It's because he is so focused on working for other people that has no time to work for himself...

One of my first tasks when I've started to work for Virtual Universe Ltd. company was to finish new wersion of their website, which has been designed some time ago, but never finished.

For the Virtual-Universe.net website I've prepared the front-end code compatible to a framework they use in all their projects (it's framework witten by Virtual Universe Ltd. staff in the past). The previous front-end developer has started work on this website before he has left (finished about 25%) - my task was to reorganize and finish it.

more...
Fitbug.com

Fitbug.com

XHTML1.0 HTML4 CSS2 Javascript

Fitbug.com

Fitbug.com

XHTML1.0 HTML4 CSS2 Javascript
When:
December 2006 - November 2008
Site link:
Fitbug.com
Client:
Fitbug Ltd.

At the beginning of 2008 the management of Fitbug Ltd. made a strategic decision to create a completely new design of company's most crucial asset - the website.

In 2006 I have come to London to expand my front-end development skills and knowledge. I have started to work for company which is leader of healthy lifestyle / fitness market in UK.

These days in Fitbug I've worked on rebuilding their website's front-end code from version 2 to version 3, which was necessary because of their market success and services enlargement. I was really big job, which gave me experience I haven't got before - especially in cross-browser non-compatibility, css tricks and building the xhtml code in accordance to W3C standards.

At the beginning of 2008 the management of Fitbug Ltd. has decided to create completely new design of company's website. The back-end code should stay the same, but the front-end code had to be built from the beginning - this meant really exciting challenge and a lot of work for me... And this task has been accomplished with success as well - the actual Fitbug website www.fitbug.com has been built on front-end side by myself.

more...
Bielsko's Centre of Culture

Bielsko's Centre of Culture

XHTML1.0, CSS2, Smarty, PHP5, MySQL

Bielsko's Centre of Culture

Bielsko's Centre of Culture

XHTML1.0, CSS2, Smarty, PHP5, MySQL
When:
November 2007 - August 2010
Site link:
Bielskie Centrum Kultury
Client:
BCK

High traffic portal for the biggest cultural events institution in Bielsko-Biala, Poland: Bielsko's Culture Centre, House of Music.

This site has been built using XHTML1.0, CSS2, Smarty library with dedicated administration panel (PHP5+MySQL) and it enables to add texts, photo galleries and to manage a catalogue of products. Doesn't matter what content site administrator will add - it will always look the same and the site won't break.

more...
Biznesregion

Biznesregion

XHTML1.0, CSS2, Smarty, PHP5, MySQL

Biznesregion

Biznesregion

XHTML1.0, CSS2, Smarty, PHP5, MySQL
When:
November 2007 - August 2010
Client:
Biznesregion

Business news oriented e-magazine adjusted for business news related to Silesian Area, Poland.

This site has been built using XHTML1.0, CSS2, Smarty library with dedicated administration panel (PHP5+MySQL) and it enables to add texts, polls, photo galleries, sounds(mp3) and movies (flv). Doesn't matter what content site administrator will add - it will always look the same and the site won't break.

more...
Futuresport

futuresport.pl

XHTML1.0, CSS2, Smarty, PHP5, MySQL

Futuresport

Future Sport

XHTML1.0, CSS2, Smarty, PHP5, MySQL
When:
November 2007 - August 2010
Client:
Futuresport sp. z o.o.

This site was created for sport clothing commercial network. Their shops sell original products of Nike and Adidas via outposts located in whole Silesian area, Poland.

It has been built using XHTML1.0, CSS2, Smarty library with dedicated administration panel (PHP5+MySQL) and it enables to add texts, photo galleries and to manage a catalogue of products. Doesn't matter what content site administrator will add - it will always look the same and the site won't break.

more...
Szpital Miejski w Bielsku-Białej

Bielsko-Biala General Hospital

XHTML1.0, CSS2, Smarty, PHP5, MySQL

Szpital Miejski w Bielsku-Białej

Bielsko-Biala General Hospital

XHTML1.0, CSS2, Smarty, PHP5, MySQL
When:
November 2007 - August 2010
Client:
Beskidzkie Centrum Onkologii / Szpital Miejski

It was a website created from scratch for one of the biggest and oldest health service institution in Bielsko-Biala, Poland.

It has been built using XHTML1.0, CSS2, Smarty library with dedicated simple administration panel (PHP5+MySQL) and it enables to add texts, photos and photo galleries. It contains system which allows to publish categorised news and announcements dedicated to any of hospital wards. Doesn't matter what content site administrator will add - it will always look the same and the site won't broke.

more...

References

Neil Latham 29 Jun 2016, Deutsche Telekom UK, Lead Technical Architect

Tomasz was a trusted and highly capable front end engineer in our team, and among other projects, lead a significant redesign and implementation of a critical front end component. He used his knowledge of recent technologies, and JS expertise to successfully delivery this SPA. As you would expect from a technical lead, Tomasz covered all aspects of this delivery including design, coding, build, release, testing and interfacing with technical and business colleagues.

Steve Tyrell 12 April 2016, Deutsche Telekom, Development Manager

I thoroughly enjoyed working with Tomasz in his role as Front End Lead Developer. He brings with him a wealth of knowledge in his field which he is happy to share, is extremely professional with clear focus on delivering business value and he is a motivated team player with a can-do attitude.

Jitesh Dineschandra 26 May 2016, Tesco Technologies, Development Manager

I had the rare opportunity to hire Tomasz into my team whilst I was the Development Manager at Tesco.com.

The first thing you will immediately notice about Tomasz is his approachable character, his magnetic personality and humour not to mention his technical JavaScript sills. Tomasz is one of the best tech leads I have ever worked with hands down. He is technically accurate, he is an expert in JavaScript including Backbone.js and many other JavaScript frameworks.

I was also hugely impressed with his ability to lead a team, getting the work done and his work ethic is admirable. He is a team player, fun to work with and helped Tesco.com deliver projects from greenfield stages through to production. Guys if Tomasz CV lands on your desk, hire him! As you have gathered I highly recommend Tomasz and would work with Tomasz again in the future.

Laurent Mignot 11 Feb 2015, Deutsche Telekom UK, Front-End Lead

I had the chance to work with Tomasz for about 4 months before moving on to a career change as a contractor. I thoroughly enjoyed working with Tomasz; he was very enthusiastic, always cheerful and professional, and jumped straight into working with me to architect and design our new product, replacing me as team lead on my departure. Tomasz is a very experienced engineer and was a great sounding board for ideas, providing valuable feedback throughout our time working together. I'd highly recommend Tomasz as a member of any team and look forward to opportunities to work with him again in the future.

Alex Vickers 10 Dec 2014, Tesco Technologies, Scrum Master

Having worked closely with Tomasz for over six months, I have consistently been impressed with the high level of quality he has applied to his work. Better still, he has enthusiastically shared this knowledge with the rest of the team and raised overall development standards as a result. Tomasz is a prized asset to any development team.

Joe Terell 25 Nov 2014, Tesco Technologies, Senior Software Engineer

Tomasz is an excellent developer who brought both an experienced skill set and a fantastic attitude into the Tesco development team. Tomasz joined Tesco as a Senior JavaScript developer and over eight months introduced efficient new ways of working that increased productivity, output and quality across the development process. Tomasz is a great developer to work alongside and he would be an asset to any development team. He comes highly recommended.

Abdellah Elamiri 08 Mar 2014, Microsoft, Development Manager

I worked with Tomasz for about a few months as a peer before I took over as a team lead and became his manager. Tomasz is great team member to have. He is very professional and well liked by all his peers. He is very pragmatic and willing to accept that there is a better way of doing a task regardless of personal ideology. As a front end engineer, he drove localization efforts, as well as several refactoring efforts to make our code-base more maintainable and testable. He also organized tech talks in the team to tackle common design problems.

I very much enjoyed working with Tomasz. He has been an asset in our team. I would not hesitate to recommend him at any time.

Nick Crabtree 18 Mar 2014, Microsoft, Lead Principal Software Engineer

Tomasz has strong technical skills, a firm grasp of software architecture principles and a solid ability to deliver. He is a great team player with an appreciably well-balanced combination of motivation, dedication, pragmatism and camaraderie. Tomasz would be an asset to any team he joined and I would not hesitate to recommend him.

Petr Komarek 17 Mar 2014, Microsoft, Senior Software Engineer

When it comes to work, Tomasz was always rigorous and making sure to deliver valuable features. Tomasz was also a great colleague who was here not only to educate others, but also to listen to them and taking part in precious discussions. And I'm not talking about the fun I had with him!

Gary Collins 21 Mar 2014, Microsoft, Software Engineer II

Tomasz was awesome to work with, always willing to give help when you needed it and loved to dive deep into difficult problems, pushing for the right solution, not the easiest! I've learned a lot from Tomasz, his knowledge of JavaScript and agile methodologies was invaluable to me when I joined the team and we were all sad to see him go. Highly recommended!

Sándor Török 25 Nov 2016, Financial Times, Software Engineer

I worked with Tomasz for a short period, and I was really pleased with his work attitude. He was working as a frontend developer and me as a backend developer on an application in the world of news publishing. The frontend application on which he was working on follows the best practices in NodeJS; during our cooperation he was always helpful and provided information to better understand the whole system architecture. He also gave meticulous updates on the project state and signalled any arising problems. It was a pleasure to work with him.

Mindaugas Vaiciulis 23 Apr 2012, The FA, Senior UI Developer

Tomasz was one of the best UI developers who I worked with, very intelligent, smart, quick learner and always willing to help. I would recommend him to anyone without a shadow of a doubt. Keep up good work Tom!

Clients

  • Deutsche Telekom UK
  • Financial Times
  • Microsoft
  • Tesco Technologies
  • The Football Association
  • Aimia Inc
  • Grapecom Software
  • Fitbug

contact me

get in touch

Your message has been sent successfully. Thank you.
Something went wrong. Please try again later.