
Hector Hernandez Perez
Tecnología / Internet
Acerca de Hector Hernandez Perez:
Soy un desarrollador de software apasionado con programar, ya que la programación aparte de ser mi profesion, tambien es mi hobbie, ya que en mis tiempos libres me encanta aprender y practicar el desarrollo de software avanzado. Considero que mi mejor actitud es la de ser proactivo, ya que, al presentarse un problema que no podía desarrollar, me gusta investigar y ver todas las maneras mas eficientes de resolver un problema.
Considero la resolución de problemas como un apasionante rama en la cual, la programación juega un papel importante para cumplir con dicha pasión.
Experiencia
Practicante Fullstack Developer en OneProsoft (Julio 2021-Noviembre 2021)
En estos tres meses de practicante desarrolle tareas para aplicaciones web ya desarrolladas, las cuales estaban desarrolladas con las siguientes tecnologias:
- -PostgreSQL para las bases de datos
- Asp .Net para el desarrollo de web API Restful
- Entity Framework como ORM
- Angular con TS para el desarrollo Front-End
Tareas que desarrollaba:
- Desarrollo de consultas con SQL cuando Entity Framework demostraba mucha ineficiencia.
- Desarrollo de catálogos con arquitectura N-capas
- Desarrollo de interfaces de usuario para Front-End.
Técnico de Desarrollo de Aplicaciones en Robert Bosch México (Septiembre 2021 - Septiembre 2023)
En estos dos años contribuí directamente en el desarrollo de diversos proyectos con el Framework de Oracle llamado Oracle Apex, en el cual, se desarrollan aplicaciones web tanto en Front-End como en Back-End (incluyendo bases de datos en PL-SQL).
Se utilizaba SCRUM para el desarrollo ágil de proyectos.
En este tiempo trabajé en tareas presentadas a continuación, separadas por el tipo de desarrollo web :
Front-End
- Desarrollo de Interfaces con HTML, CSS y JS (JQuery)
- Maquetación de componentes web front-end diseñados por nuestro diseñador gráfico.
- Diseño de animaciones
- Uso de mediaqueries para el diseño responsivo de la aplicación.
Back-end
- Sentencias SQL con PL-SQL para la creación de tablas, creación de funciones, stored procedures, triggers e indices.
- Diseño de bases de datos
- Uso de PL-SQL para la creación de endpoints para el consumo de la data de la aplicación.
- Creación de vistas
- Creación de tablas para front-end con el uso de PL-SQL y HTML
Técnico de Desarrollo de Aplicaciones en Robert Bosch Ciudad Juárez (Septiembre 2023 - Actualmente)
Se presento la oportunidad de cambiar de departamento en el cual fui aceptado para desempeñarme como técnico de desarrollo de aplicaciones, en el que he trabajado con aplicaciones utilizando una arquitectura en capas y un manejo de SCRUM.
Actualmente he desarrollado diversas aplicaciones web con el siguiente Stack tecnológico:
- Asp .Net (Para la creacion de Apis RESTful)
- Oracle y Sql Server como gestores de bases de datos
- Entity Framework como ORM
- React JS para desarrollo Front-End
Algunas de las tareas que he desarrollado en esta posición:
Bases de Datos:
- Desarrollo de consultas con SQL
- Stored Procedures
- Funciones
- Triggers
- Desarrollo de Jobs para la ejecución automática de stored procedures
Back-End
- Desarrollo de Apis Restful
- Creación de entities con Entity Framework
- Creación de catálogos con su respectivo almacenamiento y validaciones
- Uso de DTOs y mappers para la transformación con las entities
- Validación del ingreso de data a cada End-Point
- Desarrollo de módulos completos en el requerimiento
- Optimización de flujo I/O a través de programación concurrente
- Principios SOLID
- Implementación de patrones de diseño (Singleton, Builder, Factory Method, Dependency Injection,etc)
- Background services para ejecución de tareas automatizadas cada cierto tiempo
- Manejo de seguridad con Identity y JWT para la autorización y autenticación para la API y seguridad para los endpoints en base a roles diseñados en base a los requerimientos del cliente.
- Manipulación y almacenamiento de archivos
Front-End
- Desarrollo de interfaces de usuario con React JS
- Desarrollo de módulos que desplieguen datos en tablas y la manipulación de cada uno de ellos.
- Desarrollo de componentes diseñados por diseñador gráfico
- Diseño responsivo
Proyectos Personales
Además de mi experiencia laboral, he trabajado en proyectos personales en los que destacare el uso de las siguientes tecnologías y técnicas de programación:
- Reflection para la composición de clases diseñadas por programadores
- Web sockets con SignalR para el desarrollo de notificaciones en tiempo real.
Educación
Estudie la carrera de ingenieria en sistemas computacionales en el ITCJ, en el cual termino en junio del 2022 con un promedio de 95 final
Profesionales del mismo sector Tecnología / Internet que Hector Hernandez Perez
Profesionales de diferentes sectores cerca de Ciudad Juárez Centro, Juárez
Otros usuarios que se llaman Hector
Trabajos cerca de Ciudad Juárez Centro, Juárez
-
BD Hunter
hace 1 día
DiDi Global Juarez, MexicoLa función principal de un Hunter es prospectar nuevos clientes mediante un estricto trabajo de campo. · ...
-
Ingeniero de software superior
hace 1 mes
ENTHEOSPACE Ciudad Juárez, ChihuahuaBuscamos un Ingeniero Senior FullStack para nuestro equipo en Ciudad Juárez. Este rol tiene alto impacto y está dirigido a profesionales capaces de diseñar arquitecturas complejas, liderar desarrollo y tomar decisiones técnicas. · ...
-
Ingeniero de Software Superior
hace 1 mes
Entheospace Ciudad Juárez, Chih.Buscamos un Ingeniero de Software Senior FullStack altamente experimentado para unirse a nuestro equipo en Ciudad Juárez. · Liderazgo Técnico y Arquitectura · ...