Ubicación
- Origen: Fresnillo Zacatecas, MX
- Idiomas: Español, Inglés
Educación
- Ingeniería en Tecnologías de la Información y Comunicación
Universidad Tecnológica del Estado de Zacatecas
Sep 2019 - Abr 2021 - Técnico Superior en Tecnologías de la Información y Comunicación, área Sistemas
Universidad Tecnológica del Estado de Zacatecas
Sep 2017 - Ago 2019
Experiencia
Software Engineer en Columbus.mx (Ene 2022 - Abr 2024):
- Desarrollo, mantenimiento de aplicaciones de Backend con Python, Flask, Java, Spring Framework, Hibernate.
- Diseño de tablas, normalización, manejo de bases de datos con PostgreSQL, Oracle DB, SQLAlchemy, Flyway. Consultas SQL, configuración de Change Data Capture con Debezium, llamadas a de Stored Procedures, uso de Multi-tenancy a nivel esquema y base de datos como estrategia de Data Governance.
- Diseño, implementación de flujos de comunicación entre sistemas, mediante colas RabbitMQ, Redpanda (Kafka), Server Send Events, Redis, WebHooks, HTTP y gRPC requests, con sistemas nuevos y legacy.
- Integración, uso de servicios de infraestructura cloud con AWS S3, AWS Cognito, Textract, API REST, envío de correos, envío de SMS, carga y descarga de archivos.
- Herramientas y librerías como Jooq, Hibernate, Docker, Ubuntu, Reflections, Apache POI, GitHub Actions.
- Uso de patrones y metodologías como Domain Driven Design, Hexagonal Architecture, Event Driven Design, Test Driven Development, Transitional Architecture, Stateless Applications. Uso de Jira y partes de SCRUM.
- Aplicación de patrones de diseño Repository, Strategy, Decorator, Factory Method.
Freelancer en Fiverr (Jul 2020 - Dic 2021):
- Trabajé en la plataforma fiverr.com/angelxehg para clientes en distintos países, obtuve calificaciones positivas.
- Diseño, implementación, mantenimiento de aplicaciones Web, Mobile y PWA, con la plataforma Ionic, 5 y 6, con Angular y React. y Targets PWA, Android y iOS. Casi siempre con Typescript, CSS y SCSS.
- Integración de servicios BaaS como Contentful, Firebase, AWS Amplify, y usando mecanismos Oauth2 y REST.
- Integración de plugins de funcionalidades nativas, de pagos, subscripciones y anuncios, Cordova y Capacitor.
Desarrollo con
JavaSpring FrameworkPythonFlaskSQLAlchemyPostgreSQLOracle DatabaseRabbitMQDebeziumApache KafkaJPA, HibernateGitDockerAWS S3GCPDigitalOceanUbuntuZSHMac OSVSCodeBash
Herramientas de colaboración
PostmanSwaggerGitLabGitHubNotionConfluenceJiraMicrosoft Teams
También he usado
FirebaseAnsibleNodeJSMongoDBIonicAngularReact.jsCapacitorCordovaAndroid