Carlos

Latin Americas
Peru

$65

English
About me

Engineer in Systems and Computing at Technological University of Peru (UTP), and graduated on Computing from IDAT Technological Institute. I have teamwork skills, I learn quickly and adapt to new problems easily. I am activist, developer and user of Free Software and Open Source Software, member of several FLOSS Communities giving speeches, running workshops and supporting events all across my country.

Skills
Skill Python Python
90.0%
(12yrs)
Skill Django Django
90.0%
(10yrs)
Skill FastAPI (python) FastAPI (python)
30.0%
(0.3yrs)
Skill PostgreSQL PostgreSQL
80.0%
(10yrs)
Skill AWS AWS
40.0%
(2.5yrs)
Front-end
70.0%
(5yrs)
Bootstrap
70.0%
(5yrs)
JQuery
70.0%
(5yrs)
Skill Docker Docker
50.0%
(3yrs)
Experience
Python Developer | Zebra Technologies · Full-time
Nov 2023 - Nov 2024

I was part of the development team in charge of software projects for Zebra company requirements.

Main responsibilities:

- Development and Python libraries, ORM and SDK for the projects being used in Zebra.

- Development and Python functions to migrate data from MongoDB to PostgreSQL.

Back End Developer | Auna · Contract
Nov 2023 - Jan 2024

I was part of the backend development team for QDS Company's client: Auna.

Main responsibilities:

- Development and bug fix of NodeJS modules for a Health care system.

Python Developer | Restaurant Brands International · Full-time
Aug 2022 - May 2023

I was part of the backend development team inside RBI company, that develops and maintains a POS system for

restaurants used in big brands, like Burger King and Popeye's, the project was built using Python and their own SDK without other frameworks.


- Used SCRUM to manage the project

- Was part of the backend development team, fixing bugs and building new features

- Fixed bugs and develop new features for a POS system

- Fixed bugs and develop new features for a KDS system

- Wrote unit tests

- Troubleshoot existing issues

Back End Developer | GHGSAT · Full-time
Aug 2021 - Jun 2022

I was part of the backend development team that built a GraphQL API application, we used SCRUM and Kanban to manage the project, using GitLab-flow to have control on the source code doing code review before accepting merge requests.


Main responsibilities:

- Development of a GraphQL API with Django and Django-Graphene.

- Development of REST API with Django.

Python Developer | PayPal · Full-time
May 2021 - Dec 2021

Risk engineering preventing frauds.

Backend development using Python for Venmo/PayPal via Taller Technologies.

Back End Developer | GHGSAT · Full-time
Oct 2020 - Apr 2021

I was part of the backend development team that built a GraphQL API application, we used SCRUM and Kanban to manage the project, using GitLab-flow to have control on the source code doing code review before accepting merge requests.


Main responsibilities:

- Development of a GraphQL API with Django and Django-Graphene.

- Configuration of GitLab CI/CD to auto deployment of the application.

- Integration of Django and MinIO.

Software Engineer | BairesDev · Full-time
Nov 2019 - Mar 2020

I was part of the development team that built an REST API application and its CLI client, we used SCRUM and Kanban to manage the project, using GitLab-flow to have control on the source code doing code review before accepting merge requests.


Main responsibilities:

- Development of a REST API with Django and Django REST framework.

- Development of a CLI application to allow end-users interact with the REST API.

- Development of Python libraries for internal integration of custom-made applications.

- Deployment of the application on AWS Lightsail.

- Configuration of GitLab CI/CD to auto deploy applications and automatic build of python package to be published on custom pip server.

Software Developer | Ministerio de Salud del Perú · Full-time
Nov 2016 - Nov 2019

I was the main developer and maintainer of various projects, building web applications and RESTful APIs using Python and Django with PostgreSQL, deployment in Linux servers.


The projects I worked on included an MPI (Master Patient Index), an SSO system, a Triage system, a system to care disabled people, a system for ambulatory assistance to patients.

Main responsibilities:

- Analysis and development of the base project using Django.

- Development of the back-end API endpoints using Django Rest Framework.

- Development of the front-end forms using Bootstrap 3 and jQuery.

- Fixed bugs.

- Development of new requirements.

- Maintained current functionalities.

- Deployment on development servers.

M
Game Developer | MostroApps · Full-time
Dec 2015 - Aug 2016

I was the main developer of a mobile game project, we used SCRUM and Kanban to manage the project.

Main responsibilities:

- Development of the game using Unity 3D and C#.

- Development of back-end API on server to save some game data.

- Development of in-game purchases system using Soomla library.

C
Software Engineer | Cluber Perú · Full-time
Feb 2014 - Oct 2015

I was the main developer of a web project, we used SCRUM to manage the project, this project uses REST APIs to communicate with a mobile client.

Main responsibilities:

- Development of the back-end part of the web application with Python and Django.

- Development of the REST API to communicate with the mobile application of Cluber.

- Development of the front-end part of the web application with Bootstrap 3.

- Deployment of the web project on AWS.

H
Backend Software Engineer | HUB Educación · Full-time
Jun 2014 - Dec 2014

I was the main developer of a web API project, we used SCRUM and Kanban to manage the project, this project used REST APIs to communicate with a mobile client and other web clients.


Main responsibilities:

- Development of the back-end API that an front-end SPA will use.

- Development of the back-end API that an mobile application (Android, iOS) will use.

- Deployment of the API on AWS.

B
Software Developer | B2C Corp S.A.C. · Full-time
Aug 2012 - Sep 2013

I was the main developer and maintainer of various web projects, we used SCRUM and Kanban to manage the project, some of the projects used REST APIs to communicate with other web projects.

Main responsibilities:

- Development of new requirements on the back-end of the projects.

- Deployment of the application on in-house client servers.

Systems and Network Administrator | Texfina S.A · Full-time
Jan 2012 - Aug 2012

I was part of the team in systems and networking administration on the company.

Main responsibilities:

- Installation and configuration of internal Linux Servers.

- Configuration of the internal networking.