Julián R. Figueroa, Developer in Bogotá DC, Colombia
Julián is available for hire
Hire Julián

Julián R. Figueroa

Verified Expert  in Engineering

Certified ScrumMaster (CSM) Developer

Location
Bogotá DC, Colombia
Toptal Member Since
August 1, 2017

Julian is a dedicated and responsible engineer, software developer, and digital entrepreneur. He has had the fortune to work with some great people from whom he's learned a lot in the matters of entrepreneurship, innovation, and UX design. Julian expects to be working always in this passionate technological industry.

Portfolio

Liztum
Middleman, ZURB Foundation, Heroku, PostgreSQL, Docker, Ruby on Rails (RoR)
Bunny, Inc.
Docker, MySQL, Grails, Express.js, Node.js, CakePHP
Zentrifuga
ZURB Foundation, PostgreSQL, Azure, Docker, Ruby on Rails (RoR), Ruby

Experience

Availability

Part-time

Preferred Environment

Heroku, Postman, Git, Sublime Text, Linux, MacOS

The most amazing...

...software I've built is an online responsive web application that makes amateur sports clubs more profitable.

Work Experience

CTO | Co-founder

2016 - PRESENT
Liztum
  • Created a Rails monolithic app that was ready for users within two months and deployed with an SSL certificate and secure authentication with scope access to resources.
  • Used GitHub pages to deploy our landing home page; using Middleman (static web technology) and delivering changes without any complicated stack.
  • Connected to Google Analytics, Skylight, and Mailgun as external services to delegate responsibilities of user tracking, app performance, and email delivery.
Technologies: Middleman, ZURB Foundation, Heroku, PostgreSQL, Docker, Ruby on Rails (RoR)

Back-end Developer

2017 - 2018
Bunny, Inc.
  • Supported the migration of several user flows from monolith to API-centered requests.
  • Improved the conversion rate significantly—building a more robust payment process of projects.
  • Integrated several measuring tools to improve development team processes.
Technologies: Docker, MySQL, Grails, Express.js, Node.js, CakePHP

CTO | Co-founder

2015 - 2016
Zentrifuga
  • Created a web application for supporting open innovation programs.
  • Developed a six multi-role system per innovation program which meant every user could have several roles in different programs.
  • Migrated from a monolithic application to an API-centered architecture using Docker containers in a remote web server.
Technologies: ZURB Foundation, PostgreSQL, Azure, Docker, Ruby on Rails (RoR), Ruby

Back-end Developer

2014 - 2015
Processum
  • Developed several views of the software platform and design some data structures that allowed the software to work multithread—reducing the average big data page load from +50 seconds to ~15 seconds.
Technologies: Amazon Web Services (AWS), JavaServer Faces

Technical Instructor

2014 - 2015
Cymetria
  • Taught in a national tour of more than six cities, as a short-time (two days) boot camp instructor with +800 students working and learning in Android development, developing basic apps with Google Maps and push notifications.
  • Introduced students to computational thinking, algorithmic understanding, and first-time programming syntax writers using Java Environment as the main tool.
  • Taught regular Android basic and intermediate programming—using sensors, network connections, and databases management.
Technologies: Android, Java

Operations Manager

2014 - 2015
Sikuani.net
  • Designed and documented all processes, documentation, and technology tool implementation.
  • Managed and was in charge of the work methodology and follow up tasks of all the team members.
Technologies: Asana, PHP, Google Apps, WordPress

Toggl Pomodoro Break Feature

Toggl is a great tool to track time. They have their clients work publicly in an open source collaboration space where anyone can pull and improve and if lucky, get published on the platform for millions of users.

They integrated a Pomodoro functionality last year, but there was no automatic Pomodoro break so I decided to implement it, and it was accepted and merged into the public stable version of the tool!

Google Apps Script for Calendar

https://gist.github.com/unmultimedio/8cbacf4cae525b412278
This code was a personal exercise that I made when I first encountered Google Apps script. There was a technology event running in Bogotá called Colombia 3.0 and at the time the agenda was being distributed to all participants via PDF or printed, which was not very useful if you wanted to attend the most-interesting-to-you talks.

So I decided to move that information into a Google Sheet, convert those events to actual events in a Google Calendar, and make the calendar public to everyone, as well as the piece of code I wrote to make it work.

Instructions here:
https://medium.com/@unmultimedio/sincronizando-google-spreadsheets-con-calendar-18d5709599a0#.e8sthcd0w

Static Landing Page

As a skilled developer of Ruby on Rails, I decided to deploy my startup landing page using the closest static web technology available: Middleman.

Hosted publicly at GitHub:
https://github.com/liztum/liztum.github.io

Tools

Asana, Atom, Slack, Git, Docker Compose, GitHub, SourceTree, Postman, Sublime Text, Terminal, GitHub Pages, Middleman, Vim Text Editor

Paradigms

Agile Software Development, Scrum

Other

Hackathons, GitFlow, Certified ScrumMaster (CSM)

Languages

Go, Ruby, JavaScript, Java, PHP

Frameworks

Android SDK, Ruby on Rails (RoR), ZURB Foundation, JavaServer Faces, CakePHP, Express.js, Grails

Libraries/APIs

Apiary API, Google Apps, Node.js, Google Maps API

Platforms

MacOS, Linux, Android, Heroku, Docker, Azure, WordPress, Amazon Web Services (AWS)

Storage

PostgreSQL, MySQL

2015 - 2015

Certified Scrum Master in Scrum Master Methodology

SEONTI - Bogotá DC, Colombia

2007 - 2013

Bachelor of Science Degree in Multimedia Engineering

Universidad Militar Nueva Granada - Bogotá DC, Colombia

2010 - 2010

Academic Exchange, Third Year in Systems Engineering

Universidad Santiago de Compostela - Santiago de Compostela, Spain

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring