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 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 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 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 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 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 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 is a comprehensive platform and framework designed to facilitate the development, deployment, and management of universal native apps using React Native.
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 5 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.
Capstone Advisor
Crimson Education
Capstone Advisor
Crimson Education
Auckland, New Zealand
12/2024 - Present
- Guided students through their capstone projects, enhancing their research and analytical skills.
- Collaborated with a diverse team to develop innovative educational products, impacting over 100,000 students globally.
- Provided personalized mentorship in student projects.
Mobile Developer
Linx
Mobile Developer
Linx
Blumenau, SC, Brazil
12/2024 - 03/2025
- Built and executed unit and functional test suites using Jest and Testing Library for a React Native application.
- Developed and maintained API integrations using Axios and Redux-saga, optimizing context state persistence.
- Enhanced codebase quality through active code reviews and adherence to best practices.
- Streamlined deployment cycles using Azure DevOps and Git for version control and CI/CD.
- Implemented styling solutions with Styled-Components for modular, maintainable UI components.
Software Developer
Cognizant
Software Developer
Cognizant
São Paulo, SP, Brazil
04/2022 - 06/2024
- Engineered mobile and web features by translating Figma designs into React and React Native interfaces using Expo.
- Applied Redux and ContextAPI for scalable state management in TypeScript-based applications.
- Developed a private crop science web application using React, Typescript, and Redux, enhancing crop management efficiency.
- Diagnosed and resolved system incidents through in-depth analysis of AWS and SAP reports.
- Boosted application observability by implementing custom Datadog alerts and dashboards.
- Collaborated with international teams through code reviews and technical interviews, fostering a culture of knowledge sharing.
- Conducted functional testing with Jest and Testing Library, ensuring high-quality code and application reliability.
Frontend Developer
Serasa
Frontend Developer
Serasa
Blumenau, SC, Brazil
07/2021 - 02/2022
- Developed a micro-frontend application using Angular and React, enhancing user experience in financial services.
- Developed payload-preserving API calls via Axios and Redux-saga within Next.js and Angular applications.
- Automated deployment workflows via Jenkins and Bitbucket, accelerating release cycles.
- Collaborated in BDD sessions to align business expectations with technical delivery.
- Designed email templates using Mjml, tailored for marketing campaigns.
- Integrated Google Analytics tracking triggers in collaboration with the Data Analysis team.
- Implemented functional testing with Jest and Testing Library, improving application reliability and performance.
- Translated Figma layouts into TypeScript-based React components, ensuring robust code quality, component reusability and scalability.
- Collaborated with cross-functional teams to create a Lock&Unlock feature, empowering millions of users to manage their credit scores effectively.
Frontend Developer
Prospecta Digital
Frontend Developer
Prospecta Digital
SJRP, SP, Brazil
08/2020 - 05/2021
- Developed and optimized Wordpress and Tray Ecommerce websites, ensuring adherence to SEO best practices.
- Translated Adobe Photoshop designs into responsive web interfaces using HTML, CSS, and JavaScript, maintaining high standards of visual accuracy and front-end performance.
- Collaborated with the Customer Success team to implement features using HTML, CSS, and JavaScript.
- Boosted traffic via SEO-optimized WordPress/Tray Ecommerce page.
- Optimized frontend performance through clean HTML/CSS/JS implementation.
Frontend Developer
W3midia
Frontend Developer
W3midia
SJRP, SP, Brazil
06/2020 - 07/2020
- Developed and implemented features for CMS-based and MVC PHP websites using HTML, CSS, JavaScript, and PHP.
- Resolved bugs and optimized website performance, enhancing user experience for clients.
- Deployed code changes efficiently via Filezilla, ensuring seamless updates to production environments.
- Created new layouts in a proprietary CMS, improving client satisfaction and engagement.
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
Frequently Asked Questions
What is scope and how to choose the right one for my project?
Scope in project management refers to the boundaries and extent of what the project will deliver. It includes the specific goals, tasks, deliverables, and deadlines that define the project's objectives. Scope helps to ensure that everyone involved in the project has a clear understanding of what needs to be accomplished and what is outside the project's boundaries. A project can have an open or closed scope.
Who does the payment process works?
Depending on the project scope - open or closed - the payment process can vary. If the project scope is opened, the payment process will be based on hours worked per day/week. If the project scope is closed, the payment process will be based on a fixed value. Depending on the client, the platform and the method of payment in which these transactions will occur may vary.
How to choose between a mobile, web, and backend project type for my case?
Based on the project needs, choosing between a mobile, website, or backend application can be a decision to make beforehand. If your application is intended to be used mostly on a mobile device, then your project is suited to be a mobile application. Projects focused on developing business rules, and programming logic like data manipulation, authentication flows, resources, and endpoint supply, among others. A backend application can provide those needs. But, if the project is intended for a web browser like Google Chrome, Microsoft Edge, Opera, Safari, among others... A web application is perfect for that case!