Skip to content

Latest commit

 

History

History
187 lines (137 loc) · 6.26 KB

index.md

File metadata and controls

187 lines (137 loc) · 6.26 KB
Manuel

José Manuel Del villar Soriano

Desarrollador FullStack

Oaxaca de Juárez, México
+52 951 100 62 11
manuel.delvillar.soriano@outlook.com



Perfil

Ingeniero de Software Java/Angular con 5+ años de experiencia desarrollando aplicaciones web, participando en diversas actividades dentro del ciclo de desarrollo de software (planeación, definición de requerimientos, historias de usuario, diseño y prototipo, pruebas unitarias, despliegue, mantenimiento).




Habilidades Personales

  • Trabajo en equipo
  • Administración del tiempo
  • Responsable
  • Proactivo
  • Comunicación



Lenguajes & Frameworks

  • Grails & Groovy
  • Spring & Java
  • Angular & TypeScript
  • Bootstrap
  • ORM (Hibernate/GORM)
  • Gradle
  • CSS
  • JQuery
  • JavaScript
  • SQL (MySQL/PostgreSQL)
  • HTML
  • Spring & Spring Security



Herramientas de Desarrollo

  • Android Studio
  • IntelliJ IDEA
  • WebStorm
  • Postman
  • Navicat
  • AWS (RDS/Lightsail/EC2)
  • Sublime Text
  • Git, Github, Gitlab
  • NetBeans
  • Visual Studio Code
  • Swagger
  • Spock (TDD & BDD en Grails)
  • JasperReports
  • CodeNarc (Análisis de código en Grails)
  • Linters de código.
  • Apache/Tomcat.
  • Docker.



Experiencia Laboral

Noviembre 2022 - Actualmente

Sofware Engineer ● Software Engineer II ● Western Governors University

Diciembre 2021 - Noviembre 2022

Desarrollador ● Desarrollador web ● GFT Group

Actividades realizadas:

  • Implementar la funcionalidad de los flujos maquetados por el equipo de UI/UX.
  • Corregir defectos detectados por el equipo de pruebas.
  • Generar componentes re utilizables para ser utilizados dentro varios proyectos.
  • Presentar las funcionalidades con el cliente.
  • Realizar pruebas unitarias para garantizar la calidad del código.
  • Mantenimiento y actualización de aplicaciones.

Las principales tecnologías utilizadas son Angular & TypeScript para el front-end, Android Studio para probar la aplicación híbrida, Postman para probar las APIS, npm para gestión de paquetes, WebStorm como IDE, Git/GitlLab para el control de versiones.


Septiembre 2021 - Actualmente

Desarrollador freelance ● Desarrollador FullStack ● PandyWare

Actividades realizadas:

  • Codificación a nivel front-end y back-end.
  • Despliegue de aplicaciones en ambiente producto.
  • Corrección y mantenimiento de aplicaciones.
  • Manejo de pull request, integración de cambios y generación de releases.
  • Pruebas unitarias para garantizar la calidad del código.
  • Codificación de componentes reutilizables.

Las principales tecnologías utilizadas son: Git & GitHub, Spring & Java, Grails & Groovy, Angular & TypeScript, Apache & Tomcat, MySQL.


Septiembre 2019 - Septiembre 2021

Desarrollador ● Desarrollador FullStack ● Universidad LaSalle Oaxaca

Actividades realizadas:

  • Planeación y definición de requerimientos.
  • Diseño y prototipo de las vistas.
  • Codificación de funcionalidades a nivel front-end y back-end.
  • Corrección y mantenimiento de aplicaciones.
  • Pruebas unitarias para garantizar la calidad del código.
  • Despliegue de aplicaciones en ambiente productivo.
  • Diseño, gestión y respaldo de la base de datos.

Las principales tecnologías utilizadas fueron Grails & Groovy en el back-end para la creación de APIs REST, Angular & TypeScript en el front-end, MySQL/PostgreSQL para bases de datos, Git/GitLab para el control de versiones, Tomcat & Apache para realizar despliegue en ambiente productivo.




Prácticas Profesionales

Agosto 2018 - Mayo 2019

Residente ● Desarrollador ● Secretaría de Economía Oaxaca

Actividades realizadas:

  • Desarrollo de aplicación Android.
  • Creación de API REST.
  • Diseño de la base de datos.
  • Historias de usuarios y definición de requerimientos.
  • Maquetados y prototipos de la aplicación.

Las principales tecnologías utilizadas fueron Grails & Groovy para el back-end, Android Studio & Java para creación de la aplicación, Git/Bitbucket para el manejo de control de versiones, Balsamic mockups para el maquetado de la aplicación, MySQL para la base de datos.




Estudios

Instituto tecnológico de Oaxaca (Agosto 2013 - Agosto 2019)

Estudié ingeniería en sistemas computaciones, durante mis estudios, en trabajo en equipo desarrollamos una aplicación de realidad aumentada enfocada al aprendizaje de la lectura en niños, misma que participó en eventos nacionales, las tecnologías utilizadas fueron Vuforia y Unity.