Sebastian Borrazas, Developer in Montevideo, Montevideo Department, Uruguay
Sebastian is available for hire
Hire Sebastian

Sebastian Borrazas

Verified Expert  in Engineering

Software Developer

Location
Montevideo, Montevideo Department, Uruguay
Toptal Member Since
April 24, 2017

Sebastian is a full-stack software engineer from Montevideo with a vast experience in web development. He focuses on both back-end and front-end—building robust, performant and easy-to-use applications. Sebastian is not only interested in web development, but he is also known as a technical lead, a down-to-earth problem solver, and a motivating team worker.

Portfolio

AEternity
Erlang (OTP), Elixir, Docker, RocksDB, Mnesia
ActiveProspect
Elixir, Erlang (OTP), JavaScript, Docker, Amazon Web Services (AWS)

Experience

Availability

Full-time

Preferred Environment

Vagrant, Git, Emacs, OS X

The most amazing...

...project I worked on was a platform for video creators to manage their content.

Work Experience

Senior Software Engineer

2021 - PRESENT
AEternity
  • Maintained the AEternity Foundation "Middleware" project, which wraps the node API to provide the user with aggregated data.
  • Implemented a new stack using mainly Erlang/Elixir, but it also several sorted key/value databases (Mnesia, RocksDB) and concurrent data processing.
  • Managed to implement a deployment process to allow for continuous releases and new changes, reaching over 20 deploys per day.
Technologies: Erlang (OTP), Elixir, Docker, RocksDB, Mnesia

Senior Software Engineer

2019 - 2021
ActiveProspect
  • Participated in projects with very high API usage and distribution as a remote Elixir engineer.
  • Contributed to designing, building, testing, and architecting Elixir applications and infrastructure using Phoenix, Erlang/OTP, Riak, Docker, CockroachDB, AWS DynamoDB, and SQS.
  • Updated the entire applications platform software to use a more reliable, simple, and maintainable software.
Technologies: Elixir, Erlang (OTP), JavaScript, Docker, Amazon Web Services (AWS)

Computer Science Teaching Assistant

2016 - 2019
Universidad ORT Uruguay
  • Involved in teaching and assisting students on their assignments.
  • Worked as a teacher of the computer theory course, which covers building and interpreting languages—both imperative and functional through the AST.
  • Worked as a teacher of the programming languages course, which covers building interpreters, type checkers, and compilers that compile to JVM machine language instructions.
  • Handled coursework and corrected assignments and exams.
Technologies: JVM, C, Haskell

Lead Software Engineer

2013 - 2016
Citrusbyte
  • Designed, architected, and led the project team on tech-based matters.
  • Built robust web applications and large-scale APIs with technologies such as Ruby, Node.js, ReactJS, and Redux.
  • Worked mostly with web applications with technologies such as Ruby, Node.js, ReactJS, and Redux.
  • Built the internal infrastructure for production, development, and other testing environments using Ansible, AWS, Vagrant, CentOS, and Ubuntu.
  • Led a team of multiple developers and designers, providing them tasks, priorities, and reviewing their work.
Technologies: Amazon Web Services (AWS), PostgreSQL, Redux, React, Ruby

Developer

2012 - 2013
BenchPrep
  • Continued building web products on a new Lightbank-founded company based in Chicago, IL.
  • Developed the main front-end application using Sinatra, Redis, HAML, SASS, and Backbone.
  • Collaborated on several projects with developers and designers based on Chicago, IL; where I had to travel to the Chicago offices for close interaction with the remote team which included tech reviews and product planning.
  • Developed the internal development and management tools for improving and automating the internal company processes using Sinatra, PostgreSQL, and JavaScript.
Technologies: Sass, Haml, Redis, JavaScript, PostgreSQL, Ruby on Rails (RoR), Sinatra, Ruby

Core Web Developer

2012 - 2012
Monthlys
  • Developed and was in charge of the core application which handled subscriptions and shipped goods to the customers.
  • Implemented the minimum viable product (MVP) using Sinatra, Ruby on Rails, JavaScript, and AJAX.
  • Interacted with the Recurly service and API which was the main revenue source.
  • Developed social apps that integrated with Twitter, Facebook, and other services through OAuth and REST APIs.
  • Worked closely with product design and management to estimate, prioritize, and review features.
Technologies: JavaScript, Ruby on Rails (RoR), Ruby, Sinatra

Web Developer

2011 - 2012
Moove-IT
  • Took part of multiple web projects—both back-end and front-end using the latest web technologies.
  • Worked with multiple APIs, external services, and different types of databases.
  • Created and collaborated with remote teams to build, review, and test a variety of applications (stock, sales, and management).
  • Implemented a web application responsible for providing real-time tracking information from vehicles and other devices.
Technologies: JavaScript, Ruby on Rails (RoR), Ruby

Vydia

https://vydia.com
A platform that provides video content creators to upload,
manage, publish, and monetize their videos across multiple channels. Built using Cuba, Sequel, and front-end development tools.

PetFinder

A community-powered social network that helps lost pets find a home. It was created as an interactive map where you can add publications directly on a map. It was built mainly using Ruby, Cuba, Sequel, React, and AWS.

Armadillo

https://github.com/sborrazas/armadillo
A small library for Django-like template inheritance adapted for ERB.

Organ

https://github.com/sborrazas/organ
Organ is a small library for manipulating form-based data with validations attributes coercion.

Redux API Map

https://github.com/sborrazas/redux-apimap
A Redux API wrapper to dispatch actions, by mapping every action an API endpoint.

React Watcher

https://github.com/sborrazas/react-watcher
A simple helper to watch your React components' prop changes.

Cast & Crew

Cast & Crew is a trusted partner to major and independent film and television studios. My job was to build the internal management system to upload, and fill-and-sign large legal documents for the employees and clients. Built using mainly Cuba, Sequel, and ReactJS.

FlatWorld Knowledge

http://flatworldknowledge.com/
An e-learning app where you can create or access and personalize more than 100+ college textbooks to then share with your students. Built mostly with Cuba, ReactJS, and Amazon Web Services (AWS).

Languages

Ruby, CSS3, JavaScript, Less, HTML5, Erlang, Elixir, Java, C, SCSS, Bash, Haskell, SQL, Haml, Sass, Python, Scheme, OCaml, Erlang (OTP)

Frameworks

Redux, Sinatra, Cuba, Ruby on Rails (RoR)

Libraries/APIs

React, Sequel, Node.js

Tools

GitHub, Git, Emacs, Vagrant, Ansible, NGINX, Amazon Simple Email Service (SES)

Paradigms

Responsive, REST, Object-oriented Programming (OOP), Imperative Programming, Agile Software Development, Functional Programming, Search Engine Optimization (SEO)

Storage

Amazon S3 (AWS S3), JSON, PostgreSQL, Redis, RocksDB, Mnesia

Other

HTTP, Ajax, Algorithms, Data Structures, BrainTree, SMTP, Amazon Route 53, Unix Shell Scripting, SSH

Platforms

AWS Lambda, Ubuntu, Amazon EC2, OS X, JVM, Amazon Web Services (AWS), Docker, CentOS 6, MacOS

Industry Expertise

Project Management

2011 - 2018

Bachelor's Degree in Computer Engineering

Universidad ORT Uruguay - Montevideo, Uruguay

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