Un elenco simpatico delle cose che so fare e che mi accompagnano quotidianamente nella mia vita lavorativa.
Lavoro principalmente con le finestre aperte, quindi in ambiente Microsoft, senza però disprezzare le altre piattaforme e tecnologie. Il mio linguaggio principale di programmazione è C# con il quale posso e voglio fare le seguenti cose:
- Programmazione ad oggetti
- Programmazione basata su eventi
- PInvoke
- Linq
- Espressioni Lambda
- Multithread
- API/Windows Services/Desktop/UWP/Console Application
- Factory/Dependency Injection/Astrazione/Polimorfismo
- Unsafe (per un mondo più oscuro)
Dal che tentavo di accedere ad internet senza aver un browser, ho dovuto anche studiare e apprezzare le tecnologie web.
- SOAP/RESTful
- ASP.NET MVC/WebForm (modalità vintage quando il gioco non vale la candela)
- HTML4.1/HTML5, CSS, Angular
Ho apprezzato molto la possibilità di avere dei file organizzati in pagine e indici e gli algoritmi di ricerca e ottimizzazione mi hanno sempre affascinato, per cui anche le basi di dati non sono un problema.
- MSSQL
- MySQL
- Postgresql
- Oracle
- Views/Stored Procedure/Function
- InMemory Table
- Indexes
- Trigger
Quando il tempo avanza (raramente) mi dedico a quello che non faccio di solito nei clienti per cui lavoro, mi occupo di studiare e cercare di fare cose interessanti nel mondo Arduino e Android, così ci teniamo aggiornati su Java e non dimentichiamo il buon C++.
Mettiamo il codice al sicuro, nel cloud o nella stanzetta server, con la speranza che l’hard disk non si bruci.
- SVN
- TFS
- Source Safe
- Git
Icons made by Pixel perfect from www.flaticon.com