About Me

I started adventure with commercial development in 2001. All this time I've been working on web application begining with php websites at Poland based companies and then java applications at US and Switzerland based corporations. Most of time I worked on backend site of enterprise applications but sice 2013 I have been focusing on modern, high quality front-end site of large IT solutions. My goal is to be experienced IT solution architect who can always select and use appropriate technology stack for given business expectations and budget.

Education

Silesian University of Technology, Poland

Master of Science, Engineer in the field of Computer Science June 2003

That was the first place where I found 'real' development. At that time I was not sure if I wanted to be a low-level C++/assembler programmer or web developer. So I started my first project: "Collecting temperature data basing on Atmel microcontroller with assembler and presenting data on IIS server with javascript" :-)

Unversity of Economics in Cracow, Poland

Project Managment July 2009

After couple of years of development I was sure that one person is not able to meed the needs of today business expectations. Team working and project managments skills are as important as technical knowledge, so ... I stared post-graduate studing of Project Managment :-)

Coursera on-line courses

Heterogeneous Parallel Programming July 2009

Alghorithms course prepared by Princeton University March 2013

Certificates

Certified ScrumMaster

ScrumAllience April 2014

Scrum is far from perfect team management option but the best one I've ever seen, so ... I decided to get more knowledge about it and achieve certification :-)

Certificates issued by Oracle (Sun)

Oracle Certified JEE5 Business Component DeveloperMarch 2011

Sun Certified Java Web Component DeveloperFebruary 2009

Sun Certified ProgrammerOctober 2006

Experience

US based world wide corporation, airline industry

Senior Web Developer Freelancer September 2014 - Present

In 2014 my scrum team (5 members at that time) started working on technology stack and orchestration for front-end of huge enterprise IT solution for airline business analysts.

My responsibilities are: developing the complex software areas and support lead's and architect decision making. While daily goals are: ensure clean architecture and coding standards of UI development, ensure quality by automated unit tests, finding corner cases and proposing solution of them.

The final product was successfully deployed in 2017. Now my team and me work on next version.

EU based world wide corporation, electric industry

Technical Leader August 2011 - September 2014

In 2011 I joined to the team as Technical Leader and started maintaining and developing medium size Java/GWT application.

The product goal was gathering feedback about corporation from external customers and then process and present reliable data to top managment. The effort expected from feedback provider had to be extreamly small. The key technical goals were: manage with high volume traffic peaks, providing features for analysing gathered data, ensure nice look&feel mostly for external customers

My role in the product included: on technical site supporting Project Manager and Product Owner while making business decisions, leading solution finding processes and ensure appropriate implementation, ensure automation of daily based processes, decreasing technical debt

Skills

Below I want to show how comfortable I feel with given technologies. The list contains technlogies I expect to be increased because I practice them every day and extend my knowledge, ex: JavaScript family. There are alse technologies I felt expert before but now I don't want to emphasize on them, ex: Java family.

Angular
Javascript
Webpack
Jasmine
Grunt
TypeScript
JQuery
D3
NodeJS
React
ES6
CSS3
Linux Admin
MongoDB
Java
MS SQL
MS Analysis
MS Reporting
GWT
JBoss
Spring
Scrum process
Team Leading
Architect

  • Quidquid agis, prudenter agas et respice finem

    Whatever you do, do cautiously, and look to the end

    Ovidius
  • The one who is unwilling to work shall not eat.

    2 Thessalonians 3:10, Holy Bible

    Whatever you do, work at it with all your heart, as working for the Lord, not for human masters

    Colossians 3:23, Holy Bible

    Now to the one who works, his wages are not counted as a gift but as his due.

    Romans 4:4, Holy Bible
  • Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it.

    Steve Jobs

Get In Touch.

If you are interested in any form of colaboration with me or my small firm, please let me know about it. Let's do together something great !