Profile picture of Ángel René Herrera Calzada

Á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

Key Projects

Hackathons