Experiencia
2025 MAY — Presente
Profesor Auxiliar
Concepción del Uruguay, ER, Argentina
Dictando Algoritmos y Estructuras de Datos, materia de 1er año de la carrera Ingeniería en Sistemas de Información (plan de 5 años).
2022 MAR — Presente
Senior Software Engineer
Montevideo, Uruguay
Trabajando como recurso inmerso en equipos de clientes:
- Zingtree: Docker, GitHub Actions, PHP, Laravel, Vue, Vuex, Vue-router, Redis, RabbitMQ, Go, Fiber, Kafka, MongoDB
2021 ENE — 2022 ABR
Ingeniero de Software Senior
Westminster, Colorado, United States
Manteniendo y haciendo crecer la aplicación web principal de Neuralys en PHP, continuando con mover secciones del monolito a servicios independientes consumibles para una mayor escalabilidad e independencia, a un paso constante y consistente.
Los nuevos servicios desarrollados se codifican en C# con NetCore5 y MongoDb, con pipelines de CI/CD, incluyendo tests unitarios y de integración.
2019 MAY — 2021 ENE
Ingeniero de Software Senior
Bethesda, Maryland, United States
Acquired by Coalfire Systems Inc — Jan 2021
Soy uno de los encargados de desplegar en AWS (utilizando servicios como RDS Aurora, S3, EC2, LoadBalancers, WAF o Security Groups) la plataforma en nuestro entorno de Testing y Productivo. También en forma reciente generar la automatización de este proceso para tener disponible una versión instalable en local y desatendida del producto, donde también se lo sincronizo con la búsqueda de actualizaciones en base a licenciamiento.
Parte de mi rol consiste en ayudar a destrabar a integrantes del equipo al encontrarse con escollos a nivel del entorno de trabajo, aspectos técnicos en cuanto al lenguaje de programación utilizado o en la implementación de soluciones considerando la legibilidad y mantenibilidad del código, como su concordancia con las reglas de negocio.
En cuanto a tecnología, la plataforma se está migrando progresivamente a un esquema de microservicios en distintos lenguajes como PHP, Python o Javascript (en el servidor).
Aplico diariamente distintos patrones de diseño y en forma iterativa se proponen cambios en la arquitectura de cada proyecto, buscando obtener una Arquitectura Hexagonal, que además genere un mayor entendimiento del dominio del negocio (Domain Driven Design - Tactical Design).
2019 ENE — 2019 MAY
Desarrollador Web Fullstack Semi-Senior
Concepción del Uruguay, ER, Argentina
Trabajando en la creación y mantenimiento de un proyecto de cotizadores online para clientes finales y revendedores de una compania de seguros de las más grandes de Argentina.
Utilizando C# en el backend conjunto a MVC y librerias como Automapper, FakeO, Winsdor(IoC/DI), NUnit y Selenium.
En tanto, en el frontend se utiliza el framework MVVM proporsionado por la compania de seguros, llamado Natal Framework Institucional, conjunto a herramientas Webpack+Babel para poder utilizar Javascript moderno, mientras que este se encargue de dar soporte a navegadores actuales hasta los antiguos como IE9 por ejemplo.
2018 OCT — 2018 DIC
Fullstack Web Developer Semi-Senior
CABA, Buenos Aires, Argentina
Mercado Libre adquirió todo el paquete accionario de KINEXO S.A. y absorbió para uso en proyectos internos todo el recurso humano especializado en IT.
¡Mirá la noticia en un diario online!
2018 MAY — 2018 DIC
KINEXO — Consultoria de Sistemas y Desarrollo de Software
Desarrollador Web Fullstack Semi-Senior
Concepción del Uruguay, ER, Argentina
Iniciando proyectos con Natal Framework (basado en Knockout.js, Bootstrap y JQuery) para tareas de diseño e interacción con el usuario y el server.
En el lado del servidor se utiliza C# MVC para la logica de negocio y capa de presentación, mientras para la obtención y manipulación de datos de sirve de servicios externos.
2017 JUN — 2018 MAY
Desarrollador Web Fullstack
CABA, Buenos Aires, Argentina
Encargado de implementar History Backlogs en forma completa, tanto la lógica de negocio y persistencia en el Backend (PHP, CodeIgniter, frameworks de creación en la organización, MySQL, Email sending) como interacción/interfaces de usuario (Bootstrap, CSS3, Datatables, JS, Jquery, Modals, Calendars)
2016 OCT — 2016 DIC
Desarrollador Web Independiente
Concepción del Uruguay, ER, Argentina
Se me encargo el desarrollo de una vía para la adquisición de datos de los clientes RUS y un sistema interno que lo permita consultar de forma significativa, para mejorar los servicios ofrecidos.
El stack de lenguajes seleccionados se vio afectado por los requisitos de implementacion, seleccionando PHP y MySQL.
Se utiliza SalemPHP (framework de mi autoria) y CodeIgniter para cumplir los requerimientos.
2016 ABR — 2018 ABR
Alumno Investigador (Becado)
Concepción del Uruguay, ER, Argentina
Me encuentro asignado en el proyecto "Consultas por Similitud y Espaciales en Bases de Datos de Objetos No Estructurados", en el que se utilizan lenguajes de programación como Python y Smalltalk.
Además, se utiliza el idioma inglés para la lectura de articulos científicos
Certificado expedido en reconocimiento de mi participación en el grupo.
2013 OCT — 2017 ABR
Web Backend-Frontend
Concepción del Uruguay, ER, Argentina
Se desarrollo un chat web con un login vía la cuenta de Facebook, también sincronizar las noticias oficiales de la universidad con las visibles en el sitio.
Además de proporcionar una manera fácil de gestionar los programas y otras funcionalidades internas.
Realizado utilizando tecnologías como PHP, Javascript con JQuery y MySQL motor de base de datos.
2012 ENE — 2012 DIC
Programador Visual Basic
Paysandú, Paysandú, Uruguay
Me desempeñe realizando una aplicacion de escritorio que daba soporte a la logística y gestion de los recursos para una empresa de transporte genérico.
Se utilizo la plataforma Visual Studio .NET con el lenguaje BASIC, integrando el IDE con un servicio de SVN y SQLServer como sistema de gestión de base de datos.