Profilo professionale
Esperienza lavorativa
Istruzione
Competenze
Lingue
Cronologia
Generic
Erick Steven  Guardado Mejicanos

Erick Steven Guardado Mejicanos

Legnano

Profilo professionale

Professionista motivato, orientato al risultato e attento ai dettagli. Affronto le sfide tecniche con approccio pratico, collaborando attivamente con il team e contribuendo alla ricerca di soluzioni efficaci. Lavoro con autonomia e responsabilità, apprezzando il confronto costruttivo e la crescita continua. Dedico tempo allo studio di nuove tecnologie e allo sviluppo di progetti personali.

Esperienza lavorativa

Software developer

Dinamica S.I
MIlano, MI
09.2024 - ad oggi

Consulente presso N&TS Group S.p.A. (via Kaus Media Srl)

  • Sviluppo e manutenzione di servizi backend in ambito pagamenti e merchant, con responsabilità su moduli API e integrazione con sistemi core.
  • Progettazione e sviluppo di un orchestratore per il censimento e l’attivazione merchant, comprensivo di sistemi di notificazione degli stati applicativi.
  • Implementazione di API REST versionate, con gestione di modelli di risposta differenti in base alla versione e garanzia di retro-compatibilità.
  • Integrazione con gateway di pagamento e sistemi esterni.
  • Progettazione e sviluppo di batch applicativi (job ricorrenti, svecchiamento dati, invio email).
  • Realizzazione di batch di ricariche con integrazione a gateway di pagamento, invio SMS e monitoraggio stato transazioni.
  • Implementazione di sistemi di logging avanzato e auditing, con tracciamento completo delle modifiche ai dati (utente, timestamp, tipo operazione, contesto).
  • Analisi e progettazione database Oracle, inclusi stored procedure, trigger, viste e materialized view.
  • Implementazione di test automatici (JUnit) e sistemi di monitoring applicativo.
  • Gestione degli ambienti di test e produzione.
  • Creazione e manutenzione di pipeline Jenkins per build e deploy automatico.
  • Profilazione degli ambienti tramite Maven profiles e deploy automatico via SSH su server aziendali.
  • Supporto alle attività di rilascio e stabilizzazione in produzione.

Linguaggi: Java 8 / 11 / 17+, SQL
Framework: Spring Boot, Jtms Framework
Persistenza: Hibernate, JPA, JDBC
Batch & Scheduling: Spring Scheduler custom, Oracle Job Scheduler, SMTP
Database: Oracle, MySQL
Build & CI/CD: Maven, Gradle, Jenkins, Azure Pipelines
Versioning: Git, SVN
Tooling: Jira
Testing & Monitoring: JUnit, logging strutturato, monitoring applicativo

Analista programmatore

Collaborazione

Piattaforma di analisi di mercato digitale

  • Analisi, progettazione e sviluppo di un sistema backend per raccolta periodica, analisi e notifica dati da marketplace digitali.
  • Progettazione di un’architettura modulare monolitica, con separazione tra logica di business, accesso ai dati e interfacce applicative.
  • Implementazione di scraping controllato con browser headless e parsing HTML ottimizzato, evitando richieste ridondanti tramite aggiornamento centralizzato per entità.
  • Sviluppo di un sistema di scheduling avanzato con job periodici, gestione della concorrenza e rispetto dei rate limit.
  • Progettazione di un meccanismo di priorità basato su piani utente (Free, Premium, Gold), con frequenze di aggiornamento differenziate e notifiche personalizzate.
  • Implementazione di sistemi di alert custom e gestione di liste personalizzate di entità seguite per ciascun utente.
  • Utilizzo estensivo di programmazione asincrona per massimizzare efficienza e throughput.
  • Sistema operativo in ambiente reale, con finalità di monetizzazione digitale.

Linguaggio: Python
Paradigmi: Programmazione asincrona (asyncio)
Bot & Messaging: Telegram Bot API (python-telegram-bot)
Web & API: aiohttp, HTML, JavaScript
Database: PostgreSQL
ORM: SQLAlchemy
Scraping: Playwright, BeautifulSoup
Scheduling: APScheduler
Imaging: Pillow
Architettura: Modulare monolitica, event-driven

Istruzione

Diploma - Informatica e Telecomunicazioni

Isis Bernocchi
Legnano
07-2024

Competenze

Tecniche

  • Sviluppo backend con Spring Boot e Quarkus
  • Utilizzo di SQLAlchemy per la persistenza dei dati
  • Progettazione e gestione di servizi REST
  • Conoscenza dei principali IDE di sviluppo
  • Fondamenti di ingegneria del software e progettazione applicativa

Professionali

  • Orientamento al miglioramento continuo e all’aggiornamento tecnico
  • Capacità di problem solving in contesti complessi
  • Gestione delle attività progettuali e rispetto delle scadenze
  • Lavoro in team e collaborazione tecnica
  • Buona gestione delle situazioni di pressione

Lingue

Spagnolo, Italiano
Madrelingua
Inglese
Intermedio
B1

Cronologia

Software developer

Dinamica S.I
09.2024 - ad oggi

Analista programmatore

Collaborazione

Diploma - Informatica e Telecomunicazioni

Isis Bernocchi
Erick Steven Guardado Mejicanos