# Francesco Abeni (@francescoabeni.eurosky.social)

Profile: https://sifa.id/p/francescoabeni.eurosky.social
Headline: Developer and entrepeneur. But mostly developer.

## About

I'm a software maintenance engineer and senior developer  (mainly PHP / Symfony) with a strong DevOps flavour (AWS, LAMP, Docker, Ansible, bash), currently CTO and co-owner at Refactory and co-owner at Ora.

I have an intense passion for technology as a way to solve problems and make work and life easier for everyone.

I love to tackle any issue with the right amount of background knowledge: I don't like to try things until they work, I want to know *why* they didn't work before.

I follow agile principles as much as possible:
\* iterations
\* frequent releases of working code
\* clear communications with customers

## Career

- **Company Owner at Refactory - Responsible Coding** (Jul 2018 - Present)
- **Company Owner at ORA S.r.l.** (Sep 2022 - Present)
- **Web developer at Watchful** (Feb 2013 - Present)
  PHP Joomla MVC HTML / CSS JavaScript Slim REST API Angular
- **Lead Developer at YG! Extensions** (Jun 2016 - Dec 2020)
  Ready-made extensions and custom development for Joomla!
- **Senior Web Developer at BD Consulting M&A** (Jan 2017 - Dec 2019)
- **Web developer at GiBiLogic** (Feb 2007 - Dec 2016)
  In GiBiLogic I take care of many technologies. Here they are, sorted according to relevance:
  \* PHP + Symfony + Joomla
  \* Linux + Apache + Postfix
  \* Vagrant + Ansible
  \* HTML + CSS + JavaScript + JQuery
  \* GIT + Redmine + GitHub + Bitbucket
- **System Administrator at GiBiLogic** (Jun 2006 - Dec 2016)
  Linux Apache XEN MySQL Vagrant Postfix Ansible
- **Co-founder and CTO at GiBiLogic** (Mar 2005 - Dec 2016)
  Pre-sales contacts Technical support Project management

## Projects

- **Gorilla** (May 2017 - Present)
  Invoice management software. The system handles customers, tasks, stock goods, invoices. It connects to a tracker system to get billed hours and automatically handle events on prepaid credit or monthly finals.
  
  It's built with Symfony 3 + jQuery + Bootstrap.
- **BDmap** (Mar 2016 - Present)
  Property and real estate mapping system for inventory and remarketing. Ths system handles houses, boats and capital goods. It's built with Symfony 3 + jQuery + Bootstrap.
- **Watchful.li** — https://watchful.li (Feb 2013 - Present)
  PHP + HTML + CSS development Backend lead developer Git merge conflicts solver :-)
- **WebserviceCRM** (Sep 2016 - Dec 2016)
  A REST API webservice layer built with Symfony as a simpler, clearer interface to VTiger CRM .
  
  On the outside, it exposes standard and well-documented API methods for any application who requires to read / write data.
  
  On the VTiger side, it makes use of several techniques to make data access fast and reliable:
  \* indexing system (see https://www.yegods.it/2016/11/21/how-i-tamed-a-complex-db-structure-with-an-index-service/)
  \* memcache
  \* service-based separation of concerns (rather than entity-based)  This is a private project for a customer, still active and maintained.

## Publications

- Best practices for Joomla extensions developers - JDS2013 — Slideshare (Sep 2013) http://www.slideshare.net/FrancescoAbeni/best-practices-for-joomla-extensions-developers-joomla-day-2013
- Best practices for Joomla extensions developers — Slideshare (Aug 2013) http://www.slideshare.net/FrancescoAbeni/best-practices-for-joomla-extensions-developers-25353320
- Best Practices for Joomla Extensions Developers — Software Developer's Journal (Aug 2013) http://sdjournal.org/joomla/
- Personal tech blog http://www.yegods.it

## Skills

### Technical
- Apache
- bash
- Cascading Style Sheets (CSS)
- CSS
- HTML
- JavaScript
- Joomla
- Linux
- MySQL
- PHP
- Symfony
- System Administration
- Vue
- Web Development
### Business
- SEO
### Creative
- Information Architecture
### Community
- Open Source
### Other
- Ansible
- LAMP
- MVC
- TCPDF
- Vagrant
- Virtuemart
- Web Applications

## Education

- **Istituto tecnico** — Perito Industriale Capotecnico - High School Diploma (1988 - 1993)

## Languages

- English
- Italian

## Links

- LinkedIn: https://www.linkedin.com/in/francescoabeni/
