Management

Ivan Ardila

CEO (FullStack Labs Colombia), Software Architect

  • Barranquilla, Colombia
  • Self Taught
  • 10
    Years of Experience

Professional Bio

I've always been interested in computers and how they work, from their high-level abstractions to the way energy moves throughout their components. Anyone who truly loves working with computers really has two choices: become a chip architect or a software developer. In choosing the latter, I get to help our clients solve complex challenges every day — and as CEO of FullStack Labs Colombia, I get to solve the challenges of our own. Primarily, I manage the company on a day to day basis, including hiring and HR, operations, legal and accounting, and employee management. I also often lead critical projects for key clients, and still regularly commit code when time allows, including for Ekso Bionics, a manufacturer of human exoskeletons; and EKA, one of the world's largest logistics management companies. I most enjoy working with Ruby on Rails — it's highly flexible and so easy to create an app that there's no need to resort to boilerplate code. When I'm not running our Colombian operation or building new software, I like to read, watch movies and sports, and enjoy a good beer.

Latin America
Barranquilla, Colombia

Technology Expertise

  • Advanced label
    Advanced
  • Intermediate label
    Intermediate
React.js (Advanced)
Ruby On Rails (Advanced)
Node.js (Advanced)
Angular.js (Advanced)
MySQL (Advanced)
Javascript (Advanced)
PHP (Intermediate)
Java (Intermediate)
Phone Gap (Intermediate)
IoT (Intermediate)
AWS (Intermediate)

Featured References

open quoteclose quote
open quoteclose quote
open quoteclose quote

Employment History

FullStack Labs April 2016 - Present

CEO (FullStack Labs Colombia), Software Architect

At FullStack Labs, I'm responsible for overseeing the company's entire Colombia operation and ensuring that our developers and designers meet our clients' needs on time, every time. I'm currently working on:

  • A transportation management system for EKA, a company that builds digital tools to help brokers, shippers, and carriers run their logistics more efficiently. The new TMS provides graphical trading tools and management controls by utilizing four separate services written in Node.js, as well as third-party integrations. In addition to Node, the system is built with React, Nest.js, and PostgreSQL.
  • An SAS app for Ekso Bionics, which manufactures human exoskeletons. The software delivers graphs and information to users and health care workers to monitor the skelton's usage and performance. The app is written in Ruby on Rails, React, Python, and MySQL.

I previously worked on:

  • Dash, an internal reporting dashboard that lets clients see hours billed, projects worked on, and other information pertaining to FullStack Labs projects. The app integrates Jira, Toggl, and Slack to produce reports and was built with Ruby on Rails and React.
Koombea October 2011 - April 2016

Senior Web Developer and Technical Lead

Koombea is a software consultancy based in Miami. As Lead Developer, I:

  • Oversaw the development of Vista High Learning, an online education platform for students from K-12 and beyond. A team of 10 developers and I used Ruby on Rails and Angular.js to write a suite of microservices, APIs, and microapps to deliver the company's educational content.
  • Managed development of Game Agent for Aspyr, a video game developer and publisher responsible for franchises like Civilization, Borderlands, and Call of Duty. Game Agent allows users to match their own system specifications against the catalog of Aspyr titles to determine which games will run on their own machines. It was created by a small team using Ruby on Rails, Java, JavaScript, MySQL, and Elasticsearch.
  • Lead the creation of two apps for Samsung: MultiScreen and Portal. MultiScreen, built with Backbone.js, is installed on all Samsung TVs and allows users to stream content from their mobile devices to their televisions, while users follow Portal, written in Angular.js, to register their TVs. Both apps also utilize the Samsung TV SDK and Node.js.
Latin America
Latin America

Portfolio

EKA Solutions

EKA Omni-TMS

React.js, Node.js

Ekso Bionics

Pulse

React.js, Ruby on Rails, Python

Logical Arts

Custom Software Solution

Ruby on Rails

Thought Leadership

Employment History

FullStack Labs April 2016 - Present

CEO (FullStack Labs Colombia), Software Architect

At FullStack Labs, I'm responsible for overseeing the company's entire Colombia operation and ensuring that our developers and designers meet our clients' needs on time, every time. I'm currently working on:

  • A transportation management system for EKA, a company that builds digital tools to help brokers, shippers, and carriers run their logistics more efficiently. The new TMS provides graphical trading tools and management controls by utilizing four separate services written in Node.js, as well as third-party integrations. In addition to Node, the system is built with React, Nest.js, and PostgreSQL.
  • An SAS app for Ekso Bionics, which manufactures human exoskeletons. The software delivers graphs and information to users and health care workers to monitor the skelton's usage and performance. The app is written in Ruby on Rails, React, Python, and MySQL.

I previously worked on:

  • Dash, an internal reporting dashboard that lets clients see hours billed, projects worked on, and other information pertaining to FullStack Labs projects. The app integrates Jira, Toggl, and Slack to produce reports and was built with Ruby on Rails and React.
Koombea October 2011 - April 2016

Senior Web Developer and Technical Lead

Koombea is a software consultancy based in Miami. As Lead Developer, I:

  • Oversaw the development of Vista High Learning, an online education platform for students from K-12 and beyond. A team of 10 developers and I used Ruby on Rails and Angular.js to write a suite of microservices, APIs, and microapps to deliver the company's educational content.
  • Managed development of Game Agent for Aspyr, a video game developer and publisher responsible for franchises like Civilization, Borderlands, and Call of Duty. Game Agent allows users to match their own system specifications against the catalog of Aspyr titles to determine which games will run on their own machines. It was created by a small team using Ruby on Rails, Java, JavaScript, MySQL, and Elasticsearch.
  • Lead the creation of two apps for Samsung: MultiScreen and Portal. MultiScreen, built with Backbone.js, is installed on all Samsung TVs and allows users to stream content from their mobile devices to their televisions, while users follow Portal, written in Angular.js, to register their TVs. Both apps also utilize the Samsung TV SDK and Node.js.