Senior PHP backend web developer

Summary

me at SF park Hi, I'm a PHP backend Web developer by profession and an entrepreneur by ideology. In the last 10 years I have worked in various environments; with a 10 person outsourcing company and as a one-man-show, in a two-man startup with no budget and in a 100 man Bay Area startup with an eight-figure budget.

My profession is the development of backend systems, APIs, admin tools, back office applications. I love writing PHP (with Laravel as my chosen framework) and contemplating software architecture and design.

If you have a spreadsheet-driven business process and want to automate it as a web application, are in a need of an MVP (minimum viable product), an application prototype, a full web application or require technical help with your startup please reach out via email (panos@holisticagency.com), I'm available for new projects

Experience

Senior Backend Developer at Wetter.com GmbH

April 2019 - May 2020 (1 year)

Complete reimplementation of the REST API for the wetter.com (website and all of the wetter GmbH applications) with full API documentation (OpenApi 3) and full test coverage.

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 6.x
8/10
Symfony 4.x
8/10
PhalconPHP
7/10
CakePHP
5/10
JavaScript
5/10
jQuery
5/10
Vue.js
6/10
Git
8/10
Docker
4/10
Vagrant
5/10
Java
2/10
Android
1/10
Unit Testing
7/10
TDD
6/10
Design Patterns
7/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