INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Sono un Senior Backend Developer con oltre 8 anni di esperienza in Node.js e TypeScript, specializzato nello sviluppo di applicazioni scalabili con framework come Express e NestJS e nell’uso di architetture a microservizi.
Competenze in sviluppo UI/UX (HTML5, CSS3, JavaScript), gestione di infrastrutture cloud (AWS, GCP, Azure), sviluppo di soluzioni SaaS con Domain-Driven Design (DDD) e pipeline CI/CD (Jenkins, Docker, Kubernetes, GitLab).
Ottima conoscenza di database SQL/NoSQL (PostgreSQL, MySQL, MongoDB) e ORM (Sequelize, TypeORM).
Esperienza nello sviluppo di API RESTful e GraphQL, test automatizzati con Mocha, Chai, Jest, Cypress e pratiche di Test-Driven Development (TDD).
Abituato a metodologie Agile, utilizzo Elasticsearch e OpenSearch per ricerche ad alte prestazioni e seguo pratiche di secure coding per garantire affidabilità e sicurezza.
Studi, Corsi, Certificazioni, Lingue conosciute
07/2015 – 09/2016
Dottorato di ricerca (incompleto) in Comunicazioni Digitali – VIT University
Ricerca su analisi visiva per diagnosi oculare con Raspberry Pi e machine learning.
08/2012 – 04/2014
Master in Information Technology – Anna University
Specializzazione in IoT, Big Data e Cloud Computing.
08/2007 – 04/2011
Laurea Triennale in Information Technology – Anna University
LINGUE
Tamil (madrelingua)
Inglese
Italiano
Esperienze di Lavoro
UPWORK, remoto – Senior Developer
Progetto: Digital Identification Platform
06/01/2025 – 15/05/2025
* Sviluppo di API REST modulari in Node.js v18 e TypeScript v5 per gestione iscrizioni, verifiche e profili.
* Integrazione di OAuth 2.0 e JWT con controlli di accesso RBAC.
* Collegamento a API OCR e biometriche con verifica tramite blockchain.
* Progettazione database PostgreSQL v15 con Sequelize ORM.
* Test con Jest, Mocha, Supertest e pipeline CI/CD su GitHub Actions, Docker e AWS ECS.
Ambiente: Node.js, TypeScript, Express, PostgreSQL, JWT, OAuth, Docker, AWS ECS, OCR/Biometric API, Blockchain.
ACCENTURE, remoto – Senior Backend Developer
25/09/2023 – 20/12/2024
* Sviluppo applicazione per gestione polizze assicurative (policy, sinistri, rinnovi).
* Leadership tecnica e definizione di standard di codice.
* Collaborazione con QA e stakeholder in ambiente Agile.
* Introduzione GraphQL e CI/CD con Jenkins e Terraform.
* Deploy su AWS (EKS, ECS, Secrets Manager).
Ambiente: Node.js, TypeScript, NestJS, PostgreSQL, Docker, Kubernetes, Terraform, AWS.
ENGINEERING GROUP, remoto – Senior Backend Developer
09/05/2023 – 22/09/2023
Progetto: SISAL Italia
* Configurazione pipeline Jenkins e architettura a microservizi.
* Integrazione AWS Lambda, SQS, SNS, API Gateway.
* Implementazione moduli di sottoscrizione con Web3.js e validazione tramite blockchain.
Ambiente: Node.js, TypeScript, Kubernetes, AWS, MongoDB, PostgreSQL, Jenkins.
IASON, remoto
23/07/2021 – 28/02/2023
Progetto A: UniCredit S.p.A. – Senior Backend Developer
* Sviluppo sistemi di sicurezza bancaria e pagamenti online con Node.js e Express.
* Integrazione ActiveMQ e gestione API REST/GraphQL.
* Deploy su AWS EC2 e Kubernetes.
Progetto B: Accenture S.p.A. – Senior Backend Developer
* Piattaforma prestiti online con AWS Lambda e microservizi Node.js.
* Configurazione ambienti su Apigee Edge, gestione versioning con Git.
Ambiente: Node.js, PostgreSQL, MongoDB, ActiveMQ, AWS Lambda, GraphQL.
REPLY S.r.l., remoto
06/01/2020 – 19/07/2021
Progetto A: FAO Italia – Backend Developer
* Applicazioni web per tracciamento dipendenti e inventario.
* API RESTful e microservizi con Node.js e PostgreSQL.
* CI/CD con Jenkins e Docker, monitoraggio con AWS CloudWatch.
Progetto B: NTT Data – Backend Developer
* Sistemi di billing e contabilità con Node.js e AWS.
* Microservizi e messaging (ActiveMQ, Kafka, RabbitMQ).
Progetto C: Enel S.p.A. – Java Developer
* Applicazione web per firma digitale di documenti PDF con Java e iText.
Progetto D: Accenture S.r.l. – Java Developer
* Servizi backend per Miroglio Group con Spring Boot e microservizi.
Ambiente: Java 8+, Spring Boot, PostgreSQL, Docker, Jenkins.
INETZ TECHNO SOLUTIONS, India – Java Automation Tester
03/2017 – 10/2019
* Automazione test con Selenium e TestNG.
* Framework Data Driven e testing distribuito con Selenium Grid.
INFINITI SOFTWARE SOLUTIONS, India – Web Developer
05/2014 – 06/2015
* Sviluppo piattaforma di automazione viaggi con MVC e integrazione GDS/API.
APOLLO COMPUTER EDUCATION, India – Application Software Developer
12/2011 – 09/2012
* Progetti educativi con MATLAB, Raspberry Pi e Embedded C.
COMPETENZE TECNICHE
Linguaggi: Java, TypeScript, JavaScript, Node.js, C++
Backend: Spring, J2EE, Quarkus, Microservizi, REST, SOAP
Frontend: HTML5, CSS3, Bootstrap, ReactJS, Redux, jQuery
Database: PostgreSQL, MySQL, MongoDB, Redis, Oracle
Messaging: JMS, ActiveMQ, Kafka, RabbitMQ
Cloud: AWS, Azure, GCP
CI/CD: Jenkins, Docker, Kubernetes
Testing: JUnit, TestNG, Jest, Mocha, SonarQube
Versioning: Git, GitLab, GitHub, Bitbucket
Monitoring: CloudWatch, Grafana, Splunk