Current as of June 2019, please try linkedin for the most recent version
The past few weeks were spent catching up with symfony flex and docker
9/2015 - 9/2018
Attempted to bring to life my vision of chair based VR - webcam based positional head tracking for low end google cardboard headsets as a javascript API.
Research of VR and 3d related toolkits including:
Three.js, clara.io, aframe.io, Blender, Unity3D, webgl
High performance browser programming including:
SIMD optimizations, Asm.js, Google Portable Native Client, Webassembly
8/2008 - 9/2015 (www.utilitywarehouse.co.uk) London, UK
Responsibilities:
Software design, development, testing, documentation and maintenance
Overseeing other developers and coordinating efforts to deliver great online services
Assisting in the technical interviews of prospective team members
Inductions for new team members
Liaising with other departments to gather requirements, QA results and user feedback
Setup and maintenance of the company's web servers
On-call support and planned maintenance of the infrastructure
Implementing third party integrations and liaising with the service providers
Release management
Team training (following php conferences and meetups)
Implementing best practices
Consultations on company wide third party software solutions
Major projects I worked on:
utilitywarehouse.co.uk (rewritten a number of times)
clubhouse.utilitywarehouse.co.uk (defunct - merged into utilitywarehouse.co.uk)
memberbenefits.utilitywarehouse.co.uk (defunct - merged into utilitywarehouse.co.uk)
performing the initial setup of the company’s Linux servers, from a Windows Server 2003, and migrating to a distributed LAMP architecture in several stages
6/2005 - 8/2008 (soteshop.com) Poznan, Poland
Responsibilities:
Software development, testing and maintenance
End user support
Partner support
Training new staff
LAMP server administration
Writing and maintaining system documentation
Team training (following conferences)
Release management
Customization quotes, project management and implementation
10/2007 - 12/2007 Poznan, Poland
Bespoke software package (defunct)
Along with a friend (www.whiteface.pl), we developed a software solution for group collaboration, document and file exchange used by one of Poznans leading universities
9/2005 - 7/2006 (freelance), Poznan, Greater Poland
Various offshot projects related to SOTE, including graphics integration and script modifications on (among others) the following websites :
www.modelcentrum.pl (defunct)
www.nastazja.pl (defunct)
12/2005 - 1/2006 (ckzamek.pl), Poznan, Poland
Co-author of Poznan's most recognized cultural centers website.
www.zamek.poznan.pl (since rewritten)
The project was later sold as a standalone CMS solution.
2/2004 - 5/2004 Spiirit Systems, Poznan, Poland
A contractor role.
Responsibilities and tasks:
Selecting and implementing an open source shopping cart solution (oscommmerce was selected)
Implementing a graphic design provided by a third party
Modifying the website to better fit the company's need (minor modifications to existing logic)
Adding custom modules to the website
PHP (oop, design patterns, best practices) |
Proficient |
Symfony framework (1.4,2,3,flex) |
Proficient |
Webservices (soap/json/rest/xml) |
Proficient |
Web application security |
Proficient |
SVN |
Proficient |
GIT |
Intermediate |
Automated tests (phpunit) |
Intermediate |
Wordpress |
Intermediate |
Web servers (apache, nginx) |
Intermediate |
HTML, CSS |
Intermediate |
Javascript (jQuery) |
Intermediate |
Gantt charts (MS project, Gantt project) |
Intermediate |
SQL (mysql,mssql) |
Intermediate |
Linux CLI (bash) |
Intermediate |
Ubuntu server/desktop administration |
Intermediate |
Java |
Beginner |
English (A – Level equivalent)
Polish (Native)