LavoroIT Logo
Ottieni l'accesso Full al database dei CV:

Figura Professionale: Full-stack Developer (Back-End Java)

INFO CANDIDATO

Nome Cognome:K. R.Età:22 anniTelefono:AbbonatiE-mail:AbbonatiCV allegato:AbbonatiCategoria CV:Developer / Web dev. / Mobile dev.Sede preferita:Remoto, Roma

DETTAGLIO CV

Profilo Candidato

Full-stack Developer con un forte focus sul Back-End Java e l'implementazione di architetture a Microservizi basate su Spring Boot e Spring Cloud. Esperienza nella creazione di applicazioni end-to-end, dalla gestione della persistenza dati (JPA/SQL).

Studi, Corsi, Certificazioni, Lingue conosciute

ISTRUZIONE

Diploma di Scuola Superiore I.I.S. Giorgi-WOOLF — Roma (RM)

Anno di conseguimento: 2022

LINGUE

- Italiano: Madrelingua

- Inglese: B2 (Buona comprensione e produzione scritta/orale)

Esperienze di Lavoro

Full-stack Developer – Accenture in somministrazione con GiGroup

Roma (sede: Ministero dell’Interno, Piazza del Viminale 1)

Dal 25 gennaio 2023 – Presente

Sviluppo e manutenzione di applicazioni critiche per la gestione dei processi elettorali nazionali e amministrativi, con un focus sull'adozione di architetture a microservizi.

- Sviluppo Back-End (Java/Spring Boot): Progettazione e implementazione di Microservizi ad alta disponibilità. Gestione della persistenza dati utilizzando JPA (Java Persistence API) e SQL/PL-SQL su database Oracle, garantendo l'integrità dello storico elettorale. Esposizione di REST API per l'integrazione con applicazioni frontend (incluse app mobile) e altri microservizi.

- Sviluppo Front-End (HTML/CSS/JavaScript): Utilizzo di JavaScript per lo sviluppo di logiche frontend e interfacce utente. Sviluppo di logiche di trasformazione dati in PHP per l'esposizione pubblica su app mobile (Progetto EligendoMobile App) e HTML/CSS per le interfacce web.

- Architettura e DevOps: Contribuzione all'infrastruttura di microservizi (Service Discovery, API Gateway). Deployment e gestione delle applicazioni su Oracle WebLogic, con nozioni di base di Docker e Kubernetes.

- Problem Solving: Efficienza nella risoluzione rapida di anomalie e bug in ambienti di produzione complessi e critici.

PROGETTI E RESPONSABILITÀ CHIAVE

- SIEL: acquisizione e processazione dei dati elettorali, risoluzione di eventuali anomalie e rimodellazione del codice in caso di evolutive.

- EligendoMobile App: pubblicazione su App Store e Play Store, trasformazione dei dati mandati da un sistema di diffusione in formato JSON compatibile con l’app tramite PHP.

- Messo Comunale: monitoraggio dei seggi elettorali e gestione degli organi che li compongono, sviluppo di funzionalità e risoluzione di eventuali anomalie.

- AMMEL: gestione degli organi amministrativi (giunta e consiglio comunale) e storico elettorale degli enti (comuni, province, regioni) dal 1986 in poi, implementazione di funzionalità e risoluzioni di anomalie.

COMPETENZE

1. Sviluppo Back-End e Architettura Microservizi

- Linguaggi/Framework: Java (Focus principale), Spring Boot (Sviluppo rapido di microservizi), PHP.

- Architettura Distribuita (Spring Cloud): Config Server per configurazione centralizzata, API Gateway per routing, REST API per comunicazione inter-servizio.

- Persistenza Dati: JPA/Spring Data JPA (Hibernate); SQL e PL/SQL (Oracle).

2. Sviluppo Front-End e Interface

- Linguaggi Web: JavaScript, HTML, CSS.

3. Strumenti, Infrastruttura e DevOps

- Containerizzazione/Orchestrazione: Conoscenza di base di Docker e Kubernetes.

- Piattaforme/Server: Oracle WebLogic.

- Testing/Utility: SoapUI (Testing e analisi API).

4. Competenze Trasversali

- Problem Solving: Forte efficienza nell’analisi rapida e nella risoluzione di anomalie in sistemi complessi e distribuiti.

- Lavoro in Team: Collaborazione efficace in team multidisciplinari (metodologie Agile).

- Comunicazione: Capacità di comunicare soluzioni tecniche e status in modo chiaro.