Sergio Robaudo Rodríguez-Pereira, Developer in Montevideo, Montevideo Department, Uruguay
Sergio is available for hire
Hire Sergio

Sergio Robaudo Rodríguez-Pereira

Verified Expert  in Engineering

RESTful Web Services Developer

Location
Montevideo, Montevideo Department, Uruguay
Toptal Member Since
September 9, 2016

Sergio is a scholar in computer science engineering with a thesis in collaborative multi-robot exploration. He's been working as a software developer and engineer for over nine years now, mainly in .NET and Ruby frameworks. He has always worked for multinational or offshore companies and customers—currently for a company in New York—which enables him to work comfortably in a distributed team.

Portfolio

Onetree
Octave, R, Elasticsearch, Angular, jQuery, CSS, HTML, JavaScript, Chef, Vagrant...
Blueboot Software Solutions
SAP, JavaScript, SharePoint, ABAP, C#
Greycon
ABAP, VB.NET, C#, Visual Basic

Experience

Availability

Part-time

Preferred Environment

Flexibility

The most amazing...

...software I've coded from scratch is an OCR system for license plate scanning used for a big parking company for automatic checking of cars.

Work Experience

Senior Software Engineer

2014 - PRESENT
Onetree
  • Worked as offshore team software engineer for a company based in Seattle, a leader in portfolio management solutions.
  • Provided full-stack development for maintenance and expansion of the current platform. Developed mainly using .NET, but used several technologies for each concern, including AngularJS, Chef, Puppet, Vagrant, Paket, and Elasticsearch.
  • Used Agile methodologies Scrum and Kanban for daily work.
  • Kept in constant communication with the team in Seattle.
  • Maintained constant awareness of security vulnerabilities in a multi-tenant web application during development.
  • Built microservices.
  • Participated in the selection process of new candidates as a technical interviewer.
  • Continuously investigated new technologies that can be applied to enhance the product or help the development of new features.
  • Worked recently on machine learning, mainly applied to marketing recommendations.
Technologies: Octave, R, Elasticsearch, Angular, jQuery, CSS, HTML, JavaScript, Chef, Vagrant, ASP.NET MVC, ASP.NET, C#, .NET

Software Developer

2013 - 2014
Blueboot Software Solutions
  • Set up the Duet/SharePoint/SAP environment.
  • Developed interfaces with SAP using .NET and ABAP.
  • Developed client-side functionality using SharePoint.
  • Used Agile methodologies for organization of the work and communication of progress to customers.
  • Actively investigated new technologies that could be applied to different projects in the company.
Technologies: SAP, JavaScript, SharePoint, ABAP, C#

Software Developer

2011 - 2013
Greycon
  • Maintained and improved software for optimization of trimming, and planning of industries of paper, film, and metal.
  • Developed interfaces between SAP modules and the different products of the company.
  • Worked on a globally distributed team, including daily interactions with people in USA, UK, Brazil, France, Greece, and China.
  • Applied Agile methodologies to daily work.
  • Oversaw projects, reporting/presenting in advance biweekly or monthly to the board of directors.
Technologies: ABAP, VB.NET, C#, Visual Basic

OCR System for Parking Company

For a customer, I had to develop optical character recognition (OCR) software from scratch that was used for scanning license plates of cars that were coming in and out of the parking building, so they could be automatically checked in and out.

Marketing Recommendations Using Machine Learning

Software that applies machine learning algorithms to decide the best place to put ads to get the best ROI possible out of it (using Google Adwords and YouTube).

Languages

Ruby, Visual Basic .NET (VB.NET), SQL, C#, Visual Basic 6 (VB6), R, ABAP, HTML, CSS, C++, C, JavaScript, HTML5, Visual Basic, VB.NET, Haskell, Python, Java, Octave, Pascal

Frameworks

.NET, Factory Girl, Ruby on Rails 5, Ruby on Rails (RoR), NUnit, ServiceStack, ASP.NET, Rhino Mocks, VB.NET WinForms, ASP.NET MVC, Angular, AngularJS

Libraries/APIs

Sidekiq, Mongoid, Twilio API, jQuery, Node.js, Vue

Tools

RSpec, Cucumber, Rake, Sublime Text, Microsoft Visual Studio, Bundler, NuGet, NPM, ReSharper, Vagrant, Chef, Paket, Amazon Elastic Container Service (Amazon ECS), Eclipse IDE, MATLAB, Crystal Reports

Paradigms

Kanban, Clean Code, Object-oriented Programming (OOP), Agile, Scrum, REST, Inversion of Control, Microservices, Service-oriented Architecture (SOA), HIPAA Compliance, Test-driven Development (TDD), Functional Programming, High-performance Computing

Platforms

Twilio, Docker, NetBeans, Google Cloud Platform (GCP), SharePoint, Jakarta EE, Azure, SAP NetWeaver, Kubernetes, Amazon Web Services (AWS)

Storage

MongoDB, Microsoft SQL Server, Datadog, Elasticsearch, Memcached, PostgreSQL, Redis

Other

Ruby Gems, APIs, RESTful Web Services, Back-end, Healthcare IT, SOAP, Machine Learning, StatsD, Graphite, Grafana 2, OWASP, Ajax, Robot Operating System (ROS), Engineering Management, HL7, Software Architecture, Flexibility, SAP, Web Crawlers, Xamarin.Forms, DB4O

2007 - 2016

Engineer's Degree in Computer Engineering

Universidad de la República, Facultad de Ingeniería - 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