July 2008 first production experience with PHP and Web domain in general
March 2010 first experience with CodeIgniter framework
September 2011 Team Leader for the first time
October 2012 My first experience with Symfony v2 framework. Since that moment I've been working with this great framework until today
October 2014 Building very first REST API server.
Why I think it's important to mention? Mainly because ReactJS / VueJS wasn't popular, there was no ES6 yet at that moment and monolyths were dominant on the market. So try to imagine how clunky the system looked when there are two servers both with PHP and Symfony (Frontend was with Forms component and overriden Doctrine Repositories) communicating with each other via HTTP requests!
February 2016 first VueJS experience by working as a fullstack developer
March 2021 first production experience with Node and ExpressJS
May 2022 after 14 years of experience in PHP it's probably time to move for another long term challenge. Currently I'm trying to do less PHP and focus on Go Lang, Microservice architecture and K8S
- Made node.js microserivce with Puppeteer under the hood to crawl through websites, make screenshots and extract data. The data transfereed via RabbitMQ, the screenshots are stored via AWS S3
- Made PHP Symfony admin panel to administrate content
- Made Go RestAPI server for sharing data with third party applications
- Listener service on Go to process RabbitMQ channels and queues
- Made RestAPI server to interact with Wordpress plugin
- MySQL query optimization
- Module to sync with WooCommerce and keeping DB up-to-date
- Message Queue Architecture for syncing
Coding: Making a backend with API server on Symfony 5, Vimeo integration
DevOpsing: Amazon Route53, Amazon IAM, Cloudflare, GitLab CI/CD, Dokku, Amazon S3, rsync
I took this project alredy in MVP stage built with Node.js, TypeScript and Express framework. Continued developing the project by adding new features
Coding: Making a midlayer backend on Symfony 5 + API Platform
DevOpsing: The project contains multiple frontends on Wordpress (each per country). Used technologies: Amazon Route53, Amazon IAM, Cloudflare, Bitbucket pipelines, Dokku, Amazon S3, rsync
Other things: Designing code and database structure, working with third party service integrations
Rest API backend on Symfony based on my own library Tiny-rest
I was hired as a Symfony developer on a project built on Vanilla PHP without no indication whatsoever it should be on Symfony
My goal was to migrate existing live project with many legacy dependencies on Symfony 4 framework. Had to improve a lot of code base and database structure, refactoring jQuery snippets into Vue.js pages
REST API midlayer for loundry startup
- Leading the project
- Writing tests for testing REST API endpoints
- Configuring Docker compose for local environment
Creating a high load transactional email product system on Symfony 4 with ElasticSearch
Building dashboard for Berkman tank stations with statistics and graphs. Aggregating data from tank stations in the Netherlads. Building lottery system for clients
Discover specially selected clothing, delivered to your home tomorrow.
Audit your content for recipient requirements quickly and understand the gaps in your product content that need to be updated.
Building features on CodeIgniter, making high load queries for PostgreSQL
Developing subscription billing software on Symfony, Doctrine and Twig
Building self estate portal for Iceland market.
Maintainig the existing code base built on vanilla PHP. Building new key features. Making multi domain support and multi template support. Improving heavy queries on MySQL. Writing a tool for parsing 1M products items via HTTP. Writing with the team new version of software on FuelPHP framework
Building master shop on CodeIgniter to distribute production. Building mini shops with installer on CodeIgniter which will connect to the master server and gather all products data and populate the mini shop
Slicing PSD documents and exporting media. Converting PDF mockup into HTML page.
Building small sattelite websites on Drupal framework. Converting PSD mockup into HTML page. Crossbrowser compatibility
Sometimes when I feel that in the Web domain nothing new is happening at the moment (of course I'm not counting when another new javascript framework or library is born :D) I switch to my hobby. Game development!
I'm a big fan of Real-time strategy games, so I'm making a hobby project inspired by many RTS games, such as Age of empires, Starcraft, Warcraft
I'm an indoor person, I like spending time at home playing video or board games. But we all need some physical activity so when the weather is good outside I never miss a chance to play soccer with my friends.
I'm not a big fan of TV serials, so guess I have plenty of time saved... for coding and learning more!
I hope one to make something massive and important for the world or at least the IT world
I hope one day I'll rule a company in CTO role