Profesional en ingeniería de sistemas con conocimientos y experiencia en análisis, diseño y desarrollo de software, manejo de principios SOLID, experiencia trabajando en equipos multidisciplinarios con metodologías ágiles (Scrum Master Certificate).
Desarrollo de componentes usando tecnologías, arquitectura, patrones y herramientas como: • Node.Js y TypeScript. • CQRS, DDD. • Arquitectura basada en eventos. • EventStore, Pulsar. • Hasura, Postgres. • GCP, Argo CD, GitHub.
• Diseño y desarrollo de software desde cero con tecnologías cloud. • Arquitectura orientada a Microservicios. • Uso de tecnologías como Java, JPA, Spring Boot, MySql, Hibernate, Mockito, Liquibase, GIT, Git flow. • Construcción de APIs REST. • Manejo de bases de datos relacionales y NoSQL • IC y DC • Pruebas unitarias, de componentes, de integración, End-to-End, carga y estrés. • Análisis de métricas con Datadog. • Marco de trabajo Scrum (Scr
Desarrollador Full-Stack para la fábrica digital del banco Scotiabank Colpatria - Proyecto Onboarding. Participación en los proyectos de transformación digital para el banco. Tecnologías y herramientas: Java 8, Spring Boot, Oracle 12c, Microservicios, JPA, Hibernate, Mockito, Liquibase, GIT, servicios web REST/formato JSON, Integración continua, Angular 6, Javascript, CSS3, HTML5. • Análisis y diseño de bases de datos. • Análisis y desarrollo d