portfolio photo
ŁJ
Senior Full Stack Web Developer DevOps / Team-Tech Leader Symfony / PHP Łukasz Jastrzębski

About me

I am a Senior Full Stack Web Developer (Symfony/PHP) with 12 years of web development experience using competitive web development technologies. I have gained experience in many PHP projects in Zend or Symfony frameworks with PostgreSQL/MySQL/Oracle databases and applications powered by Redis, Varnish, MongoDB, Elasticsearch, Gearman or RabbitMQ. All that showed with HTML 4/5 some CSS 2/3 with JS(OOP) / jQuery / AngularJS / Vue.js.
I have worked with numerous companies and clients developing for them simple websites, social-like services as well as highly sophisticated managing large amount data banking backend applications focused on high performance and bulletproof security.
Now I'm working for the one of the biggest market and FX brokers in World - XTB. I am responsible for maintaining and developing their multibranch, globally accessible, high availability site connected to inner services to show live market data, news and offers to clients worldwide. I'm also a Tech-Team Leader of Web Team in XTB and our projects combined create a very complex product with a lot of tech to provide awesome features for our clients with guaranteed performance and HA.

I'm only interested in job offers from American companies , because one of my dreams is to move to the USA. So it would be perfect to have some sort of relocation package included in job offer.


“It's not a bug, it's a feature”
Unknown developer

Resume

On this timeline there are marked most important dates in my professional life.

  • 2016 - now

    Senior Web Developer / Tech Leader / DevOps

    XTB - one of the largest stock exchange-listed FX & CFD brokers in the World

    Working for the one of the biggest market and FX brokers in World. Developing and maintaining company's web service. Multi branch, a lot of dynamic content, managed via CMS. A lot of charts, information synchronized with other XTB's services. Everything accesible from all over the world with high speed, fully cached, optimized, secured and ready for high load.

    Technology stack that made it possible:

    • PHP 5.6/7.*
    • Symfony 2.8/3.4/4.*
    • RabbitMQ, MongoDB, ElasticSearch
    • Redis, Varnish, ELK
    • MySQL
    • LEMP, Docker, Gitlab CI
    • Magallanes, Jenkins, Ant, Composer
    • jQuery/JS/AngluarJS/Vue.js
    • HTML5/CSS3+SASS/Twig
    • PHPUnit, Behat, Selenium
    • PhpStorm, Git/Gerrit/Gitlab
  • 2013 - 2016

    PHP and database Programmer

    Gettin Noble Bank S.A.

    Development, maintenance, optimization of biggest banks web service used by consultants to handle clients. Making all account operations, donning products, managing request and cash operations.

    Technology stack that made it possible:

    • PHP 5.4/5.6
    • Zend 1.2
    • PostgreSQL, Oracle
    • Gearman PHP
    • LAMP stack
    • Selenium
    • HAProxy
    • jQuery/JS, CSS2/3, HTML4
  • 2010 - still :)

    Freelance + own projects

    So2day - self employed

    Own company for creating own projects and freelance contracts. Developing projects as full stack from devOps like LEMP stack and more than as PHP developer with Symfony to lastly visualize it as

    Technology stack that made it possible:

    • PHP 5.6/7.*
    • Symfony 2.8/3.4/4.*
    • RabbitMQ, ElasticSearch
    • Redis, Varnish
    • MySQL
    • jQuery/JS/Vue.js
    • HTML5/CSS3+SASS/Twig
    • Magallanes, Jenkins, Ant, Composer
    • LAMP stack + Docker
    • PhpStorm, GitHub
  • 2010 - 2013

    Master of Science

    Systems Engineering

    Studies on faculty of Systems Engineering at Warsaw University of Technology (Master of Science)

  • 2009 - 2010

    Chief of Software Development

    Pramps Business Solutions S.C.

    Own company for creating own projects and freelance contracts. Started with friends from university.

    Technology stack that made it possible:

    • PHP 5.3, C#
    • HTML4, JS/jQuery, CSS2
    • MySQL, MSSSQL, PostgreSQL
    • Ubuntu
  • 2006 - 2010

    Bachelor of Science

    Software Engineering

    Studies on faculty of Software Engineering at Warsaw School of Computer Science

Skillset

Programming

  • PHP 5.* / 7.* (OOP)
    banan
    banan
    banan
    banan
    pół banan
  • Go
    banan
    banan
    banan
    pół banan
    pół banan
  • Python
    banan
    banan
    banan
    pół banan
    pół banan
  • C#
    banan
    banan
    banan
    pół banan
    pół banan

PHP Frameworks

  • Symfony 2.8.* / 3.4.*
    banan
    banan
    banan
    banan
    banan
  • Symfony 4.*
    banan
    banan
    banan
    banan
    banan
  • Zend Framework 1.*
    banan
    banan
    banan
    banan
    banan

Programming approaches

  • SOLID
    banan
    banan
    banan
    banan
    pół banan
  • Design Patterns
    banan
    banan
    banan
    pół banan
    pół banan
  • OOP :)
    banan
    banan
    banan
    pół banan
    pół banan
  • DRY
    banan
    banan
    banan
    pół banan
    pół banan
  • Security
    banan
    banan
    banan
    pół banan
    pół banan

Frontend

  • HTML5, CSS3, jQuery
    banan
    banan
    banan
    banan
    banan
  • JS (OOP ES6), Node.js
    banan
    banan
    banan
    banan
    banan
  • Vue.js, Webpack, yarn
    banan
    banan
    banan
    banan
    banan

Relational databases

  • MySQL
    banan
    banan
    banan
    banan
    pół banan
  • PostgreSQL
    banan
    banan
    banan
    pół banan
    pół banan
  • Oracle
    banan
    banan
    banan
    pół banan
    pół banan
  • MSSQL
    banan
    banan
    banan
    pół banan
    pół banan

Non-relational databases

  • Redis
    banan
    banan
    banan
    banan
    banan
  • Elasticsearch
    banan
    banan
    banan
    banan
    banan
  • MongoDb
    banan
    banan
    banan
    banan
    banan

DevOps

  • LEMP/LAMP
    banan
    banan
    banan
    banan
    pół banan
  • Docker, Kubernetes
    banan
    banan
    banan
    pół banan
    pół banan
  • HAProxy, Monit
    banan
    banan
    banan
    pół banan
    pół banan
  • ELK Stack
    banan
    banan
    banan
    pół banan
    pół banan
  • Graylog2, Nagios
    banan
    banan
    banan
    pół banan
    pół banan

CI/CD

  • Jenkins
    banan
    banan
    banan
    banan
    banan
  • Gitlab CI
    banan
    banan
    banan
    banan
    banan
  • Magallanes PHP
    banan
    banan
    banan
    banan
    banan
  • Composer + Satis
    banan
    banan
    banan
    banan
    banan
  • Custom CI/CD Scripts :)
    banan
    banan
    banan
    banan
    banan

Cache

  • Varnish
    banan
    banan
    banan
    banan
    pół banan
  • Redis (DB)
    banan
    banan
    banan
    pół banan
    pół banan
  • AWS, Rackspace
    banan
    banan
    banan
    pół banan
    pół banan

Message Broker

  • RabbitMQ
    banan
    banan
    banan
    banan
    banan
  • Gearman PHP
    banan
    banan
    banan
    banan
    banan

Development tools

  • PhpStorm
    banan
    banan
    banan
    banan
    pół banan
  • Putty / Cygwin
    banan
    banan
    banan
    pół banan
    pół banan
  • Xdebug, Firebug
    banan
    banan
    banan
    pół banan
    pół banan
  • Dump :)
    banan
    banan
    banan
    pół banan
    pół banan
  • SCRUM, Agile
    banan
    banan
    banan
    pół banan
    pół banan

Unit testing / Testing

  • PHPUnit
    banan
    banan
    banan
    banan
    banan
  • Selenium
    banan
    banan
    banan
    banan
    banan

Code review / Source Control

  • Git
    banan
    banan
    banan
    banan
    pół banan
  • Gitlab/Github
    banan
    banan
    banan
    pół banan
    pół banan
  • Gerrit
    banan
    banan
    banan
    pół banan
    pół banan

Issue tracking system

  • Redmine
    banan
    banan
    banan
    banan
    banan
  • Bugzilla
    banan
    banan
    banan
    banan
    banan
  • Jira
    banan
    banan
    banan
    banan
    banan
  • Trello
    banan
    banan
    banan
    banan
    banan

Favourite tools

symfony
phpstorm
jenkins
nginx
git
git

Contact



envelope contact
map pointer contact
Warsaw, Poland