Senior PHP backend web developer

Summary

me at SF park I am a curious PHP backend web developer with 13 years of experience in various environments, including a 10-person outsourcing company, a two-man startup with no budget, and a 100-person Bay Area startup with an eight-figure budget. I specialize in developing backend systems, APIs, admin tools, and back office applications, and I particularly enjoy using PHP (with Symfony as my chosen framework) to design and build software solutions.

I am driven by a passion for programming and a desire to create beautiful code, but I always keep in mind that code is just a tool to solve business needs. I work independently, but I don't hesitate to ask for help or clarification when I need it. As a certified Scrum Master, I understand the importance of good communication in software development, and I strive to build strong relationships with my colleagues and stakeholders.

If you have a spreadsheet-driven business process that you want to automate as a web application, or if you need technical help with your startup, please don't hesitate to reach out to me at panos@holisticagency.com. I am always available for new projects and eager to work with you to find solutions to your business needs.

Experience

Tech Lead at LearnUpon.com

July 2020 - August 2021 (1 year)

As tech lead for the core team, I led a team of developers in the design, redesign, refactoring and development of our system internals. One of the things I enjoyed most about this role was the opportunity to work through others and help them grow as professionals. I provided technical guidance and mentorship to the team and worked closely with the project manager, ops people and feature teams to ensure that our platform continued to operate with increased load and features growth. Seeing my team members learn and grow as a result of my guidance was extremely satisfying for me.

Ruby, MySql

Senior Backend Developer at Wetter.com GmbH

April 2019 - May 2020 (1 year)

As a Senior PHP Backend Developer for wetter.com GmbH, I was responsible for the complete reimplementation of the API for the https://wetter.com/ website and all of the wetter GmbH applications. This included designing and developing the new API from scratch, creating full API documentation using OpenAPI 3 standards, and implementing comprehensive test coverage to ensure the reliability and stability of the API.

PHP, Symfony, PostgreSQL, Doctrine, OpenAPI

Panajotis worked for wetter.com as a software developer. Besides implementing coding tasks his responsibilities included requirement gathering, analysis, and design of complex web applications using various technologies.

Panajotis proved himself to be a dependable employee and hard worker with solid problem solving and technical skills. He impressed by his ability to complete the work assigned to him on time meeting deadlines with an output of good quality.

He takes his work very seriously, is very careful and cautious about his work. His quick thinking and cautious personality have helped our company to a great extent.

As a talented, hard-working employee he would be an asset to have on any team.

Jan Späth, Software developer and Project lead at Wetter GmbH (April 2020.)

Senior Developer at HolisticAgency

February 2015 - April 2019 (4 years)
  • Main developer on back office application for the biggest London helicopter sightseeing company thelondonhelicopter.com (online booking and payment, flight scheduling and availability checking) via DN Digital in London [dndigital.net]
  • MVP SquareSpace → MailChimp order synchronisation orderpower.squarecasts.com/
  • MVP Diet Sheet - calculating and tracking daily diet for children
PhalconPHP, Laravel, MySql, PostgreSQL

Panos is an expert PHP developer with substantial experience working on complex web applications. Very professional and with a strong work ethic. I especially rate his pro-active approach alongside in-depth technical skills. Highly recommended and look forward to working together in future.

Nils Millahn, Technical Director LinkedIn recommendation October 2018.

Senior Developer at Humanity.com, Inc.

September 2013 - February 2015 (1 year 6 months)

Backend system design and API development. Worked in development team responsible for API used for single page application.

PHP, MySql, MongoDB, Redis.

CoFounder & Developer at HAT web tech

April 2010 - February 2015 (4 years 11 months)

Backend system design and API development. Building backend system for Weevify publishing platform in PHP. Weevify is a very complex CMS that allows you to create almost any web site/portal from within your browser by defining layout and templates, data models, the relationship between models, conditions of when and how to display data and much more. The biggest Balkans news portal (http://www.balkaninsight.com) is build on Weevify platform.

PHP, PostgreSQL, Redis, Nginx.

PHP Programmer at Tehnicom Computers

November 2008 - February 2010 (1 year 4 months)

in-house CMS development, various client web sites and online stores

CakePHP, MySQL, Apache.

Skill set

(with rates as my humble opinion)
HTML 5
5/10
CSS
4/10
PHP
9/10
Laravel
7/10
Symfony
7/10
PhalconPHP
6/10
CakePHP
5/10
JavaScript
5/10
jQuery
5/10
Vue.js
4/10
Git
7/10
Docker
5/10
Vagrant
4/10
Ruby
3/10
Java
2/10
Android
1/10
Unit Testing
7/10
TDD
6/10
MySQL
7/10
PostgreSQL
8/10
MongoDB
5/10
Elasticsearch
3/10
Redis
6/10
Apache
6/10
NginX
7/10
Amazon Web services
1/10
Linux
7/10
Agile
7/10
Scrum
6/10
Kanban
7/10
Bash
6/10

Education

Faculty of mathematics, University of Belgrade · (2006 - 2009)

Major projects:

Project
The London Helicopter via DN Digital in London [dndigital.net]
Type
Back office application
Front url
https://thelondonhelicopter.com
Back url
not public
My role
Main developer
Challenge
Fleet management, flight availability schedule & optimization, flight management, load sheet (weight limitation & distribution, fuel calculation & flight plan validation),
Booking reschedule & consolidate,
Online payment & order management,
Number of reports and notifications,
Stay in bounds of business rules and state regulations for civil flight.
Result
Minimized manual work and errors and maximized optimal usage of aircraft and pilot resources that led to significant revenue increase.
Tech stack
PhalconPHP, MySql, VueJS, Apache, Debian

Panos is an expert PHP developer with substantial experience working on complex web applications. Very professional and with a strong work ethic. I especially rate his pro-active approach alongside in-depth technical skills. Highly recommended and look forward to working together in future.

Nils Millahn, Technical Director LinkedIn recommendation October 2018.

Project
Weevify
Type
Publishing platform, CMS
Front url
http://www.balkaninsight.com
Back url
not public
My role
Main developer
Challenge
Make models and mechanisms to enable defining of multilingual content data structure (news article, category, subcategory, tag, country, media, author,...) through web UI and store it in DB
Make models and mechanisms to enable defining of presentation data structure (site layout, page layout, templates,...) through web UI and store it in DB
Result
News portal with comparable complexity to BBC.com with load time ~100ms build completely through web app UI.
Special enjoyment
Coded our ORM from zero to replace DoctrineORM for better performance
Multilevel cache with Redis
Tech stack
PHP, PostgreSQL, Redis, Nginx, Debian