Home Management Developer Istruzione Portfolio Ambiti di supporto Contents Contatti

Team Leader & Senior Analyst Developer

Pubblicato da Gaetano il Lunedì, Settembre 23, 2024

Skill

1 - Strong design patterns

Object Orienteed paradigm, dependency injection, standardizzazione del codice, qualità e scalabilità del codice.

 

2 - Extreme Programming (XP):

  • Pair Programming : scrittura codice in coppia con alternanza dei ruoli
  • Test-Driven Development (TDD) : sviluppo guidato dai test
  • Continuos Integration : codice integrato e testato ciclicamente
  • Incremental Refactoring : modifica e miglioramento incrementale del codice
  • Acceptance Test Phases: accettazione delle funzionalità eseguendo test aderenti alle uses-cases definite nel project management
  • Code review & release management: revisione del codice e gestione release

 

3 - Languages:

Purpose Language Frameworks/subsets
Backend PHP (5.2 - 8.3 - x) Laravel (5, 9 - 11 - x), Symfony (2 - 3 - 5 -last), Codeigniter (2,3), Guzzle, Doctrine Active Records, SSL libs, Soap, NullSoap, PHPUnit
Backend JAVA EE (2 - x) Servelts, JAXB
Frontend Javascript, ECMAScript Vue.js (2.x, 3.x), Vuetify (2.x, 3.x), Bootstrap, Jquery
Frontend HTML, XHTML, XML, CSS XTHML 4.1, HTML5, XSLT, XSL:FO, Xpath, Xlink, Xpointer, TEI-Lite, RSS, CSS (2 - 3)
Frontend template engines Smarty, Blade, Twig
Database Management

Mysql Server, MariaDB Server, PostgresSQL, Microsoft SQL Server, IBM DB2, Oracle DB Server, SQLite, MongoDB, Filemaker, Elasticsearch

SQL Standard (SQL/92, SQL/200, SQL/2003), Stored Procedures, Triggers, Database Hardening, normalization, structures optimization, queries optimization

General Purpose JAVA SE, JAVA ME (2) Swing, JDBC
Other General Purpose Bash linux, C#, Visual C/C++, Visual Basic, Haskell, Scheme, Fortran, R, MatLab Conoscenza inerente la creazione di scripts di automazione e sviluppo di software legacy e stand-alone. Sviluppo scripts per analisi dati.

 

4 - Infrastructure and tools

  • Repository management: Git, gitlab, github
  • Testing frameworks: PHPUnit CI, codebeamer modules
  • Virtualizations - Containers: Docker, Podman, Vagrant, VirtualBox
  • Webservers: Nginx, Apache 2, Tomcat
  • Applications Network Tools: SoapUI, Postman, Insomnia, ApiDog, Curls, ssh, sftp, Filezilla
  • IDE: Microsoft VSC, PHPStorm, Netbeans, Eclipse
  • Database Tools: Dbeaver, MysqlWorkbenche, dbGate, Beekeeper Studio, Kibana ES Client
  • OS servers: Major Linux distro: Fedora (RedHat), DEbian, Ubuntu