Skip to main content

About me

Ioannis Kokkinis
Lead Developer at catbiz - Buchhaltung mit Biss
London, United Kingdom | Information Technology and Services

Senior/Lead Developer - Senior/Lead Project Engineer - Director - Cloud expert - Blockchain Developer

Lead Developer (2017 - Present)
catbiz - Buchhaltung mit Biss
Public Company, 2-10, Computer Software

Developing and maintaining the main product for Catbiz, a web based all in one tool for accountants and end users, in 5 different languages, that includes Basic accounting, payroll, liquidity planning, address management and more.
Technologies used :
PHP, Object oriented programming (OOP), Model-View-Controller logic (MVC), Patterns (DAOs & VOs), MySQL and various external libraries and frameworks, such as Bootstrap, Jquery, Vanilla Javascript, TCPDF, Symphony etc.

CEO (2017 - Present)
Privately Held, 2-10, Computer Software

Custom software creation and support.
Technologies :
MVC, OOP, Laravel, Valet, Bower, Gulp, Composer, Nginx, MySQL

Lead Software Developer (2016 - Present)
Equidata Solutions
Privately Held, 2-10, Information Technology & Services

Equidata Solutions provides specialist data analysis software for the FMCG market.
Serving as both the IT Director and Lead Developer for this startup helped built the company from the ground up by building a tool aimed at the FMCG market, that crawls retailers, grabs data, and present them to our clients in intuitive ways.
Managing the IT infrastructure at the same time as managing and developing the software cycle was a challenge and the way it was done based on my decisions, is outlined briefly as below :
The application was build in PHP/MYSQL in the backend and contains lots of vanilla javascript and various jquery plugins in the frontend. Infrastructure is split between azure and other servers, mainly using Ubuntu server and mariadb + percona clusters. The api is totally separated from the client app and is secured using in house developed token system. Development is organized using github , allowing each developer to work on their own branch and can scale easy to many developers. Front End is separated from the backend and a functions library is maintained and optimized regularly.

Technologies / Skills used at 100% expertise for this position :
Infrastructure : esxi 6, ubuntu server, windows 2016, azure vms
Software : Mysql, Mariadb, mysql clustering, nginx, apache, atom (IDE)
Services / Workflow : Basecamp 3, github, Pivotal tracker, bash
Languages : PHP, MYSQL, JS,BASH,powershell
Frameworks : Laravel used in some aspects of the software along with envoy and vallet.
Management : Managing a junior developer, supporting clients

Whatever you need, just drop me an email at [email protected]