With 5 years of experience in the software industry, I possess an advanced skill set in software development. My expertise extends to the application of principles and guides such as SOLID, DDD (Domain-Driven Design), Clean Code, as well as design and architecture patterns. I consistently maintain a focus on best security practices according to OWASP standards.
My experience goes beyond just development, it extends to areas like systems architecture and DevOps, where my discipline and enthusiasm for continuous learning have allowed me to excel. I specialize in automating and optimizing processes, showcasing proficiency in technical documentation and C4 diagramming. This skill has been crucial in clarifying and effectively communicating the architecture and design of systems across a range of projects.
I have contributed to numerous successful projects, including cloud-based, real-time, asynchronous, and serverless architectures, using technologies such as FastApi, Flask, Django, Graphql, Node, and C++ for the backend, and Vue. js, React, Angular, and Tailwind for the frontend. My experience in implementing and deploying distributed systems, employing cloud services and serverless approaches, coupled with my proficiency in real-time systems using sockets, has significantly improved the efficiency and scalability of the applications I have developed. Skills
Advanced knowledge in Python
Backend development with FastAPI, Flask, Django
Web Scraping and API Scraping
Automation with Python
Celery, RabitMQ, Redis
Database management with SQL and MongoDB
Frontend development with Vuejs, React + Tailwind, Bootstrap
Advanced knowledge of Gnu/Linux
CI/CD with Github Actions, Gitlab, Azure DevOps, and Harness
Knowledge of AWS and Azure Clouds
Advanced knowledge of docker and docker-compose
Basic knowledge in Kubernetes, Grafana, Prometheus
Infrastructure automation with Terraform and Terragrunt
University of Cauca
Popayan - Cauca, Colombia
2016 - 2024
Udemy
June 2022
Python automation, covering topics like Selenium, API reverse engineering, Python, Linux scripting, and more.
Mongo DB University
Dec 2022
Advanced usage of commands like find, update, aggregations , insert, upsert, and bulkwrite in-depth. This course emphasized the optimization and flexibility of MongoDB.
edx
Aug 2021
Best secure development practices with Python. This course covered encryption methods, both synchronous and asynchronous, SSH management, authentication techniques, potential attack vectors etc...
Udemy
Dec 2022
Kubernetes architecture, configuration files, services, deployents, Networking, Replicasets.
I returned to work at my previous company where I have worked on different projects as a developer, technical leader, I have worked with AWS, GCP and FHIR V5
I worked here for two years, where I have taken the lead on some automation initiatives. This included the creation of tools oriented towards managing infrastructure costs, extracting data from Azure DevOps, Harness, GitHub and Datadog. Notably, I actively participated in a ci/cd migration, transitioning from Azure Devops to Harness and Giithub. Our approach includes employing templates for different types of services: microservices, microfrontends and monolith. I played a crucial role in coding extensively for these templates. Simultaneously, for this same project I simplified the migration process for developers by writing automation. This automation specifically targeted the migration of each pipeline from Azure DevOps., migrating 1500 pipelines successfully. I have worked with Terraform, Kubernetes and Virtual Machines, among others.
I contributed to some projects using the Vue.js, Postgres, and Node.js stack. The most important project was the substantial restructuring of a Python application. This involved a modification in its architectural design, transforming it from a desktop application to a web application, and subsequently deploying it in Azure using Kubernetes.
I rejoined EME enterprise to manage and lead some development projects. My versatile role encompassed client negotiations, design, architecture, full-stack development, system administration, and DevOps. Among these tasks, a significant achievement was the Compensave.co project, a platform dedicated to carbon footprint purchasing.
I crafted a signing platform created from scratch using Django, incorporating middlewares and backends for AWS Cognito authentication. I seamlessly integrated AWS services like Dynamo, S3, Rekognition, and IAM. The backend services were powered by a Graphql API, and I devised a multi-step signature gateway flow using sockets. This process involved personal data validation, OTP verification, facial recognition with AWS, culminating in the final signature. I developed a Vue.js frontend for this signing process.
Refactorization of a Django 1.9 App, upgrading it to the latest version. Implementing significant architectural changes with the integration of Redis and sockets. Additionally, I successfully deployed various apps on Digital Ocean using Dokku, Redis, and Daphne. Furthermore, I integrated some payment gateways in Django Projects like MercadoPago, Openpay, Epayco, and Stripe.