Pedro Rodrigo Muñoz del RioBack End Developer
Developer with experience in software development, management, consulting, and college teaching. I specialize in web development and web scraping using Linux, Python, Scrapy, PostgreSQL, and other free tools. Also, have done some machine learning projects with scikit learn and TensorFlow. My experience includes being the CTO of Chazki, being part of the first developers' team at Emptor and working on software projects at organizations of all sizes public and private, collaborating with remote multicultural teams of developers. In addition, I have also been a college professor and I’ve given talks and training in various cities of Peru. I have extensive experience as a community activist, working with various non-profit organizations on issues related to FOSS and privacy. I am a native Spanish speaker and advanced in English, my hobbies are reading good literature, studying humanities, traveling, and exercising. Also, have a basic level at French.
Certifications
Python
Python
11/26/2019
B2 Upper Intermediate
B2 Upper Intermediate, B1 Intermediate
10/07/2021
Tech stack
Python (6)
B2 Upper Intermediate
B1 Intermediate
Management (5)
Django (5)
JavaScript (4)
PostgreSQL (4)
MySQL (4)
Linux (3)
Ubuntu (3)
Machine Learning (3)
Scrapy (3)
OpenCV (3)
Mercurial (3)
FreeBSD (3)
Design (3)
Strategy (3)
CTO (3)
Writing (3)
MongoDB (3)
jQuery (2)
Teaching (2)
C++ (2)
Oracle Database (2)
Plone (2)
Docker (1)
Docker Compose (1)
AWS Lambda (1)
AWS CloudFormation (1)
AWS SQS (1)
Experience
Software EngineerRazorvision Consulting
05/2021 - 12/2021

Working as a Software Engineer at Katapult, refactoring the main software platform of the startup. Using Python, Django, Postgres, and Docker as main tech stack.

Python
Django
Docker
Docker Compose
PostgreSQL
Software EngineerBairesDev
12/2020 - 05/2021

Migrated old legacy systems in PHP to a Python system over AWS, using Lambda and SQS. While we accomplished this goal we also gave maintenance to the legacy system with some PHP coding.

Python
Django
Docker
AWS SQS
Docker Compose
AWS CloudFormation
AWS Lambda
PostgreSQL
CTOChazki
10/2018 - 12/2020

As the CTO, I was the orchestra director of the team and one of the players too. Some of my many roles here: Software architect, project management, product definition, ticket writing, database design, process survey, recruiting, documentation, data analysis, reporting, supporting salespeople, and some others. As a part of the C level of the startup, my main job was to direct the IT department actions to be aligned with the company strategy, which was basically to improve our process, grow fast and take new markets quickly.

MongoDB
Management
Design
CTO
Writing
Strategy
Senior DeveloperEmptor
06/2016 - 10/2018

Scrapers development, text classification and image text recognition.

OpenCV
Scrapy
Machine Learning
LecturerUniversidad Privada del Norte (UPN)
05/2016 - 08/2017

Lecturer of Foundations of Programming and Data Structures courses.

C++
Teaching
Senior Python DeveloperBelatrix Software
09/2015 - 07/2016

Worked with Django, JQuery and MySQL to deploy a Point of Sales system for the security appliances of a US-based company.

MySQL
Python
Django
jQuery
Project ConsultantMoseltex S.A
02/2014 - 04/2014

Selection, hiring, and management of the ERP team in Moseltex. Moseltex is a textile factory that provides services for the general public and other factories so they needed to improve their processes to remain competitive. The work was hiring and bootstrapping the ERP development team in charge of adapting and deploying a warehouse module. The team is still working on the next phases of the project. In the project, we used Python 2.7, OpenERP (actually Odoo), PostgreSQL, Git, Ubuntu Linux as desktop and server, and Scrum as developing methods.

Python
Scrum
Git
Linux
Ubuntu
Odoo
Management
PostgreSQL
CEOSIMUDER S.A.C
10/2009 - 02/2012

After my work in Percan, I founded Simuder with a partner to develop custom software for businesses. It was two years of experience in business and project management, sales, contract negotiation, and software development. In our work, we used Python, Django, PostgreSQL, MySQL, Javascript, mercurial, Ubuntu Linux as desktop, and FreeBSD as our servers operative system.

JavaScript
MySQL
Python
Django
Linux
Ubuntu
Management
FreeBSD
Mercurial
PostgreSQL
DeveloperProyecto PERCAN
10/2008 - 12/2009

The Percan project was a Peruvian-Canadian cooperation program, aimed to improve the contribution of the mining sector to the development of the Peruvian mining regions. One of the key achievements of the project was the development of a new information system that allowed greater efficiency in the Ministry processes. The developers' team was composed of Peruvians and Canadians and the work was to maintain the system, add new reports and new modules. My main contribution was a script that accessed any stored procedures from Oracle, allowing the use of stored procedures in zope. The technologies we used were Python 2.7, Oracle, cx_Oracle, Zope, DTML, and Javascript.

JavaScript
Python
jQuery
Plone
Oracle Database
DeveloperAmericatel
06/2008 - 10/2008

Americatel is a telecommunications company and its information system manages the contracts, work orders, approvals, stocks, and other business functions. The work consisted of maintaining the system, developing a new estimation module, and deploying it into production. Our tools were Python 2.7, Django, Ubuntu Linux, and FreeBSD as server.

Python
Django
Linux
Ubuntu
Education
PhD (c)Universidad Nacional de Ingeniería
02/2011 - 02/2013
Master of Science (M.S.)Universidad Alas Peruanas
02/2011 - 02/2011
Master StudiesUniversidad Nacional Federico Villareal
02/2008 - 02/2010
Bachelor of Science (B.S.)Universidad Tecnológica del Perú
02/2002 - 02/2006