About me
I'm a Software Engineer with professional experience in designing, developing, and deploying software since 2018. I started as a full-stack developer, though in the last couple of years, I've been working as a Django/Python backend developer.
I have experience building REST APIs, app containerization, front-end development, managing dependencies, working with cloud services, and creating well-written documentation. I like learning new technologies to stay up-to-date. I consider myself an avid learner. In non-tech skills, I'm a good communicator, like to work in teams, and enjoy helping others.
Outside work, I spent my free time playing video games, watching Formula 1, building model kits, and doing occasional photography.
Technologies
Work Experience
-
BairesDev LLC (Oct 2021 - present)
-
Qualified as a top performer
-
Client: Newsela (Feb 2023 - Present)
-
Working as a backend Python/Django developer.
-
Learning and working with other technologies, like Flask API, Alembic, Google BigQuery, Prefect, Invoke.
-
Improved SQL time executions on backend.
-
Manual QA testing.
-
Deployed releases on development, staging and production environments.
-
Created custom Django and Invoke commands.
-
-
Client: 6sense (Jul 2022 - Dec 2022)
-
Worked as a backend developer, writing code mainly on Python/Django for the REST API.
-
Developed a robust Python script to interact with the REST API and easily create records.
-
Maintained and improved the backend, adding new functionality.
-
Posted well-written Pull Requests on GitHub with test evidence and replication steps.
-
-
Client: Granite Media (Oct 2021 - Jul 2022)
-
Joined as a backend engineer to maintain, improve and develop a containerized REST API for content ingestion using Django and DRF, along with Beautiful Soup v4 for web scraping.
-
Promoted the use of unit tests.
-
Built React components to present the internal users with a modern page to ingest and manage the ingested content, also working in the backend using DRF and GraphQL.
-
Revamped the Python dependency management with Python Poetry and developed custom Django commands for easy use.
-
Upgraded deprecated python libraries by thoroughly reading official documentation and changelogs.
-
Worked on Google Cloud Platform, gained experience with Kubernetes, and upgraded the Kubernetes cluster and MySQL instances with full documentation of the process.
-
Improved the web application setting by implementing a YAML file.
-
-
-
IT Consultant at IDOM S.A. (Jun 2018 - Oct 2021)
-
Project: Demo Blockchain Network.
-
Developed a demo blockchain network for a client in Spain with Express.js REST API on the backend and Angular 2 on the front end.
-
Designed, developed, and deployed a five-node Hyperledger Fabric version 2 blockchain network.
-
Built a smart contract in Golang and a REST API on the backend with Hyperledger Fabric SDK with Node.js, Express.js, and Swagger.
-
Deployed the blockchain network in an Amazon EC2 virtual server instance in AWS.
-
Deployed an Angular application in Firebase.
-
-
Project: Hydrology and Meteorology Data Transfer Interoperability Platform
-
Implemented this system with a service-oriented architecture for Bolivia's National Service of Meteorology and Hydrology.
-
Worked on design, development, and deployment processes.
-
Designed the business processes with Bizagi Modeler.
-
Analyzed the country's legal framework for the project and the regulatory framework of the platform.
-
Built an Odoo application that worked as the front end of the system.
-
Developed containerized microservices to store the information transferred with Docker, Django REST Framework, GraphQL, and MongoDB.
-
Developed Python automation script templates for Apache Airflow. Set up and deployed containerized services in the client's on-premises virtual server with Docker.
-
-
Project: Document Manager
-
Deployed the second version of this system for the Strategic Projects Office of the Ministry of Public Works in Paraguay.
-
Added new features, such as email and in-app notifications, a comment section for documents, and a document generator for memorandums, circulars, and service orders using preformatted templates.
-
-
Project: Expropriation System
-
Built an expropriation system for Paraguay's Ministry of Public Works.
-
Worked on the data transformation stage.
-
Analyzed data, designed relational models, and migrated it from spreadsheets to a PostgreSQL database with Python.
-
Set the client's on-premises virtual server for the PostgreSQL database.
-
Created Power BI dashboards to visualize data on expropriations.
-
Installed Power BI Gateway on a Windows Server to connect the database to the Power BI dashboards and provided regular updates.
-
Developed user interfaces for the system's BPM using Angular.
-
-
-
Consultant at Ministerio de Hacienda (May 2017 - Jun 2018)
-
Maintained and updated the department's static website.
-
Proactively developed dynamic website with Django and deployed it to a virtual server.
-
In charge of user administration for the public investment system.
-
Elaborated technical requirements for the department's hardware and software acquisitions.
-
In charge of weekly backups of the public investment system's database and source code.
-
Provided general IT support to the department.
-
-
Freelancer (Jun 2017 - Oct 2021)
-
Client: Private client from Bolivia (Aug 2021 - Oct 2021)
-
Developed an Express.js REST API with Sequelize to make CRUD operations and calculate the water balance based on several inputs.
-
Developed an Angular interface to interact with the Express.js REST API.
-
Developed a Python script that sends requests to the Express.js REST API to calculate water balances and store the results into XLSX files. The script runs daily with crontab.
-
-
Client: Private lawyer from Paraguay (Jun 2017 - Aug 2017)
-
Developed a legal document generator for a lawyer with Python and TkInter.
-
Created an executable file with PyInstaller with protection against cloning.
-
-
Trainings & Courses
-
Introduction to Google Cloud BigQuery. Udemy, 2023.
-
Agile Fundamentals: Including Scrum and Kanban. Udemy, 2023.
-
Linux Shell Scripting: A Project-Based Approach Learning. Udemy, 2022.
-
Django for Everybody Specialization. University of Michigan - Coursera, 2021.
-
Introduction to UML. Universidad de los Andres - Coursera, 2020.
-
Docker Mastery: with Kubernetes and Swarm from a Docker Captain. Bret Fisher - Udemy, 2020.
-
Python 101 for Data Science. Coursera. IBM - edX, 2019.
Education
-
B.Sc Software Engineer from Universidad Americana (Mar 2012 - Sep 2018)
-
GPA: 4.96
-
Graduated with high honors
-
Thesis based on license plate recognition with computer vision, using Django, DRF and OpenALPR
-