Java developer
Esperienze Professionali
Programmatore Java Gruppo RAD, Milano | 10/2022 – ad oggi
Progetto: sviluppo e manutenzione di applicazioni in ambito Energy
- Sviluppo di servizi web e gestione delle richieste utilizzando Java, integrando i diversi moduli del framework Spring
- Implementazione di logiche di persistenza dei dati utilizzando Hibernate, garantendo l’efficienza e l’integrità dei dati all’interno delle applicazioni.
- Gestione e ottimizzazione di database Oracle e PostgreSQL
- Implementazione di rilasci su piattaforme AWS, gestendo le risorse necessarie per il deployment delle applicazioni.
- Coinvolgimento attivo nel presidio AM (Application Management), garantendo la disponibilità e la stabilità delle applicazioni attraverso
monitoraggio, risoluzione dei problemi e gestione delle richieste di servizio.
- Utilizzo di sistemi di controllo versione come Git e RTC per il versioning del codice, il coordinamento del lavoro di sviluppo e il controllo delle modifiche.
Tecnologie: Java, Spring (Spring boot e Spring MVC), Hibernate, OracleDB, PostgreSQL, AWS, Git, RTC
Programmatore Java Junior Gruppo RAD, Milano | 09/2022
Progetto: web application per la gestione di un e-commerce, collegato a un database che gestisce le varie entità presenti nel programma. Questo progetto è stato gestito sia in presenza sia attraverso smartwork, per cui sono stati utilizzati tool per il lavoro a distanza
Tecnologie: pattern MVC, Factory. Spring per la programmazione backend. Mysql Server con stored procedures, functions e triggers per il DB. Javascript e JQuery per il front end e per AJAX.
Istruzione e Formazione
05/2022 – 09 2022 Corso Java, ANT SRL
Tecnologie utilizzate:
- Logica di Programmazione
- Fondamenti di Java
- Fondamenti di Programmazione ad oggetti con Java
- Gestione di eccezioni, Flusso I/O
- Basi di Dati e Linguaggio SQL
- Strumenti di sviluppo per il web (HTML, CSS, Javascript)
- Introduzione alle Web Application (Servlet)
- Fondamenti di sviluppo web (pattern MVC)
- Design Pattern (Factory, Singleton, Prototype, Facade, MVC)
- MySQL avanzato – Stored Procedures, Functions, Triggers
- Web applications avanzate lato server (servlet), classiche e AJAX
- Web services REST
- Spring MVC, Spring Boot
Titoli di Studio:
2015 – percorso interrotto Laurea Triennale Informatica, Università Statale di Milano
2015 Diploma di Maturità Scientifica Informatica, Saronno
Lingue:
Italiano Madrelingua
Inglese B1
Conoscenze informatiche
- Java, Spring Boot, Spring MVC
- SQL (MySQL)
- HTML, XML, LaTex
- CSS
- Javascript, JQuery
- Python
- C++
- Swift
- Linux
- OracleDB
- PostgreSQL
- Hibernate
- AWS