
Rulo Vargas Abarca
Ingeniería / Arquitectura
Acerca de Rulo Vargas Abarca:
Soy un desarrollador autodidacta con más de 3 años de experiencia en desarrollo de software. Tengo conocimientos sólidos en Java, Spring Boot y también tengo experiencia en el uso de frameworks y lenguajes adicionales como Golang, Python, Typesscript, Javascript, React.js, Vue.js, Angular, Laravel, Express.js y Nest.js. Aplico principios SOLID y utilizo patrones de diseño y arquitectura limpia para crear soluciones robustas y escalables. Mi pasión por aprender me ha permitido adquirir habilidades versátiles para adaptarme a las necesidades de cada proyecto
Experiencia
Desarrollador Autónomo (Freelance) | 2023 - Presente
- Experiencia en el desarrollo de proyectos personalizados utilizando Spring Boot, Vue.js, Laravel, React.js y Golang.
- Aplicación de principios SOLID, patrones de diseño y arquitectura limpia para crear soluciones robustas y escalables.
- Colaboración directa con los clientes para entender y traducir sus necesidades, manteniendo una comunicación fluida y garantizando la satisfacción del cliente.
- Integración de pruebas (tests) automatizados para garantizar la calidad y la robustez del software
ENSOLVERS - 2022
- Desarrollo de nuevos requerimientos y resolución de bugs en proyectos personalizados.
- Implementación de funcionalidades para generar reportes en formato PDF.
- Participación en reuniones diarias para coordinar avances y asegurar una comunicación eficiente.
- Utilización de tecnologías como Spring Boot y React.js para construir soluciones innovadoras y eficientes.
Educación
Universidad Nacional Santiago Antúnez de Mayolo
Ingeniería de Sistemas e informática - 2016
Arquitectura de Microservicios I(Codearti) - 2023
Docker, Docker compose, Load balancer, Registry, Discovery, API Gateway, Keycloak, Vault, JUnit, Mockito, Postman
Diplomado NodeJs Pro(Cursos dev) - 2023
Arquitectura Hexagonal, Principios SOLID, TypeORM, Autenticación con JWT (Access Token, Refresh Token), Manejo de caché con Redis - Testing usando Jest (pruebas unitarias y de integración)