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

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.


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




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
  • 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
  • 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
  • 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
  • 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
  • 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

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:

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:
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


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


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


Agile Software Development, Scrum


Go, Ruby, JavaScript, Java, PHP


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


PostgreSQL, MySQL


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


Hackathons, GitFlow, Certified ScrumMaster (CSM)

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.


Share your needs

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

Choose your talent

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

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