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.
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.
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.
Scrapers development, text classification and image text recognition.
Lecturer of Foundations of Programming and Data Structures courses.
Worked with Django, JQuery and MySQL to deploy a Point of Sales system for the security appliances of a US-based company.
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.
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.
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.
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.