Engineering

Marcelo Barros

Senior Software Engineer

  • Campo Grande, Brazil

  • BS, Systems Analysis, Universidade Federal de Mato Grosso do Sul
  • 12
    Years of Experience

Professional Bio

When I was still a teenager I was curious about the Internet and how I could create something on it. So I started to mess around with PHP, ASP and Perl, just to satisfy my curiosity. After I entered the college, I decided that was something I would like to work with as a career. I love to create and deliver solutions that solve real-world problems, and it’s satisfying to know that software that you worked on is being used and relied upon. My favorite technology is Ruby because of how dynamic and enjoyable it is to work with. I'm calm, ethical, and friendly, and when I'm not working, I enjoy playing games and crafting beer at home.

Latin America
Campo Grande, Brazil

Technology Expertise

  • Expert label
    Expert
  • Intermediate label
    Intermediate
React.js (Expert)
React Native (Expert)
Node.js (Expert)
Ruby On Rails (Expert)
.NET (Expert)
Javascript (Expert)
HTML5 (Expert)
C# (Expert)
MongoDB (Expert)
Angular.js (Intermediate)
PHP (Intermediate)
Java (Intermediate)
CSS (Intermediate)
MySQL (Intermediate)
DevOps (Intermediate)
PostgreSQL (Intermediate)

Featured References

open quoteclose quote
open quoteclose quote
open quoteclose quote

Employment History

FullStack Labs March 2021 - Present

Senior Software Engineer

At FullStack Labs, I'm responsible for creating client solutions with React, React Native, Node.js, and more.

NCB Code January 2016 - March 2021

Software Engineer

NCB Code provides software development outsourcing services. As a Software Engineer, I worked on:

  • Magic Rampage, a mobile game. I designed and developed new features in the back end and created a solution for the ranking system using Redis. The game was built with Ruby on Rails, Grape, Mongo, Sidekiq, and Redis.
  • A vehicle tracking system to support different tracking devices. I architected the application, implemented the network using TCP and UDP, created an architecture to handle multiple tracking protocols, and performed various front-end work. The app uses Node.js, Mongo, Redis, Socket.io, and React.
  • A Freight Control System. I developed solutions on the front and back ends and created a real-time notification system. It was built with Rails, Sidekiq, Redis, PostgreSQL, and Vue.
  • A mobile app for background checks that allows police officers to perform checks while in service. I created the Rest API using strong authentication and authorization principles and created an authentication server using OpenID. It was built with .NET Core, OpenID, OAuth, React Native, and SQL Server.
Gendoc June 2012 - May 2015

Software Engineer

Gendoc provides solutions to archive documents, including scanning, OCR, and digital signing. As a Software Engineer, I worked on:

  • A Java application to sign PDF documents. I developed new features and implemented compatibility with different token certificates.
  • Seadoc, an app for scanning, signing, and archiving documents. I worked as a back-end developer and integrated the document signer so users could sign documents using their tokens. It was built with PHP, Ruby, Python, PostgreSQL, and Elasticsearch.
Latin America
Latin America

Portfolio

Magic Rampage

Mobile game

Ruby on Rails, Grape, MongoDB

Employment History

FullStack Labs March 2021 - Present

Senior Software Engineer

At FullStack Labs, I'm responsible for creating client solutions with React, React Native, Node.js, and more.

NCB Code January 2016 - March 2021

Software Engineer

NCB Code provides software development outsourcing services. As a Software Engineer, I worked on:

  • Magic Rampage, a mobile game. I designed and developed new features in the back end and created a solution for the ranking system using Redis. The game was built with Ruby on Rails, Grape, Mongo, Sidekiq, and Redis.
  • A vehicle tracking system to support different tracking devices. I architected the application, implemented the network using TCP and UDP, created an architecture to handle multiple tracking protocols, and performed various front-end work. The app uses Node.js, Mongo, Redis, Socket.io, and React.
  • A Freight Control System. I developed solutions on the front and back ends and created a real-time notification system. It was built with Rails, Sidekiq, Redis, PostgreSQL, and Vue.
  • A mobile app for background checks that allows police officers to perform checks while in service. I created the Rest API using strong authentication and authorization principles and created an authentication server using OpenID. It was built with .NET Core, OpenID, OAuth, React Native, and SQL Server.
Gendoc June 2012 - May 2015

Software Engineer

Gendoc provides solutions to archive documents, including scanning, OCR, and digital signing. As a Software Engineer, I worked on:

  • A Java application to sign PDF documents. I developed new features and implemented compatibility with different token certificates.
  • Seadoc, an app for scanning, signing, and archiving documents. I worked as a back-end developer and integrated the document signer so users could sign documents using their tokens. It was built with PHP, Ruby, Python, PostgreSQL, and Elasticsearch.