tisoap
Senior Frontend Developer | React | Type Script
Software engineer graduated in Computer Science, with over 9 years of professional web development experience. Experienced with JavaScript and its ecosystem, TypeScript, Node, React, Next.js, Redux, TailwindCSS, Unit and End-to-End testing, Design Systems, Docker, functional programming, relational and document-based databases, automated testing frameworks, Clean Code, agile methodologies, mentoring junior developers and contributing to open source.
Experience: 9 years
Yearly salary: $140,000
Hourly rate: $70
Nationality: 🇧🇷 Brazil
Residency: 🇧🇷 Brazil
Experience
Lead Software Engineer
Circle 2023 - 2025
As Lead Front-End Developer, I lead the Design Systems team with 4 developers, myself included. We were responsible for cross-functional changes, such as internationalization, accessibility, mobile, and app shell updates. We were also responsible for complex front-end projects, like a WYSIWYG web editor, complete UI overhauls, and migrating the codebase from JavaScript to TypeScript, to name a few.
Senior Frontend Developer
Circle 2022 - 2023
As a Senior Front-end Developer, I'm helping Circle build the next all-in-one community platform for creators and brands. I'm taking ownership of new features that are constantly being added to our product, like automated workflows, theme customization, dark mode and internationalization of content. I'm also constantly improving the developer experience with new automated checks, dependency upgrades and improving component APIs. Not only that, but I've championed the introduction of TypeScript, Visual Regression testing and Design Systems to our platform.
Senior Frontend Developer
Zemble 2021 - 2022
I worked on a greenfield project aimed to expand the company's product to new markets. I worked closely with Product and Design to find the best ways to introduce new features and Design System components to our product, using React and TypeScript. As a Senior developer, I helped and mentored other junior developers, and introduced new code quality standards in our continuous integration pipeline, in the form of static code analysis, type checking, unit testing and test coverage tools. While working there, I've contributed to an open-source project that we depended on with a new feature, that involved using path-finding algorithms and programmatically drawing SVGs.
Senior Front-end Developer
PagSeguro PagBank 2020 - 2021
Allocated to a team dedicated to improving and delivering new features to user on-boarding services, I was responsible for several improvements in our registration form that increased user conversion. I was responsible for taking existing pages and migrating them to Next.js applications, using PagSeguro's new look and feel. This move allows pages to become independent of PagSeguro's legacy monolithic architecture, allowing for separate deployment process and code ownership. I've contributed to PagSeguro's Design System, implementing new composable components that are being consumed in our front-end applications. I've also revamped our E2E testing suite to a new framework, which decreased our test and CI times and improved reliability.
Full Stack Software Developer
Pagar.me 2018 - 2020
I've developed, together with my team, new external REST API features, as well as new requirements brought by BACEN (Brazilian Central Bank). Being in accordance with BACEN was critical for our service operation. I took part in design and infrastructure decisions for those new features. I took charge of upgrading the Node.js version of our monolithic service, a job that took weeks of testing and refactoring to have a safe deploy. This upgrade allowed developers to use newer language features, improving developer experience. As a full-stack developer, I interfaced with the front end team to create new components and pages into our new React dashboard. It's a huge open-source project that aims to be the common dashboard for all Stone Group companies.
Full-stack Developer
IBM 2016 - 2018
I've delivered applications and integrations for external clients using IBM Watson cognitive services, which included creating and training conversational trees for chatbots. I was also responsible for developing IBM's internal pages within design standards, which included taking care of creation, maintenance, internationalization, accessibility and quality control of said pages. To help my work and the works of others there, I've developed some internal tooling to help find common accessibility and style errors.
Skills
front-end
javascript
react
typescript
english
portuguese