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.
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.
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.
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.
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.
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.
Distance Education Tutor, for students in Public Accounting and Professional Systems Technician. I thought topics like programming, statistics, informatics and software analysis and development.
Lecturer in Technologist in Analysis and Development of Information Systems program. I thought databases (Oracle) and software development (Java, PHP).
As a Frontend developer, I used Joomla!, PHP, JQuery and CSS to generate 3 functional websites according to customers requirements and designer's prototypes.
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.