Guillermo Morales

About me
Information system developer in different programming languages like Python, PHP, JAVA, C# and Visual Basic 6; knowledge in basic and digital electronics, circuits design, and microcontrollers programming (CCS, PicBasic, Assembly); Google Cloud Servers Administrator, DBA Administrator.
Tech stack
Experience
Back End DeveloperBairesdev
Back End Developer
Bairesdev
11/2020 - Currently

Working in a learning platform for school students, developed in Python/Django and Docker for development deployment and invoke, for task executions, with MySQL for long-term storing and SQLite for unit testing, I'm in charge of APIs and new features development.

Technologies

MySQLPythonDjangoGitDockerPytestSQLiteGitHub
Back End DeveloperAvantica
Back End Developer
Avantica
08/2020 - 11/2020

Working in an American magazine and multi-platform publisher, developed in Python/Django and Docker for development deployment, with MySQL for storing, I was in charge of APIs and new features development.

Technologies

MySQLPythonDjangoGitDockerDjango REST FrameworkGitHub
Back End DeveloperSmartsoft
Back End Developer
Smartsoft
12/2019 - 07/2020

Working in a dealership CRM from scratch, with Python/Django for the Backend and Vue.js in the Frontend, Docker for development deployment, PostgreSQL for storing, TDD for every new feature to ensure that all software meets the established requirements. Github actions was used to automate all software workflows.

Technologies

Test-driven Development (TDD)PythonDjangoGitDockerPytestDjango REST FrameworkVue.jsGitHubPostgreSQL
Full Stack DeveloperGDGLab
Full Stack Developer
GDGLab
10/2018 - 12/2019

Fullstack Developer in different projects (mobile, frontend, and backend) with multiple technologies. 1) Django/Firebase backend app for motels. 2) Django/PostgreSQL administration app for totems publicity, with raspberry pi to control on/off for TVs and advertising videos download. 3) Kotlin/Android application for sports betting control. 4) Flask/Java/Android API and frontend to control GPS device Koban TK-103B. 5) Angular frontend development to show installed cameras inside transmilenio’s buses. 6) Java/Android modules development for radio app.

Technologies

AndroidMySQLPythonDjangoDockerSQLiteDjango REST FrameworkKotlinFirebasePostgreSQL
Full Stack DeveloperNexura
Full Stack Developer
Nexura
12/2016 - 10/2018

Fullstack developer for multiple government projects (mobile, frontend, and backend): 1) Python scripts for automated CI. 2) Android/Laravel/MySQL Development of the information system for the administration of the real estate of the municipality of Cali. 3) Laravel/MySQL Development of the system for the Bogota air quality index. 4) PHP/C#/SQL Server modules development for modules inside the intranet of the terroritorial development financial of Colombia. 5) Google Cloud servers administrator.

Technologies

AndroidPHPMySQLPythonGoogle CloudJavaC#.NETLaravelASP.NETMicrosoft SQL Server
Full Stack DeveloperOnVacation Hoteles Azul
Full Stack Developer
OnVacation Hoteles Azul
09/2014 - 06/2016

Modules developer for company's CRM made in PHP with Yii framework. One of my personal projects within the company was to create a shift software for clients who needed to request tourist plans, cash payments, advice, or itinerary changes. Also, another personal project was to create a hardware device with a Pic 16f877a and an electric butt plate, which allows only the IT members to enter the IT area with an application in their android devices.

Technologies

PHPYiiJavaSubversion (SVN)PostgreSQL
Back End DeveloperTATA CONSULTANCY SERVICES
Back End Developer
TATA CONSULTANCY SERVICES
11/2013 - 09/2014

Pharmaceutical software development from scratch with C # and MVC 4. Complement design in Excel 2007 (VBA) for automation testing with macros and ribbons, generating business matrices and connections to access the database through ADO.

Technologies

Entity FrameworkVisual BasicC#.NETMicrosoft SQL Server
ProfessorFCECEP
Professor
FCECEP
02/2011 - 11/2013

Programming professor in different technologies like: 1) Python / Django 2) PHP / CakePHP 3) Java 4) Android 4) C# 5) MySQL

Technologies

AndroidPHPPythonJavaC#.NET
Business AnalystDISTRIMAS S.A.
Business Analyst
DISTRIMAS S.A.
01/2007 - 05/2009

Main software developer for company's projects: 1) Django/MySQL application to control the workflow of orders entered in the company’s ERP with an interface that extracts data from Cobol and stored it into MySQL. 2) PHP/MySQL Developer of the B2B portal.

Technologies

MySQLPythonDjango
Education
03/2021 - 03/2021
Git + Github
Udemy
03/2021 - 03/2021
React + Firebase
Udemy
04/2020 - 04/2020
Databases Professional Course
Codigofacilito
03/2020 - 03/2020
Python Professional Course
Codigofacilito
06/2018 - 08/2018
Tools Development for mobile platforms
PacifiTIC
04/2013 - 06/2013
Mobile development for android using Java
MinTIC
08/2009 - 11/2009
Oriented Object Programming with JAVA emphasised on multimedia, networking, applets, servlets and databases
SENA
08/1999 - 06/2004
SYSTEMS TECHNOLOGIC
Centro Colombiano de Estudios Profesionales