Ángel René Herrera Calzada
ICT Engineer | Python Developer | Data Engineer
Committed to professional growth and development in diverse technology environments.
Skills & Expertise
Programming Languages
- Python
- PHP
- JavaScript
Backend Development
- FastAPI
- Django
- Flask
Data Engineering
- Snowflake
- PostgreSQL
- ETL Processes
DevOps & Tools
- Docker
- CI/CD Pipelines
- Git
Geographic Information Systems
- QGIS
- PostGIS
- Geospatial Analysis
Other Skills
- API Design
- Data Visualization
- Agile Methodologies
Professional Experience
Python Developer
Tata Consultancy Services (Morgan Stanley Client)
Apr 2022 - Present
New York, United States · Hybrid
Data Engineer and Python Developer Specializing in ELT, CI/CD, and Observability
- Designed, developed, and maintained a custom Python library for data ingestion and transformations in Snowflake, supporting data extraction from various sources (Sybase, DB2, IBM-MQ, WEBAPIS), file-based data ingestion, and pushing data to different database targets.
- Integrated observability with OpenTelemetry for tracing, logging, and metrics, providing detailed information for resource usage, data loading, statuses, and transformations.
- Implemented CI/CD pipelines using GitHub and Jenkins for streamlined deployment, with all code published in MSPypi.
- Ensured code quality and security using Snyk and SonarQube.
- Developed comprehensive tests using pytest and documented the library using Sphinx.
- Followed Software Development Life Cycle (SDLC) best practices for structured and efficient development processes.
- Utilized tools such as Git, Bitbucket, GitHub, Jira, Jenkins, and Informatica to support project needs.
Full Stack Developer
INEGI (National Institute of Statistics and Geography)
2020 - 2022
Aguascalientes, Mexico · Hybrid
- Conducted geospatial analysis using QGIS and PostGIS
- Developed web applications for data visualization and analysis
- Collaborated on projects involving large-scale data processing
PHP Developer
Various Roles
2018 - 2020
- Developed and maintained web applications using PHP and MySQL
- Implemented front-end designs using HTML, CSS, and JavaScript
- Collaborated with cross-functional teams to deliver high-quality software solutions
Education
Bachelor's Degree in Information and Communications Technology
Instituto Tecnológico de Aguascalientes
Graduated: 2019