Mathpholio!

I am a highly skilled professional with a specialization in front-end technologies, primarily working with the dynamic Javascript stack, including React, Node.js, Next.js, and React Native. Currently, in the exciting phase of transitioning into a full-stack engineering role.

Revolutionizing Development

Unleashing the power of ReactJS, React Native, Node.js, Next.js, Expo, Jest, Git, and TypeScript for efficiency, scalability, and innovation in software development.

React

React

React is a free and open-source front-end JavaScript library for building user interfaces based on components. It is maintained by Meta and a community of individual developers and companies. React can be used to develop single-page, mobile, or server-rendered applications with frameworks like Next.js.

Node.js

Node.js

Node.js is a cross-platform, open-source server environment that can run on Windows, Linux, Unix, macOS, and more. Node.js is a back-end JavaScript runtime environment, runs on the V8 JavaScript Engine, and executes JavaScript code outside a web browser.

React Native

React Native

React Native is an open-source UI software framework created by Meta Platforms, Inc. It is used to develop applications for Android, Android TV, iOS, macOS, tvOS, Web, Windows and UWP by enabling developers to use the React framework along with native platform capabilities.

Typescript

Typescript

TypeScript is a free and open-source high-level programming language developed by Microsoft that adds static typing with optional type annotations to JavaScript. It is designed for the development of large applications and transpiles to JavaScript.

Next.js

Next.js

Next.js is an open-source web development framework created by the private company Vercel providing React-based web applications with server-side rendering and static website generation.

Git

Git

Git is a distributed version control system that tracks changes in any set of computer files, usually used for coordinating work among programmers who are collaboratively developing source code during software development.

Expo

Expo

Expo is a comprehensive platform and framework designed to facilitate the development, deployment, and management of universal native apps using React Native.

Jest

Jest

Jest is a JavaScript testing framework designed to ensure correctness of any JavaScript codebase. It allows you to write tests with an approachable, familiar and feature-rich API that gives you results quickly.

Software Solutions for Every Challenge

Full-stack developer with expertise in web, mobile, and backend development. I create user-friendly websites and intuitive mobile apps while ensuring scalable and robust backend systems.

Building Solutions Across Technologies and Industries

With over 3 years of experience in developing interactive and scalable web applications, I have a strong foundation in both front-end and full-stack development. I have a proven track record of delivering projects across various technologies, including HTML, CSS, Javascript, React/React Native, Typescript, and more. My experience spans across different industries.

Software Developer

Cognizant

São Paulo, SP, Brazil

04/2022 - Current

  • Implement features and layouts from Figma into a React/React Native + Expo application, utilizing Redux/ContextAPI for state management, Typescript, and a client Design System similar to Material UI.
  • Write functional and unit tests with Jest and Testing Library.
  • Utilize Axios to write HTTP requests.
  • Use Git for code versioning and Azure DevOps to CI/CD and code repository hosting service.
  • Contribute to Code Reviews, Technical Interviews and Q&A sessions with a foreign technical team.
  • Analyze reports on AWS and SAP in order to identify production environment failed requests.
  • Implement triggers and rules on Datadog.

Frontend Developer

Serasa

Blumenau, SC, Brazil

07/2021 - 02/2022

  • Convert layouts built on Figma to a React application, using Typescript to ensure scalability and add static typing to the code base.
  • Implement API calls using Axios and Redux-saga to preserve the payload in the application contexts.
  • Implement functional testing for the React application components with Jest and Testing Library.
  • Implement layout adjustments in a React/Angular/Next.js application, using SASS as stylesheet language.
  • Deploy code changes using Jenkins and Bitbucket platforms.
  • Participate in BDD meetings to discuss the application/features expected behavior.
  • Create mail templates using Mjml framework.
  • Contribute to Code Reviews to ensure quality deliveries.
  • Use Git for local code versioning and Bitbucket for code repository hosting service.
  • Work alongside the Data Analysis team to implement code triggers to store user interactions for Google Analytics during the user's journey in the application.

Frontend Developer

Prospecta Digital

SJRP, SP, Brazil

08/2020 - 05/2021

  • Convert layouts built in Adobe Photoshop into a Wordpress or Tray Ecommerce platform, using Elementor or Oxygen plugins, always using good practices for SEO and optimization.
  • Implement features in HTML/CSS and Javascript.
  • Implement new layouts on the PHP website using Smarty.
  • Implement features on a React financial project that uses Redux as a state management library.
  • Create a P.O.C for a mobile application using React Native.
  • Deploy websites on hosting websites like Locaweb, Hostinger, etc.
  • Deploy the files with the code changes using Filezilla (FTP protocol).

Frontend Developer

W3midia

SJRP, SP, Brazil

06/2020 - 07/2020

  • Implement features using HTML/CSS, Javascript and PHP.
  • Deploy the files with the code changes using Filezilla (FTP protocol).
  • Fix bugs in websites that were in a production environment.
  • Implement new layouts in a proprietary CMS provided by the company to the clients.

Expertise in Software Development with Diverse Projects and Cutting-Edge Solutions

Harnessing years of experience in software engineering, I specialize in crafting robust and scalable applications tailored to meet dynamic business needs. My Github portfolio demonstrates my proficiency across a wide range of technologies, including HTML, CSS, Javascript, Typescript, React, Redux, Next.js, React Native, Expo, Node.js, Express.js, Jest, Docker, SQL, Prisma ORM, and more. Each project underscores my ability to innovate and deliver effective solutions in various domains, showcasing my commitment to excellence and continuous learning.

Contact

Looking to enhance your team with top-notch talent or discuss exciting new opportunities? Reach out via email. I'd love to connect and explore how we can collaborate!

Email address

matheuscoworking@outlook.com

Country

Brazil