Maycow Thomaz Meira

Software Engineer

About Me

Hello there!

My name is Maycow and I am a brazilian software engineering currently based on Barcelona.

I spent most of my years working with Ruby on Rails applications, usually in the backend building APIs, but I also had some frontend adventures using AngulasJS and VueJS.

I also worked for some months in a service project using Phoenix and Elixir.

In college most of my projects and internships were using Java or C.

PS: I loaded the site based on your preferences of light/dark theme, but if want to switch it click at the last icon in the links section up there! ;D

Experience

RakutenTV

Backend Engineer

January 2021 - Present

rakuten.tv

Barcelona, Spain

  • Development of features in backend API using Ruby on Rails, Elasticsearch and Varnish.
  • Writing test using RSpec following TDD approach.
  • Development of client to consume external API in the backend.

James Delivery

Senior Software Engineer

March 2020 - December 2020

www.jamesdelivery.com.br

Curitiba, Brazil

  • Ruby on Rails backend API
  • Deploying application to AWS EC2 servers.
  • Increasing test coverage for monolithic application.
  • Improving CI/CD on Github actions.
  • Refactoring code to improve performance.
  • Scripting Docker and Docker composer files.
  • Planning and executing database migrations.
  • Standby shift for possible system crashes.

EADBOX / HeroSpark

Software Engineer

October 2017 - February 2020

herospark.com

Curitiba, Brazil

This company started as Eadbox and after a merge and acquisition they rebranded to Herospark.

Some of my accomplishments and daily basis work:

  • Main developer of a system from scratch in Ruby on Rails 6 using Sidekiq, Redis, Postgres and Kafka.
  • Used to work using agile methods as Scrum and Kanban, and using development techniques as pair programming and TDD, also used to the CI/CD methodology.
  • Currently working as a backend developer, but I consider myself having full stack abilities, since I developed several features from back to front.
  • Analyzed and implemented Kafka messenger as a solution to be used as communication tool between systems.
  • Worked in micro services projects as well using Elixir, GRPC and GraphQL.
  • Participated at the main software service migration from a stack of Docker, Rancher, Github and CircleCI to Kubernetes using Google Cloud services and Gitlab.
  • Experience with payment processing.
  • I also enjoy helping other coworkers when they are in need, or when they need someone to brainstorm with.

EADBOX / Herospark

Software Engineer Intern

September 2016 - October 2017

herospark.com

Curitiba, Brazil

I started at this e-learning startup as an intern and got hired to be a software engineer.

As an intern I worked with customer support for the product for 3 months and the I started working with the development team solving bugs and developing features.

Dynamic Leap Technology Inc.

Software Engineering Intern

May 2016 - August 2016

Dynamic Leap Linkedin Page

Vancouver, Canada

  • Software development using Spring framework in MVC architecture with JSO as view template, using Hibernate framework with MySQL database, jQuery and Bootstrap on frontend.
  • Mobile QA for Android and iOS.
  • Viability research on the use of mobile testing applications on cloud (Firebase test lab).

Town Council of Curitiba

Software Engineering Intern

May 2014 - December 2014

www.curitiba.pr.leg.br

Curitiba, Brazil

Internship programming with Java EE and PHP.

FUNTEF-PR

Software Engineer

April 2013 - February 2014

www.funtefpr.org.br

Curitiba, Brazil

Software development using MVC Architecture in Java WEB using Struts Framework.

Celepar

Software Engineering Intern

October 2012 - March 2013

www.celepar.pr.gov.br

Curitiba, Brazil

Internship developing features and fixing bug in existing software from the company using Java Struts.

Education

Universidade Tecnológica Federal do Paraná - UTFPR

BSc Information Systems

2011 - 2018

Curitiba, Brazil

While I was studying at UTFPR, I could learn how to work with people and with projects.

I also was part of a program where we teached programming to kids using Arduino and low code tools.

University of British Columbia - UBC

BSc Computer Science - Exchange student

2015 - 2016

Vancouver, Canada

During the degree I did several internships and I participated of a governament project that allowed me to study an year abroad.

It was a great experience to live, study and work abroad with so many different people and situations. It was a enriching year for me.

I studied for two terms at the University and in the last four months of my exchange program I worked at Dynamic Leap as described at the experience section.

Pontifícia Universidade Católica do Paraná

Chemistry's Licenciature

2008 - 2010

Curitiba, Brazil

My first degree allowed me to work teaching chemistry. Which taught me how to transmit knowledge and how to proper organize content to be understandable by others. But I was carried to the tech field that I was in love since my early days.

Awards

Second place at TM Forum's Open Hack Vancouver

TM Forum

July 2016

TM Forum's article

Vancouver, Canada

Programming marathon where my team developed an solution for direct contact between the final consumer and the local food suppliers, as farmers and agriculturists. Cutting the middleman, and encouraging the local consumption and production, in adittion to cheapen custs for both sides. The project envolved the creation of an online store to sell these products, and an iOS app that received information from several sensors from a mangOH board (temperature, humidity, GPS, etc.) through an Restful server, that would indicates the current condition and location of the product box to the final client, thus the client would know if the product had left in its storage ideal conditions during transportation, and its location.

OpenHack Prize Photo

A Little More About Me

Alongside my interests in software engineering some of my other interests and hobbies are:

  • Movies and series
  • Gaming
  • Guitar playing
  • Cooking with/for my wife
  • Claw fighting with my cat

Look at this silly feline:

Maze