Career Summary

Experienced Full Stack Developer with over 10 years of expertise in creating scalable, robust, and user-friendly web applications. Specializes in backend development with Python, Django, Flask, and FastAPI. Proficient in developing RESTful APIs, microservices, and high-traffic web applications. Skilled in cloud services like AWS, Azure, and GCP, with experience deploying applications using Docker, Kubernetes, and serverless technologies.

Strong interest in data science and image processing, implementing features such as image recognition, text analysis, and machine learning using frameworks like Scikit-learn and NLTK. Adept at collaborating with cross-functional teams to deliver innovative solutions.

Work Experience

Sr Backend Developer

Buildertrend
Sep 2022 - Present
  • Led unit and integration testing, enhancing application stability and performing comprehensive security reviews.
  • Implemented Redis for performance optimization, and developed security features like token blacklisting and MFA.
  • Managed risk evaluations for financial transactions and onboarding processes using third-party services like Sardine.
  • Developed banking API features and established a CI/CD pipeline for automated testing and code quality checks.
  • Utilized GCP for scheduled tasks and cloud functions, streamlining asynchronous operations.
  • Integrated GraphQL to enhance API flexibility and efficiency, streamlining client-server communication and optimizing data retrieval for complex queries.

Technologies used:

  • Python
  • FastApi
  • Asyncio
  • GCP
  • MongoDB
  • PyTest
  • Docker
  • .NET
  • Sentry
  • Strawberry

Sr Risk Software Engineer

Taller Technologies / Paypal-Venmo
Nov 2021 - Sep 2022
  • Developed and maintained unit tests to ensure robustness of financial software using Django and Python with Pytest.
  • Conducted detailed risk evaluations for various transaction types, including customer account activities and debit/credit card operations.
  • Optimized fraud detection algorithms and implemented security enhancements to safeguard transaction processes.
  • Collaborated with cross-functional teams to refine risk assessment models and deploy risk mitigation strategies.
  • Worked with Kafka for real-time data streaming to enhance the performance and reliability of financial transaction monitoring systems.

Technologies used:

  • Python
  • Django
  • MySQL
  • PyTest
  • Docker
  • Cassandra
  • Kafka
  • Jenkins

Sr. Python Developer

BairesDev
Aug 2021 - Dec 2021
  • Engineered business solutions using Django and PostgreSQL to classify marketing profiles efficiently.
  • Performed complex queries in Django, leveraging full-stack AWS technologies including Lambda, SQS, and SNS for scalable, event-driven architecture.
  • Facilitated the migration of core applications to Databricks, enhancing data processing capabilities and system performance.
  • Developed and maintained robust unit tests with PyTest to ensure software reliability.
  • Facilitated the migration of core applications to Databricks, leading to significant improvements in data processing capabilities and overall system performance. Optimized the ETL pipelines to ensure efficient data handling and analysis.
  • Integration and migration of marketing profile data into an AWS S3-based data lake

Technologies used:

  • Python
  • Django
  • MySQL
  • AWS Lambda, SQS, and SNS
  • PyTest
  • Databricks
  • Docker

Lead Python/AI Developer

SingularBot / Consultant per hour
Nov 2020 - Jul 2023
  • Developed an HFT Market Maker Bot for cryptocurrencies markets.
  • Developed an HFT Bot using microstructure analysis of the orderbook.
  • Designed and developed algorithms for trading strategies using ML classification ensemble, MLP, and SVM models.
  • Implemented CI/CD pipelines with GitHub Actions, automating the testing and deployment processes to enhance efficiency and reliability.
  • Utilized Terraform for Infrastructure as Code (IaC) to provision and manage AWS resources, ensuring consistent and scalable infrastructure.
  • Integrated AWS services such as S3 for storage and RDS for database management, improving the scalability and robustness of our applications.
  • Deployed Kafka for handling real-time data streams from various cryptocurrency exchanges, ensuring reliable and low-latency data processing for high-frequency trading bots.
  • Utilized Databricks to scale and optimize machine learning pipelines, improving the performance of trading algorithms through efficient distributed data processing.
  • Implemented a data lake solution to store and analyze large volumes of cryptocurrency market data. Used the data lake to aggregate, clean, and prepare data for advanced analytics and machine learning, improving the accuracy and performance of trading algorithms.

Technologies used:

  • Python
  • Selenium
  • Flask
  • PostgreSQL
  • Scikit-learn
  • Pandas
  • CCXT pro
  • Imbalanced-learn
  • GitHub Actions
  • Terraform
  • AWS
  • Docker

Lead Python/JS Developer

AIMarketscap / Consultant per hour
Apr 2021 - Jul 2021
  • Developed microservices in Flask using async processes.
  • Developed a multiplatform App/Bot for trading cryptocurrencies (Quasar Framework/Electron/Capacitor).
  • Combined Apache Spark with Kafka to efficiently manage and process high-frequency cryptocurrency market data in real time. This integration optimized data streaming and distributed processing, improving the system’s scalability and performance for real-time trading and analytics.

Technologies used:

  • Python
  • Dixie.js
  • VueJS
  • Quasar Framework
  • Electron
  • Node Binance API
  • Capacitor JS
  • Spark

Lead Python Developer

Tachikoma Project / Consultant per hour
Sept 2019 - Jan 2020
  • Automatized social media interactions to farm Followers and Likes.
  • Developed performance statistics and reporting tools.
  • Utilized Apache Spark for large-scale social media data analysis, optimizing data pipelines and enhancing performance in a distributed cloud environment."

Technologies used:

  • Python
  • Selenium
  • Flask
  • PostgreSQL
  • Spark
  • PySpark

Odoo Developer

Xetechs CA Guatemala
May 2018 - Aug 2020
  • Developed new modules and adapted core features of Odoo for clients.
  • Created advanced reports and reviewed data using queries and stored procedures.
  • Built and maintained SQL scripts, indexes, and complex queries for data analysis and extraction.
  • Migrated data from legacy systems using SQL.
  • Implemented monitoring tools (grafana)

Technologies used:

  • Python
  • Odoo
  • PostgreSQL
  • JQuery
  • HTML/CSS
  • Grafana

Python Developer

CryptaBot / Consultant per hour
May 2018 - Jan 2019
  • Automatized trading strategies for cryptocurrencies.
  • Developed microservices in Flask for orderbook data extraction, analysis, and storage in multiple crypto exchanges.
  • Deployed and managed microservices on Heroku, ensuring scalable and reliable performance for high-traffic trading activities.

Technologies used:

  • Python
  • CCXT
  • Flask
  • MongoDB
  • Heroku

Lead Developer

CodingMotion CA
Sep 2017 - May 2019

Full Stack Developer / DevOps

  • Designed and developed web templates and user interfaces from PSD/AI graphic mock-ups using XHTML, HTML5, CSS3, JavaScript, and Vuejs.
  • Lead Developer for a Multi Tenant SaaS platform Multi-x based on AWS.
  • Developed Python-based API RESTful using Django, Flask, SQLAlchemy, and PostgreSQL.
  • Developed API to manage AWS server using AWS SDK for python (Boto3).
  • Data analysis using Numpy and Pandas.
  • Django auth interface with LDAP.
  • Created medical imaging visualizations 2D/3D for DICOM images and raw data using VTKjs and Vuejs.
  • Cached queries using Redis.
  • Implemented message queue with Redis and Python RQ.
  • Web scraper of news portals using Scrapy and MongoDB.

Technologies used:

  • VueJS
  • React
  • Node.js
  • Python
  • Django
  • Flask
  • Scrapy
  • VTKjs
  • Webpack
  • HTML/SASS
  • PostgreSQL
  • Quasar Framework
  • Docker

Full Stack Developer

Smart Supply Chile
Mar 2017 - Aug 2017
  • Imported data from third-party systems using SQL queries and stored procedures.
  • Applied application cache for stats charts using PHP Memcache and Memcached.
  • Implemented UI design using HTML and CSS3.
  • Created RESTful API endpoints using Laravel.
  • Consumed REST API using Vuejs.
  • Deployed and managed applications using Heroku, ensuring high availability and performance.

Technologies used:

  • PHP
  • Laravel
  • PostgreSQL
  • Gulp
  • VueJS
  • JQuery
  • HTML/SASS
  • Heroku

Full Stack Developer

Bizwi The Smart Shopping Company
Apr 2016 - Mar 2017
  • Created and designed microservices using Flask.
  • Database architect for DBs in Apache Cassandra.
  • Developed a real-time interface for capturing WiFi pedestrian data in Flask/Cassandra.
  • Implemented message queue for microservices using RabbitMQ with Memcached.
  • Cached database queries using Memcached.
  • Developed REST API using Django REST framework.
  • Implemented single sign-on (SSO) using Django REST framework JWT.
  • Implemented pre-authentication using Flask and OpenWRT.

Technologies used:

  • Django
  • Flask
  • JQuery
  • PostgreSQL
  • Apache Cassandra
  • HTML/SASS

Web Developer

RedBird Technologies Co. Ltd.
Dec 2015 - Jul 2016
  • Developed RESTful API in Laravel.
  • Created a web portal using Bootstrap, jQuery, and CSS3.
  • Developed interactive maps using Leaflet JS.

Technologies used:

  • Laravel
  • Javascript
  • HTML/SASS
  • PostgreSQL

Lead/Full Stack Developer

Sondeos CA
Nov 2014 - Mar 2017

Developed a telephone survey system.

Database Admin / SysAdmin.

  • Developed Django app for telephonic surveys.
  • Created random telephone number generator REST API.

Technologies used:

  • Django
  • Angular
  • HTML/SASS
  • PostgreSQL

Full Stack Developer/SysAdmin/Manager

AVN CA
Sep 2009 - Sep 2014
  • Developed discursive analysis systems (Django).
  • Developed web scraping systems (BeautifulSoup).
  • Implemented Percona XtraDB Cluster.
  • Database Replication (PostgreSQL and MySQL).
  • Implemented Incremental Backup System (Rsnapshot).
  • High Availability Cluster (lighttpd, haproxy, and keepalived).
  • Centralized logs (LogAnalyzer).
  • Web portal mirror synchronization (lsyncd).
  • Web portal file system synchronization (csync2).
  • Developed web portal (Drupal/jQuery).
  • Implemented VPN with remote sites.
  • Implemented CCTV System (ZoneMinder).
  • Implemented Helpdesk system (GLPI).
  • Implemented Distributed File System (GlusterFS).
  • Implemented Early Warning Systems. Nagios

Technologies used:

  • Django
  • JQuery
  • BeautifulSoup
  • HTML/SASS
  • PostgreSQL
  • MySQL
  • Nagios
  • Splunk

Consultant

Ministerio del Poder Popular para la Comunicación y la Información
Jun 2009 - Aug 2009

Developed video recording system.

Technologies used:

  • Python
  • Bash
  • PostgreSQL

IT Manager

Ministerio del Poder Popular para la Comunicación y la Información
May 2008 - May 2009

Managed web portals and speech analysis system for the institution.

Technologies used:

  • Python
  • Bash
  • PostgreSQL
  • Drupal
  • PHP

Analysis and Development Coordinator

Ministerio del Poder Popular del Despacho de la Presidencia
Jun 2007 - Dec 2007

Developed public tender system and criminal record system.

Technologies used:

  • VLC
  • Bash
  • PostgreSQL
  • FFMPEG
  • PHP

Developer

CVG Telecom
Mar 2007 - Jun 2007

Developed geographical visualization applications.

Technologies used:

  • Javascript
  • Mapserver
  • Openlayers
  • PostGis/PostgreSQL
  • PHP
  • HTML

SysAdmin/DBA

Ministerio para la Integración y Comercio Exterior
Nov 2006 - Jan 2007
  • Planned, designed, and implemented IT infrastructure.
  • Developed and implemented the mail system (SMTP, IMAP, Web server, etc).
  • Designed and administered firewalls and DNS.
  • Administered all existing servers in the institution.

Technologies used:

  • PostgreSQL
  • Bash
  • Courier
  • SpamAssassin

SysAdmin/DBA

Agencia Bolivariana de Noticias
Mar 2006 - May 2008
  • Planned, designed, and implemented IT infrastructure.
  • Developed and implemented the mail system (SMTP, IMAP, Web server, etc).
  • Implemented web services, database servers, directories (LDAP), and file servers.
  • Supervised and managed early warning system.
  • Implemented helpdesk system.
  • Designed and administered firewalls and DNS.
  • Designed and implemented redundancy and high-availability systems.
  • Implemented Domain Controller.
  • Planned migration of Microsoft Windows platform to GNU/Linux for users.
  • Developed IPTV system.
  • Implemented Database Cluster.
  • Implemented Instant Messaging System.
  • Implemented redundant systems.

Technologies used:

  • PostgreSQL
  • Bash
  • Courier
  • SpamAssassin
  • HAProxy
  • Heartbeat
  • MySQL
  • LDAP
  • SAMBA
  • PHP

SysAdmin

IT Department Haiton World C.A.
May 2002 - Jan 2006
  • Supported and backed up servers for point of sale systems.
  • Developed remote backup systems.
  • Planned and implemented cluster servers.
  • Installed CCTV Systems.

Technologies used:

  • MySQL
  • Bash
  • Bacula
  • Heartbeat
  • LDAP
  • SAMBA
  • PHP

Intern

Quantum Chemistry Laboratory, Simón Bolívar University
1999 - 2002

Simulations and numerical analysis of four-wave spectroscopy in organic materials.

Technologies used:

  • Matlab
  • C
  • C++

Skills

Frontend

  • VueJS
  • React
  • Bootstrap/Material Design
  • JavaScript
  • Node.js
  • HTML/CSS/SASS/LESS

Backend

  • Python/Django/Flask/Hug
  • PostgreSQL
  • FastApi
  • Scikit-learn/NLTK/Tensorflow

Others

  • DevOps
  • Selenium
  • Git
  • Unit Testing
  • CCXT
  • OpenCV
  • ImageAI
  • Kubernetes
  • Bash
  • Apache Cassandra
  • Scrapy
  • MongoDB
  • AWS / GCP / Azure

Languages

  • Spanish (Native)
  • English (Professional)
  • French (Intermediate)
  • Japanese (Intermediate)
  • German (Basic)