Ingeniero de Sistemas. Desarrollador Javascript por pasión y por proyecto de vida. Cuento con más de 17 años de experiencia laboral en desarrollo web y 12 años con experiencia en docencia relacionada con el desarrollo web.
Motivado por el aprendizaje continuo, compartir y recibir conocimiento, trabajar en equipo, asumir retos. Tengo gran confianza en mí mismo y me adapto rápidamente a los cambios.
Habilidades principales:
Bases:
* HTML
* CSS
* Responsive web design
* Frameworks y bibliotecas (Bootstrap, Materialize CSS, Flexboxgrid, Semantic UI, Material UI)
* Preprocesadores (Sass/SCSS)
* Arquitectura CSS (BEM, CSS Modules, Atomic Design)
* Javascript (ES6+)
General:
* Algoritmos y estructuras de datos.
* Patrones de diseño.
* GIT(GitHub, Bitbucket, GitLab).
* Protocolo HTTP/HTTPS.
* Uso de la terminal (Unix)
ReactJS:
* Package managers (npm y yarn).
* Build Tools (Webpack).
* Task runners (npm scripts).
* styled components
* Manejo del estado (Context API, Redux)
* Type Checkers (PropTypes)
* Routing (React Router, Reach Router)
* Testing:
- Unit testing (Jest)
- Integration testing (Karma)
- e2e testing (cypress)
* API Clients:
- REST (axios, fetch native)
- GraphQL (Apollo)
Backend:
* Express.js
* Loopback.js
* Postgresql
* MongoDB.
* Knex ORM
* Apache Kafka
* Redis
* Docker