Engineering

Christian Suárez

Senior Software Engineer

  • Quito, Ecuador
  • Masters, Software Engineering and Informatics Systems, Rioja International University
  • 17
    Years of Experience

Professional Bio

Since I had my very first computer, I was willing to learn how the computer works and makes the amazing things that help people. Later I discovered that behind those spectacular programs, there are people who use nothing but their imaginations to build the applications and programs that we use. Since then, I've been meticulously learning different kinds of programming languages and different ways to solve people's problems through technology. This passion led me to teach my kids how to build video games and be builders of technology instead of just consumers. Lately, I've been fascinated by the use cases that Machine Learning and AI can be applied to. I think that it's the future and the next big step of technology; there's a lot of value in the data that we generate on our apps and computers that could help to discover insights useful for solving a large number of society's problems.

Latin America
Quito, Ecuador

Technology Expertise

  • Advanced label
    Advanced
  • Intermediate label
    Intermediate
Angular.js (Advanced)
PHP (Advanced)
Java (Advanced)
Ionic (Advanced)
Android Native (Advanced)
CSS (Advanced)
HTML5 (Advanced)
MySQL (Advanced)
React.js (Intermediate)
React Native (Intermediate)
Node.js (Intermediate)
Ruby On rails (Intermediate)
Python (Intermediate)
GraphQL (Intermediate)
.NET (Intermediate)
Phone Gap (Intermediate)
Swift (Intermediate)
iOS Native (Intermediate)
C# (Intermediate)
Wordpress (Intermediate)
Lisp (Intermediate)
Perl (Intermediate)
MATLAB (Intermediate)
Firebase (Intermediate)
Django (Intermediate)
DevOps (Intermediate)
AWS (Intermediate)
PostgreSQL (Intermediate)

Featured References

open quoteclose quote
open quoteclose quote
open quoteclose quote

Employment History

FullStack Labs February 2021 - Present

Senior Software Engineer

At FullStack Labs, I'm responsible for delivering clients solutions using Angular.js, React, Node.js, and more.

TODO1 Services March 2007 - February 2021

Technical Lead

TODO1 provides financial solutions through digital channels. As Technical Lead, I worked on:

  • Pagalo, an app for generating and paying invoices. I built the service's back end, including a transparent and easy framework for logging events and transactions. It was built with Java/Spring Boot/Spring Data, Oracle Database, Outsystems and IBM Message Queue.
  • Bancolombia Personas, an online banking app for Bancolombia customers. I implemented all the services for invoice payments on the app, which was built with Java/Spring Boot/Spring Data, Oracle Database, Outsystems and IBM Message Queue.
  • Bancolombia Advanced Authentication Framework, a component to handle all the authentication processes from Bancolombia customers. I built a reliable and secure framework for the authentication process on the Bancolombia Online Portal, and a secure and flexible framework for the authentication process for the customers. It was built with Java/Spring MVC/Spring Data, Oracle Database, and Jboss EAP 6.
  • Maintaining the Bancolombia online banking legacy platform. I fixed issues and implemented new features in the web application, and maintained the platform's reliability and uptime. The platform was written with Java/Spring MVC/Spring Data, Oracle Database, and Jboss EAP 6.
BAYTEQ January 2004 to March 2007

Senior Developer

BAYTEQ is a technological consulting company in Quito, Ecuador. As Senior Developer, I worked on:

  • Third-party integrations for Banco Pichincha, the largest private bank in Ecuador. I worked on reconciling payments made by third parties with the bank's core data. The software was written with C/C++.
  • SRI Online, a web application that handle the taxes declarations for citizens. I developed various components for the app, including some of the core components of the declarations process on the web application. The app uses Java, JSP/Servlets, and Spring Framework.
COBIS Corp. January 2000 - December 2002

Software Developer

COBIS provides financial software to Banks from Latin America. As a Software Developer, I worked on:

  • Transactions Generator, a set of components that generates the principal source code to handle transactions for the customers. I found a way to automatically generate source code through the plugins that the company uses to build transactions. It was built with Java and SQL.
Latin America
Latin America

Portfolio

Bancolombia

Payment authentication framework

Java, Spring MVC

SRI Online

Tax declaration

Java, Spring Framework

Thought Leadership

Employment History

FullStack Labs February 2021 - Present

Senior Software Engineer

At FullStack Labs, I'm responsible for delivering clients solutions using Angular.js, React, Node.js, and more.

TODO1 Services March 2007 - February 2021

Technical Lead

TODO1 provides financial solutions through digital channels. As Technical Lead, I worked on:

  • Pagalo, an app for generating and paying invoices. I built the service's back end, including a transparent and easy framework for logging events and transactions. It was built with Java/Spring Boot/Spring Data, Oracle Database, Outsystems and IBM Message Queue.
  • Bancolombia Personas, an online banking app for Bancolombia customers. I implemented all the services for invoice payments on the app, which was built with Java/Spring Boot/Spring Data, Oracle Database, Outsystems and IBM Message Queue.
  • Bancolombia Advanced Authentication Framework, a component to handle all the authentication processes from Bancolombia customers. I built a reliable and secure framework for the authentication process on the Bancolombia Online Portal, and a secure and flexible framework for the authentication process for the customers. It was built with Java/Spring MVC/Spring Data, Oracle Database, and Jboss EAP 6.
  • Maintaining the Bancolombia online banking legacy platform. I fixed issues and implemented new features in the web application, and maintained the platform's reliability and uptime. The platform was written with Java/Spring MVC/Spring Data, Oracle Database, and Jboss EAP 6.
BAYTEQ January 2004 to March 2007

Senior Developer

BAYTEQ is a technological consulting company in Quito, Ecuador. As Senior Developer, I worked on:

  • Third-party integrations for Banco Pichincha, the largest private bank in Ecuador. I worked on reconciling payments made by third parties with the bank's core data. The software was written with C/C++.
  • SRI Online, a web application that handle the taxes declarations for citizens. I developed various components for the app, including some of the core components of the declarations process on the web application. The app uses Java, JSP/Servlets, and Spring Framework.
COBIS Corp. January 2000 - December 2002

Software Developer

COBIS provides financial software to Banks from Latin America. As a Software Developer, I worked on:

  • Transactions Generator, a set of components that generates the principal source code to handle transactions for the customers. I found a way to automatically generate source code through the plugins that the company uses to build transactions. It was built with Java and SQL.