Work
  • Senior Software Engineer
    Marlabs Brasil
    Oct 2024 - Now · Pirassununga, SP

    As a Front-End Engineer at Marlabs Brasil, I have been working with global teams to plan, create and develop softare products for clients worldwide. I have helped translating business requirements into front-end solutions using modern frameworks. My work focus is on scalability, UI consistency, componentization, and maintaining the highest standards of code quality.

  • Front-End Developer
    Printi, a Cimpress Company
    Aug 2020 - Aug 2024 · São Carlos, SP / Pirassununga, SP

    Mid-Level Front-End Developer

    As a mid-level front-end developer, I have worked on the most important projects we had, like Printi’s website, Decora Printi, InBox Printi, and the internal systems that gives support to our factory throughout the whole production process.

    Since I am proficient in English (C2), all the teams I have worked with for 4 years were multinational.

    Junior Front-End Developer

    As a junior developer, I have helped my team towards migrating Printi’s e-commerce website from the old class-based React to the modern ReactJS with Hooks (v16+) using NextJS as the underlying framework for the new application.

    Delivering this brand-new application also included migrating from Emotion to Styled-Components for CSS styling, and implementing Storybook as a component documentation. We also used Jest to cover the application with component and UI tests.

    I also have helped creating an Accessibility Guild, which aimed to turn Printi’s website into a more accessible one to all users.

  • Natural Language Processing (NLP) Intern and Python Developer
    Redação Nota 1000
    Aug 2019 - Aug 2020 · São Carlos, SP

    As a Natural Language Processing intern, I’ve worked in the creation, implementation and continuous improvement of a Machine Learning spell-checker and grammar checker software which linguistic rules — written with Python/spaCy code — are capable of correcting entire essays automatically with high precision and notable performance.

    I was parte of the company’s Machine Learning team, alongside other linguists, data scientists, and computer scientists.

    Among the tools I used to work with, these were the most common ones:

    • RegExp, Grep, and Vim/Neovim for corpus analysis
    • Python as the main programming language
  • Software Development Intern
    VERT Capital
    Aug 2019 - Aug 2020 · São Paulo, SP

    As a software developer intern, I’ve worked on an application written in Python/Django which main goal was to automate our team’s tasks in the financial capital market.

    In my first job as a software developer, I could review my first PRs, do pair programming with my peers, work with non-relational databases (PostgreSQL), with, Django’s ORM and its template language, its components, and its architecture.

    I also had the opportunity of creating from the scratch a CRUD built in Django for an internal application. I’ve worked with some of the fundamental algorithms, as well as with tasks that demanded knowledge about HTML (vanilla and Jinja), CSS (vanilla, Boostrap and Miligram), and JavaScript (vanilla, Ajax, jQuery)

    I took the first steps towards web scraping using Beautiful Soup, I learned how UML database representations work, I wrote docs using Markdown, and improved my knowledge about Git and LinuxAs a software developer intern, I’ve worked on an application written in Python/Django which main goal was to automate our team’s tasks in the financial capital market. In my first job as a software developer, I could review my first PRs, do pair programming with my peers, work with non-relational databases (PostgreSQL), with, Django’s ORM and its template language, its components, and its architecture. I also had the opportunity of creating from the scratch a CRUD built in Django for an internal application. I’ve worked with some of the fundamental algorithms, as well as with tasks that demanded knowledge about HTML (vanilla and Jinja), CSS (vanilla, Boostrap and Miligram), and JavaScript (vanilla, Ajax, jQuery) I took the first steps towards web scraping using Beautiful Soup, I learned how UML database representations work, I wrote docs using Markdown, and improved my knowledge about Git and Linux

  • Intern
    Federal University of São Carlos (UFSCar)
    Jun 2016 - Jun 2018 · São Carlos, SP

    Approved in 2nd place in the selection contest for linguistics internship (20h), held in 2016 by the Federal University of São Carlos.

    I have worked at the secretary/office of the Department of Arts and Communication of UFSCar (DAC-UFSCar, São Carlos-SP), proofreading texts and writing and revising meeting minutes, as well as assisting in the daily administration of the general functioning and management of the secretariat together with the other employees, interns, and department heads.

    Thanks to the support of the department heads and also to the dynamics of DAC itself, during these two years of internship I was able to take advantage of opportunities to take elective courses that were essential to my education as a scientist and a developer, such as

    • Inferential Statistics Applied to Linguistic Data / R + RStudio (2016);
    • Formal Semantics of the Portuguese Language (2017);
    • Introduction to Python for Linguists (2017);
    • Introduction to Logic (2018);
    • Natural Language Processing I, II, and III (2016 - 2018)