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.
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, MySqlAs 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, OpenAPIPanajotis 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.)
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.
Backend system design and API development. Worked in development team responsible for API used for single page application.
PHP, MySql, MongoDB, Redis.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.in-house CMS development, various client web sites and online stores
CakePHP, MySQL, Apache.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 |
Faculty of mathematics, University of Belgrade · (2006 - 2009)
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.