Soy un apasionado desarrollador de software Full Stack con mas de 5 años de experiencia.
Poseo un titulo universitario (Programador de sistemas), otorgado por UNER.
Tengo más de 10 años de experiencia en el sector de IT, he trabajado o participado en todo tipo de proyectos, con una gran cantidad de tecnologías.
* Me gusta crear código claro, limpio, simple, elegante, mantenible.
* Estoy especializado y poseo un nivel avanzando de conocimientos en Javascript y [Node.js.](http://Node.js.)
* Me resulta atractivo ser parte de proyectos interesantes, novedosos, creativos. Siento gran motivación por enfrentarme a nuevos y grandes retos.
Ademas de programar me gusta realizar diseño gráfico, principalmente de interfaces Web/Mobile/Desktop, poseo un buen sentido estético.
Me dedico principalmente programación web Frontend y Backend, utilizando una gran variedad de tecnologías.
* Desarrollo de software en general
Paradigmas: Programación funcional y OOP.
Pruebas: Unitarias, Funcionales, Integración.
Buenas practicas, técnicas: Refactorización, Código limpio, Patrones de diseño, Sanitización, Seguridad.
-> Desarrollo Frontend
Lenguajes: Javascript ES6/x, Typescript, SASS, CSS4.
Tecnologías, librerías, frameworks: HTML5 APIs (Canvas, WebRTC, SVG, Audio, Video, WebGL, etc), [React.js](http://React.js), Redux, [Rx.js](http://Rx.js), Styled components, [Three.js](http://Three.js), Babel, Eslint, Webpack, etc.
Pruebas: AVA, Jest, Mocha, React Testing Library.
Arquitecturas: SPA, Flow.
Covertura de código: Nyc, Codecov, Devtools.
Otros: Mobile First, Responsive design, Webassembly, PWA.
-> Desarrollo Backend
Runtimes: [Node.js.](http://Node.js.)
Lenguajes: Javascript, Typecript, (Golang, en progreso).
Tecnologías, librerías, frameworks: [Express.js](http://Express.js), [Micro.js](http://Micro.js), [Nest.js](http://Nest.js), [Next.js](http://Next.js), etc.
Base de datos: MongoDB, PostgreSQL, Firebase, Reddis.
Server Side Redering: [Next.js.](http://Next.js.)
Pruebas: AVA, Mocha, etc.
Manejo de mensajes: Zeromq, Kafka, Grpc.
Proxy inverso, Servidor web: Ngnix.
Protocolos de Serialización: Msgpack, Protocol Buffers.
Containers: Docker.
Otros: Sistemas WAF, CDNs Clouflare, Consul, Vault, PM2.
Arquitecturas: API REST, Webservices, MC, Microservicios.
Control de versiones: GIT.
Flujo de trabajo: Gitflow.
Alojamiento de proyectos y desarrollo de software colaborativo: Github, Gitlab, Bitbuket.
Integración continua: Travis, Github actions.