Fredy Gil MejiaFull Stack Developer
I am a passionate software developer. I spend most of my time doing software (all kind) and learning new languages/frameworks/tools. I do back and front end. I'm currently finishing Udacity's Cloud Developer Nanodegree.
Tech stack
Python (17)
Oracle Database (15)
Oracle Forms & Reports (15)
Java (14)
Web (11)
ERP (11)
SQL (10)
WebLogic (7)
Linux (7)
JSP (6)
JavaScript (5)
PHP (5)
React (5)
Joomla (4)
jQuery (4)
Node.js (4)
PL/SQL (4)
Asterisk (3)
MySQL (3)
Databases (3)
Apps (2)
Education (2)
Algorithms (2)
Statistics (2)
CSS (1)
Communication (1)
AWS Deployment (1)
Architecture (1)
Docker (1)
Experience
Full Stack EngineerSoluciones de Información SA Contract
07/2020 - 03/2021

As an experienced full stack engineer, I was involved in the whole stack of application development, deployment and delivering. I participated in meetings with main customers defining requirements, established architecture of services, I created Docker containerized backend services with Node, Python and Oracle Database, frontend modules with React, Oracle Forms and Oracle Reports, I was in charge of deploying to our private cloud, application tuning and support of internal teams and external customers. As main achievements in this role, I created an online payment web app for citizens of Municipio de Palmira (Colombia) and also web services for use by main banks in Colombia and this generated increments of more than 80% in taxes collection by this entity. I also created the platform architecture and guided a team in charge of migrating the company's apps and services from a private cloud to AWS.

React
Python
Docker
Oracle Forms & Reports
Web
Oracle Database
AWS Deployment
Architecture
Apps
Full Stack EngineerSynchrox SAS Contract
07/2019 - 06/2020

As a full stack engineer, I administer multiple database and application servers. I also develop and support application modules, using Java, Node.js and Python in the backend and React, JSP, Oracle Forms and Oracle Reports in the front end.

React
Python
Java
Node.js
Oracle Forms & Reports
JSP
Oracle Database
Full Stack EngineerSoluciones de Información SAS
01/2017 - 07/2019

During this period, I was in charge of Dev Ops, provisioning multiple servers in a private cloud used by hundreds of users of the company's ERP. I also installed and managed customers on premise servers. I developed new applications using Java, Python and Node.js in the backend and JavaScript, React and JSP on the frontend. Those modules are used by hundreds of users in government entities.

JavaScript
React
Python
Java
Node.js
Oracle Forms & Reports
ERP
JSP
Oracle Database
Senior EngineerSoluciones de Información SAS
01/2016 - 12/2016

As I senior engineer, I was in charge of creating new system modules managing a team of 3 developers. I did customer communication, reviewing, task assigning, mentoring and developing. The new modules became core apps for the current company ERP.

PL/SQL
Oracle Forms & Reports
ERP
Oracle Database
Communication
Apps
Full Stack EngineerSoluciones de Información SAS
01/2009 - 12/2015

Thanks to my expertise in Oracle PL/SQL, Oracle Forms/Reports and Python scripting, we successfully migrated the company's complete ERP system from client/server to Web architecture, with a total of almost 600 Forms and 800 Reports. As a Full Stack Engineer, I was in charge of provisioning the platform required to develop and deploy company's ERP in the cloud. In that time I developed a strong experience installing and managing Oracle databases 9i, 10g, 11g and application servers Oracle OAS 10g and Oracle WebLogic 11g/12c in Linux and Windows environments. I also was in charge of installing and configuring Oracle's application server on customers premises using Linux servers. I developed main application components using J2EE, Python and Oracle Forms and Reports 10g/11g/12c. I also generated many Python scripts to automatize servers daily tasks.

Python
SQL
Linux
Java
Oracle Forms & Reports
ERP
WebLogic
Web
Oracle Database
Full Stack DeveloperiKono Telecomunicaciones
09/2007 - 08/2010

In iKono Telecomunicaciones I was a freelance developer in charge of core products still in use by the company nowadays. Using Python, MySQL and Asterisk framework, I wrote one of the core services that let the call centers implemented by iKono to process and manage thousands of calls by day. I also wrote a web application using PHP, Joomla!, MySQL and JQuery that allow managers to generate reports and insights about call center operations.

PHP
MySQL
Python
jQuery
Web
Joomla
Asterisk
LecturerFundación Universitaria del Area Andina
05/2009 - 08/2010

Distance Education Tutor, for students in Public Accounting and Professional Systems Technician. I thought topics like programming, statistics, informatics and software analysis and development.

Algorithms
Education
Statistics
LecturerSENA
02/2010 - 08/2010

Lecturer in Technologist in Analysis and Development of Information Systems program. I thought databases (Oracle) and software development (Java, PHP).

PHP
Java
Oracle Database
Databases
Frontend Web DeveloperMicrotec de Colombia LTDA
06/2008 - 06/2009

As a Frontend developer, I used Joomla!, PHP, JQuery and CSS to generate 3 functional websites according to customers requirements and designer's prototypes.

PHP
jQuery
CSS
Joomla
Senior Support EngineerMicrotec de Colombia LTDA
01/2006 - 05/2008

As a support engineer, I delivered technical consultancy and solved technical issues related to our municipal taxes platform, used by hundreds of users. I installed and configured a lot of Oracle databases, I wrote PL/SQL, Java, JSP and JavaScript code and created applications with Oracle Forms and Reports. I wrote efficient SQL and Python code to export all Oracle data to another system bought for one of our customers, including tables with millions of records.

JavaScript
Python
SQL
PL/SQL
Java
Oracle Forms & Reports
JSP
Oracle Database
Databases
Education
Full Stack Web Development CertificationfreeCodeCamp
01/2018 - Currently
Ingeniero de Sistemas y ComputaciónUniversidad Tecnológica de Pereira
01/1999 - 01/2006