Sebastian Borrazas
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Software Engineer
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.
Computer Science Teaching Assistant
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.
Lead Software Engineer
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.
Developer
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.
Core Web Developer
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.
Web Developer
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.
Experience
Vydia
https://vydia.commanage, publish, and monetize their videos across multiple channels. Built using Cuba, Sequel, and front-end development tools.
PetFinder
Armadillo
https://github.com/sborrazas/armadilloOrgan
https://github.com/sborrazas/organRedux API Map
https://github.com/sborrazas/redux-apimapReact Watcher
https://github.com/sborrazas/react-watcherCast & Crew
FlatWorld Knowledge
http://flatworldknowledge.com/Skills
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
Education
Bachelor's Degree in Computer Engineering
Universidad ORT Uruguay - Montevideo, Uruguay
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring