Mauricio VieiraSenior Software Engineer
A highly driven and successful Senior Software Development Engineer with a passion for delivering exceptional results in a diverse range of industries. Full lifecycle solutions including design, development, implementation and testing of back-end, front-end, system architecture and next generation applications. Thriving under pressure and managing complex projects with enthusiasm and creativity. An excellent communicator, engaging stakeholders and a proven ability to lead multidiscipline teams. A true problem solver with excellent attention to detail and the ability to manage a large workload of diverse activities. A dedicated project leader; managing budgets and deadlines, inspiring colleagues and providing exceptional coaching to junior team members. Deep understanding of business with commercial awareness, transforming strong business requirements to winning software solutions. Currently seeking challenging consultancy assignments where he can add value from day one.
Tech stack
Ruby (23)
PostgreSQL (22)
Django (21)
React (19)
Python (18)
APIs (17)
Meteor (13)
GraphQL (12)
CTO (10)
Elasticsearch (7)
MongoDB (7)
Management (7)
Amazon (7)
JavaScript (7)
GitHub (7)
Databases (6)
Redis (5)
Jenkins (5)
Sidekiq (5)
Heroku (4)
Ansible (3)
Android (3)
iOS (3)
Hadoop (3)
PHP (3)
Docker (3)
Workflows (3)
Analytics (3)
RabbitMQ (2)
Integration (2)
Experience
Software EngineerOmnicode Solutions Self-employed
04/2019 - Currently

• I founded Omnicode Solutions in 2015 with a business partner and am now the sole proprietor. • Through my consultancy business, I partner with clients from diverse industries globally; providing creative software development services. • Managing a junior developer on projects such as coding and bespoke client solutions. • Successfully delivered consultancy projects to clients including Mundus-PSI, RDX.net, Juspredict, Bairesdev and PayCertify. • Delivered an ISP management dashboard for a client in Finland. Written in Ruby on Rails and PostgreSQL. • Delivered a calendar application solution for clinics in Brazil. Written in Ruby on Rails, React and PostgreSQL. • Projects include the use of technologies such as Django (Python), Ruby on Rails, Meteor.JS and restful APIs.

Ruby
PostgreSQL
GitHub
Amazon
APIs
Databases
Management
Django
Python
React
Owner | All hats | Software EngineerOmnicode Solutions
06/2015 - Currently

• I founded Omnicode Solutions in 2015 with a business partner and am now the sole proprietor. • Through my consultancy business, I partner with clients from diverse industries globally; providing creative software development services. • Managing a junior developer on projects such as coding and bespoke client solutions. • Successfully delivered consultancy projects to clients including Mundus-PSI, RDX.net, Juspredict, PayCertify, Bairesdev and Willdom. • Delivered an ISP management dashboard for a client in Finland. Written in Ruby on Rails and PostgreSQL. • Delivered a calendar application solution for clinics in Brazil. Written in Ruby on Rails, React and PostgreSQL. • Supporting Juspredict.com.br (a legal tech startup) with company culture and MVP (Minimum Viable Product) planning. This involved collaborating with senior stakeholders such as the CTO to establish the company software development process.

React
Python
Django
CTO
APIs
Meteor
GraphQL
PostgreSQL
Ruby
Senior Software EngineerGoCo.io, Inc.
04/2022 - Currently

I have been an integral part of the GoCo team, contributing significantly to the development and enhancement of a user-friendly HR platform. My expertise has streamlined administrative tasks and ensured compliance, with accomplishments such as implementing Zapier 2.0 Triggers, Segment Analytics for Workflows, Reports and Documents, Timeline Permissions, Timeline Notes enhancements, and UNUM Billing. My work on UNUM Billing and UNUM integrations has been particularly significant, as I have contributed to streamlining the billing process and forging stronger connections between GoCo and UNUM systems. This has led to improved efficiency and customer satisfaction. I have been recognized for my strong technical understanding of essential aspects of the codebase, such as workflows, permissions, Zapier, and GraphQL. I am an active participant in code reviews and consistently contribute valuable insights to technical discussions around architecture and debt.

Workflows
Analytics
GraphQL
Senior Software EngineerWillDom
02/2021 - 11/2021

Worked in a staff-augmentation team from South America at Hodinkee.com - Developing new features for the biggest luxury watches retail shop in the USA and Japan. - Helped shape the current software development process, after the startup decided to hire a team of consultants from Latin America. - I worked in several projects such as accessibility project, push notifications and homepage scheduling, analytics (segment implementation), shopify API integration, document handling of custom Insurance service and evolution of in-house Content Management System, Insurance and Community sites amongst other projects. All of them used mostly Rails and React. - Technologies: Ruby, Ruby on Rails, Sidekiq, Postgresql, Redis, Javascript, React, Shopify, Heroku.

React
Sidekiq
Management
Shopify
Heroku
Redis
Ruby
Software EngineerBairesDev
10/2019 - 04/2020

• Delivering remote software engineering to one of the largest family and community software platforms for parent teacher organizations, MemberHub.com • I joined development of projects such as a new MemberHub marketplace utilising Ruby on Rails. • Technologies: Ruby, Ruby on Rails, Sidekiq, Postgresql, Redis, Javascript, Coffeescript, Amazon ElasticBeanstalk and Codeship.

Sidekiq
Amazon
Redis
Ruby
Software EngineerBairesDev
09/2019 - 03/2020

• Delivering remote software engineering to one of the largest family and community software platforms for parent teacher organizations, MemberHub.com • I joined development of projects such as a new MemberHub marketplace utilising Ruby on Rails. • Technologies: Ruby, Ruby on Rails, Sidekiq, Postgresql, Redis, Javascript, Coffeescript, Amazon ElasticBeanstalk and Codeship.

Ruby
PostgreSQL
CoffeeScript
Redis
Amazon
Sidekiq
JavaScript
Software EngineerPayCertify
05/2019 - 10/2019

• Assigned as Technical Lead for a new initiative to change the way the company onboards new clients. • Lead implementation of VCards solution onboarding which allows thousands of merchants in the USA to simplify their payments with vendors. • I also worked on the initiative to streamline onboarding of new merchants into the payment gateway. • As Technical Lead I also helped the team during technical decisions and defining code architecture, ensuring that we were always following code quality standards. • Technologies: Ruby, Ruby on Rails, Sidekiq, Postgresql, Redis, JavaScript, Node.js, Ember.js Docker and Jenkins.

JavaScript
Docker
Sidekiq
Redis
Jenkins
Ruby
Software EngineerPayCertify
04/2019 - 09/2019

• Assigned as Technical Lead for a new initiative to change the way the company onboards new clients. • Lead implementation of VCards solution onboarding which allows thousands of merchants in the USA to simplify their payments with vendors. • I also worked on the initiative to streamline onboarding of new merchants into the payment gateway. • As Technical Lead I also helped the team during technical decisions and defining code architecture, ensuring that we were always following code quality standards. • Technologies: Ruby, Ruby on Rails, Sidekiq, Postgresql, Redis, JavaScript, Node.js, Ember.js Docker and Jenkins.

Ruby
PostgreSQL
Jenkins
Redis
Architecture
Sidekiq
Docker
JavaScript
Remote Software EngineerSmartly.io
10/2018 - 05/2019

In September I moved from Helsinki back to Brazil. Then I kept remotely with my previous team, in a different timezone. During that time, I visited Helsinki twice, in October and in January. I was part of the Business Intelligence team, and I wrote code in ruby, python, php and javascript, mostly on backend side, to help Leadership Team, Customer Teams, Service Operations, Operations and other teams to achieve their goals. Technologies/vendors used: - ruby, ruby on rails, sidekiq - php, rabbitmq - python - javascript, node.js, react.js, angularJS, graphQL - ansible, docker, jenkins, hubot - Flowdock, intercom, asana - Atlassian jira, confluence - Periscope Data - hubspot, salesforce

SaaS
Atlassian
Leadership
Remote Software EngineerSmartly.io
09/2018 - 04/2019

In September I moved from Helsinki back to Brazil. Then I kept remotely with my previous team, in a different timezone. During that time, I visited Helsinki twice, in October and in January. I was part of the Business Intelligence team, and I wrote code in ruby, python, php and javascript, mostly on backend side, to help Leadership Team, Customer Teams, Service Operations, Operations and other teams to achieve their goals. Technologies/vendors used: - ruby, ruby on rails, sidekiq - php, rabbitmq - python - javascript, node.js, react.js, angularJS, graphQL - ansible, docker, jenkins, hubot - Flowdock, intercom, asana - Atlassian jira, confluence - Periscope Data - hubspot, salesforce

Ruby
Salesforce
Jenkins
GraphQL
Automation
Sidekiq
Docker
AngularJS
React
JavaScript
Software EngineerSmartly.io
02/2018 - 09/2018

Smartly.io is a pioneering platform that helps automate and scale online advertising for the world's most advanced marketers, including eBay, Uber, and Skyscanner. We handle billions of ad impressions each month for our clients, presenting us with complex technical challenges such as building analytics reports from 1B+ rows of statistics data and creating a fast and intuitive UI to create 100+ A/B tests. As a Senior Software Engineer at Smartly.io, I work with a team of highly skilled professionals in a fast-paced agile model that allows us to deploy code up to 20 times a day, ensuring we remain at the forefront of innovation. My role in the Business Intelligence team involves writing code in ruby, python, php, and javascript to help Customer Teams and Service Operations achieve their objectives. That has provided me with the opportunity to work on cutting-edge technology, learn from the best in the industry, and contribute to a company that's shaping the future of online advertising.

Ruby
Python
RabbitMQ
React
Angular
JavaScript
Ruby on Rails (RoR)
PostgreSQL
Redis
Sidekiq
Software EngineerSmartly.io
01/2018 - 08/2018

Smartly.io is the best way to automate and scale online advertising. We're working with the most advanced marketers in the world, including eBay, Uber and Skyscanner. I am part of the Business Intelligence team, and I have been writing code in ruby, python, php and javascript, mostly on backend side, to help Customer Teams and Service Operations to achieve their goals. Technologies/vendors used: - ruby, ruby on rails, sidekiq - php, rabbitmq - python - javascript, node.js, react.js, angularJS, graphQL - ansible, docker, jenkins, hubot - Flowdock, intercom, asana - Atlassian jira, confluence - Periscope Data - hubspot, salesforce

Ruby
JIRA
Python
JavaScript
PHP
Software Development ConsultantOmnicode Solutions Self-employed
04/2015 - 12/2017

I founded Omnicode Solutions in São Paulo in 2015, with a partner. I acted as software development consultant of projects involving technologies like Django (python), Ruby on Rails, Meteor.JS and restful APIs Technologies used: ☑ Javascript ( Meteor.js, React.js) ☑ ruby, ruby on rails, rspec, searchkick, resque ☑ Java ☑ PHP ☑ Python ☑ Django ☑ Elasticsearch ☑ MongoDB ☑ Postgresql ☑ Heroku ☑ Circle-CI ☑ Travis-Ci

Ruby
PostgreSQL
Elasticsearch
Meteor
Heroku
APIs
Django
React
MongoDB
JavaScript
Remote Senior Full Stack EngineerAPInf Oy
04/2017 - 09/2017

Worked remotely for APInf, an API management platform based in Tampere - Finland, through Omnicode, my consultancy company. Acted as a fullstack engineer involved in several software projects of the company. Technologies used: ☑ Javascript ☑ Meteor.js ☑ chimp.js ☑ Api Umbrella ☑ MQTT ☑ MongoDB ☑ Travis-ci ☑ Docker ☑ Python ☑ Django ☑ heroku ☑ api.ai

MongoDB
Python
Django
Docker
MQTT
Meteor
Remote Senior Full Stack EngineerAPInf Oy
03/2017 - 08/2017

Worked remotely for APInf, an API management platform based in Tampere - Finland, through Omnicode, my consultancy company. Acted as a fullstack engineer involved in several software projects of the company. Technologies used: ☑ Javascript ☑ Meteor.js ☑ chimp.js ☑ Api Umbrella ☑ MQTT ☑ MongoDB ☑ Travis-ci ☑ Docker ☑ Python ☑ Django ☑ heroku ☑ api.ai

Meteor
Heroku
Management
MQTT
Docker
Django
Python
MongoDB
JavaScript
Full Stack EngineerVoxy
11/2015 - 04/2017

Voxy is a leading web and mobile-based English learning platform that offers personalized language instruction to global corporations, major educational institutions, and governments worldwide. As a full-stack software engineer, I worked on a variety of tasks that included front-end and back-end development, big data pipeline, quality assurance, ops & infrastructure, and user support. Our team followed agile methodologies such as Test Driven Development, retrospectives, iteration planning meetings, and developer meetings. We practiced paired programming and had bi-weekly slack days to work on personal goals. To promote team culture and avoid conflicts, we had an exchange program that allowed team members from São Paulo and New York to visit each other's offices once a year. This program helped us in sharing knowledge and building a better understanding of our different work environments. Overall, my experience at Voxy has been fulfilling and has helped me grow as a professional.

Android
iOS
MongoDB
Python
Django
Hadoop
Elasticsearch
Puppet
Ansible
PostgreSQL
Full Stack EngineerVoxy
10/2015 - 03/2017

Full-stack software engineer. By full-stack we mean front end, back end, big data pipeline, ops & infrastructure, quality assurance and even user support. Everybody in the team executes any task assigned in the various backlogs. The team follows agility, do 100% pair programming, TDD (Test Driven Development), retrospectives, IPMs (Iteration Planning Meetings), as well as developer meetings. Technologies used: ☑ Python ☑ Django, Django REST Framework ☑ Backbone.js ☑ PostgreSQL ☑ MongoDB ☑ Elasticsearch ☑ iOS (Objective C) ☑ Android ☑ Hadoop (apache pig) + spotify/luigi ☑ Puppet ☑ Ansible ☑ Jenkins ☑ AWS services (Elastic Compute Cloud - EC2, Simple Storage Service - S3, Elastic Beanstalk, Elastic Load Balancer, Data Pipeline, Elastic Map Reduce, Route 53, Redshift, CloudFormation, AWS Lambda, Kinesis Firehose, Relational Database Service - RDS, amongst others)

PostgreSQL
Ansible
Elasticsearch
Jenkins
Hadoop
RedShift
Django
MongoDB
iOS
Android
Senior Web DeveloperDafiti
09/2014 - 05/2015

Developer at webstore team, worked in the checkout&payment subteam with PHP. Worked with payments, arguably one of the most critical parts of the company. Implemented and mantained new payment methods, gateway integration, integration with ERP (SAP), integration with internal anti-fraud system, new freight calculations, all under the strict PCI-DSS workflow. Technologies used include: ☑ PHP (Zend Framework) ☑ Solr, memcached, RabbitMQ ☑ MySQL ☑ Jenkins

PHP
MySQL
ERP
Solr
RabbitMQ
Jenkins
Senior Web DeveloperDafiti
08/2014 - 04/2015

Developer at webstore team, worked in the checkout&payment subteam with PHP. Worked with payments, arguably one of the most critical parts of the company. Implemented and mantained new payment methods, gateway integration, integration with ERP (SAP), integration with internal anti-fraud system, new freight calculations, all under the strict PCI-DSS workflow. Technologies used include: ☑ PHP (Zend Framework) ☑ Solr, memcached, RabbitMQ ☑ MySQL ☑ Jenkins

Jenkins
Integration
RabbitMQ
Memcached
Solr
ERP
MySQL
PHP
Senior DeveloperCodeminer42
06/2014 - 08/2014

Senior developer and consultant at Codeminer42. Delivered solutions to clients with software written in ruby and php languages. Technologies that we used included: ☑ Ruby ☑ Rails ☑ Sidekiq background workers ☑ MongoDb ☑ Redis ☑ Elasticsearch ☑ Memcache ☑ PHP ☑ Laravel

PHP
Sidekiq
Laravel
Redis
Elasticsearch
Ruby
Senior DeveloperCodeminer42
05/2014 - 07/2014

Senior developer and consultant at Codeminer42. Delivered solutions to clients with software written in ruby and php languages. Technologies that we used included: ☑ Ruby ☑ Rails ☑ Sidekiq background workers ☑ MongoDb ☑ Redis ☑ Elasticsearch ☑ Memcache ☑ PHP ☑ Laravel

Ruby
Elasticsearch
Redis
Laravel
Sidekiq
MongoDB
PHP
Senior consultant developerThoughtWorks
05/2013 - 04/2014

Senior consultant developer. Team member of an agile team that delivers and mantains solutions for a client in Atlanta/GA. Worked as a ruby on rails developer of a agile project distributed in Recife (Brazil), Chicago (USA) and Atlanta (USA). This project used many technologies such as elasticsearch, redis, memcached, couchbase, activeMQ, server replication in many levels (web, sql, nosql), and continuous integration. In the last 3 months I worked on a separate sub-project using the same codebase to change the image server to the cloud, thus having to develop features involving front-end (jquery) and back-end (rails 2.3.18 over ruby 1.8.7), resque background workers. Technologies that we used included: ☑ Ruby ☑ Rails ☑ Resque background workers ☑ Jquery ☑ Redis ☑ Elasticsearch ☑ Memcache ☑ Couchbase ☑ GitHub

Ruby
GitHub
Elasticsearch
Integration
Redis
Memcached
Couchbase
jQuery
Agile
SQL
Education
Bachelor of ScienceUniversidade Federal da Bahia
09/1999 - 04/2005
Bachelor of ScienceUniversidade Federal da Bahia
02/1999 - 02/2004