David Cifuentes

Mexico

@devcifuentes36

Badges

Problem Solving
Python

Certifications

devcifuentes36 has not earned any certificates yet.

Work Experience

  • Senior Backend Developer

    INVEX Banco•  August 2023 - Present•  Mexico City

    Designed and implemented ETL pipelines with Python for financial data processing, reducing execution times by 70% through optimization and parallelization. Developed data analysis scripts with Pandas and NumPy for automated report generation, processing +1M daily records. Optimized complex SQL queries in Oracle and PostgreSQL, improving critical query performance by 60% through indexing and refactoring. Built RESTful APIs in Python (Django) and Java (Spring Boot) to expose processed data to downstream systems. Automated data transformation and cleaning processes, eliminating manual intervention in 80% of cases. Collaborated with business teams to translate requirements into effective data models, leveraging Accounting background.

  • Junior Backend Developer

    INVEX Banco•  October 2021 - August 2023•  Mexico City

    Developed backend services in Python and Java for transactional data processing. Designed and optimized Oracle and MySQL database schemas for efficient financial data storage. Implemented ETL processes for data integration between legacy and modern systems. Created basic dashboards and automated reports with Python for business metrics analysis. Participated in code reviews and data architecture definition.

  • Full Stack Developer

    it4Cloud•  January 2020 - August 2021•  Mexico

    Developed web applications with Java (Spring Boot) and .NET for process automation. Implemented IoT solutions for real-time sensor data collection. Designed data capture and storage pipelines in MySQL for subsequent analysis. Automated operational report generation through Python scripts.

  • Junior Database Administrator

    Capital Media (CIFUSA)•  February 2017 - December 2019•  Tlalnepantla, Mexico

    Administered SQL Server databases for inventory and accounting systems. Developed .NET applications (C#, VB) for data process automation. Implemented ETL pipelines for multi-source data consolidation. Created automated reports and data analysis for management decision-making. Optimized queries and stored procedures, improving report response times.

Education

  • Universidad La noamericana

    Bachelor's Degree in Computer Systems Engineering•  January 2016 - January 2020

  • Instituto Politécnico Nacional

    Bachelor's Degree in Public Accounting•  January 2011 - January 2015

Skills

Git
Docker
Jupyter Notebooks
JIRA
Scrum
Agile
Excel VBA
Arduino
Raspberry Pi
OpenShift
WSO2
Oracle
PostgreSQL
MySQL
MS SQL Server
SQL Server
Django
Spring Boot
Python
Java
C#
VB
.NET