Monique Moledo
Software Engineer
Ottawa, Canada
2015 - 2016
Computer Science - Hayward, United States
Non-degree continuing education2013 - 2017
Computer Science - Rio de Janeiro, Brazil
Bachelor degreeMay 2018 - current
Data Engineer - Ottawa, Canada
Shopify is an ecommerce platform, that enables entrepreneurs to sell online, on social media, or in person creating their own brand. During this internship, I have been working on the team that builds and manages internal tools for our data teams and data scientists, such as data presentation, discovery, governance and analysis tools. In this team, I have been working on: - Learning analytics products and user interaction requirements since we build end-to-end solutions. For that I have been working with mainly Ruby on Rails or Python, using Flask and SQL Alchemy, web applications. - Building structured streaming pipelines with Apache Spark, using both Scala and pySpark. - Analytical columnar databases and distributed query engines such as Presto, Redshift and Hive, extracting, modeling, transforming and querying data to understand, enable and produce the best insights to our teams. - Monitoring through dashboards and alerts on Splunk, Datadog and custom alerts.
October 2016 - April 2018
Software Engineer - Rio de Janeiro, Brazil
Stone is the biggest independent payments acquirer in Brazil. I was part of the clearing/settlement team, in which we had to process all the transactions, transform its data and successfully communicate it to the different credit card brands. During the 1 year and 6 months I've spent on this team, I had experience with: - Managing the project of integrating with Elo, a new credit card brand in Brazil. What demanded high understanding and planning of requirements, scalability and good communication dealing with an external company. Adding Elo to Stone's accepted brands increased the volume of transactions done through our payments system in 30%. - C#, .NET framework services that would process the transactions in batches. Those solutions needed to be highly available, scalable and resilient since they would process all the financial flow of the company. - Building a service for calculation of the MasterCard interchange rate. - Changing a monolithic architecture to a microservices one using RabbitMQ for asynchronous messaging. - Database remodeling and migration on SQL Server and query improvement, since processing time was crucial. - Agile development methodologies such as Scrum and/or Kanban - Best practices with logging and monitoring, using Datazen, Kibana and Splunk dashboards and alerts. - Management and configuration of deployment with GoCD and Docker.
June 2016 - September 2016
Junior Specialist Developer - Irvine, United States
Project: Cloudberry - Interactive Analytics and Visualization System on Large Scale data - During the summer I worked with Twitter API to collect data about Zika fever, then I built a pipeline on a Scala service for all different available sources of data to be stored in AsterixDB, a big data management system, using Apache Kafka. - The project became the Final Project for my Bachelor's degree, in which I built a UI visualization to show the spread of Dengue Fever, Zika, Yellow Fever and Chikungunya diseases in Brazil. In order to do that I expanded the sources of data crawled to include news websites and then I built a process to clean and geographically classify the data.
June 2016 - September 2016
Developer Intern - NiterĂ³i, Brazil
ADDSMS project: store and analyze a large amount of data on occupational accidents in Petrobras (most important Brazilian energy corporation). Performed several tests.