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

