Carlos Cardoso Dias

carlosdias.dev@gmail.com

55 (22) 99209-9475

github.com/carloscdias

http://lattes.cnpq.br/9889282515721843

Experience

Data Scientist at FGV - ECMI, Aug 2022 - Present

Worked as a researcher focusing on optimizing the company ML Ops and creating new machine learning products that helped the business to get the most relevant political and economical insights from social media data. Some achievements include:

Software Engineer at Marinha do Brasil, Jun 2022 - Aug 2022

Worked as a researcher implementing new routines for a proprietary product written in C++.

Senior Software Engineer at Sanar - SanarFlix, Aug 2020 - Feb 2021

Worked with TypeScript in the SanarFlix Growth team, a team responsible for quickly implementing the software products and its dependencies for highly conversion rates marketing campaigns. Inside this team I had the opportunity to design and develop a new checkout system for the SanarFlix, a video streaming platform focusing on the medical students journey. After that delivery and spending some time working on the platform payment systems I had the chance to design a new architecture for the payment system shared accross the company, focusing on availability, reliability and manutenability.

Software Engineering Intern at Google - Google Data, Mar 2020 - May 2020

Worked mainly with C++ in Laelaps, a team under the data section of Google. Laelaps focus on serving unstructured data in large scale, being a low latency and highly available system that attends the needs of several Google products, like Search and Youtube for example. In this team I had the chance to work on multiple projects distributed accross the Laelaps architecture; creating specializations of the user flow, improving alerting, adding automation and new features to better assist our users and their reliability requirements.

Software Engineering Intern at Google - Google Ads, Jul 2019 - Oct 2019

Worked with Java in Google Ads, within a team responsible for the development of internal tools and applications, some visible to the external public, e.g Google Partnerdash, among others. In this project I led the design and development of the Google Analytics Exporter, a system part of the Alkali Monitoring & Alerting, dealing with the enrichment of monitoring data with Google Analytics data for Alkali Apps.

Junior Software Developer at UNICEF - Office of Innovation, Jan 2019 - Jul 2019

Back in the MagicBox team (https://github.com/unicef/magicbox/wiki), I have helped to architect, design and develop the map visualization platform used to create and share geographic insights (https://github.com/unicef/magicbox-app). In this project I had the opportunity to work on infrastructure, application design, deployment, front-end and back-end, using technologies such as kubernetes, azure, databricks, python, ECMAScript, React, Kepler.gl, among others.

Software Engineering Intern at Google - Nest, Jun 2018 - Sep 2018

Worked with Java in the Nest store (https://nest.com/), an ecommerce platform focused on selling Nest products. In this project I have worked in the back-end, designing and developing internal business logic for the platform and contributing to several projects that compreheend its structure.

Software Engineering Intern at UNICEF - Office of Innovation, Jan 2018 - May 2018

Worked with Node.js in MagicBox (https://github.com/unicef/magicbox/wiki), a platform to use real-time information to inform life-saving humanitarian responses to emergency situations. In this project I was responsible, along with my teammates, for developing new methods for ingesting, aggregating and serving data, write tests and improve several github repositories that work together with the plataform.

Software Engineering Intern at Globo.com, Jan 2017 - Oct 2017

Worked with Ruby on Rails, React, Git and TDD, applying Design Pattern principles on the Globosat Play website (https://globosatplay.globo.com/). In this project, I was in charge of the maintenance of the previous version and the development of new React based components for the current version, along with my teammates.

Lead Software Developer at Digital M3, Dec 2014 - Dec 2016

Worked with the conception, design and implementation of WordPress plugins for a starting company that grew exponentially in a short time focusing on Ecommerce (https://profiles.wordpress.org/carlos-cardoso-dias#content-plugins).

Software Developer at Scupen Interactive, May 2014 - Oct 2014

Worked with Android devices, implementing enterprise software to help the company get customer data on the streets. Developed from the scratch the major version 1.5 of the INDEVA App, a software to obtain customer service data, used to build statistics and help improve the measurement of store quality (https://play.google.com/store/apps/details?id=br.com.indeva&hl=pt_BR).

Software Developer Intern at Designtec, Jun 2013 - Dec 2013

Worked with PHP maintaining the company’s websites and developing facebook apps, also worked with Objective-C developing the iPhone app for the Congressman Glauber Braga.

Academic Experience

Research project member at Universidade do Estado do Rio de Janeiro, Brazil, Feb 2021 - Feb 2022

Theme: Robot for searching and providing metadata of publications related to COVID-19

Undergraduate Researcher at Universidade do Estado do Rio de Janeiro, Brazil, May 2017 - Jul 2017

Theme: Genetic Algorithms applied to game goals generation

Teaching Assistant at Universidade Federal do Rio de Janeiro, Brazil, Jan - Dec 2012

Subject: Computation II (C programming language)

Education

Master's Degree from Unversidade Federal do Rio de Janeiro, Brazil, Mar 2022 - Dec 2023

PESC/COPPE/UFRJ - Research field: Artificial Intelligence.

Bachelor's Degree from Universidade do Estado do Rio de Janeiro, Brazil, Jan 2015 - Dec 2021

Major: Computer Engineering.

Centro Federal de Educação Tecnológica Celso Suckow da Fonseca, Brazil, Jan 2009 - Dec 2013

Technical field: Industrial Computing.

Object-Oriented Programming
Functional Programming
Algorithms
Artificial Intelligence
Data Structures
Operating Systems
Test Driven Development
Computer Networks

Technical Skills

Most experienced with C, C++, Python, Ruby, Java, ECMAScript, PHP, SQL, Linux, Shell Script and Git

Some knowledge of Objective-C, Assembly

Language Skills

Native Portuguese, fluent English, beginner French

General

Computational Consultant in Java for mobile and desktop applications

Guest Speaker at OpenDev, a small convention for developers in the mountain region of Rio de Janeiro

A pentester enthusiast, spending my free time pursuing exploitation techniques and learning about shellcode writing and operating system principles