Mauricio Ize
Verified Expert in Engineering
Full-stack Developer
Seattle, WA, United States
Toptal member since June 29, 2021
Mauricio is a full-stack developer with a history of delivering exemplary work within teams to build software solutions. His favorite stack—to develop all kinds of applications from web and mobile to server-side—includes React, React Native, and Node.js. With a decade of work experience in the software computer industry under his belt and having been educated in computer science at UFRGS and the University of Wisconsin, it's safe to say Mauricio can deliver your full-stack development needs.
Portfolio
Experience
- Web - 10 years
- Databases - 10 years
- JavaScript - 10 years
- React Native - 5 years
- Node.js - 5 years
- TypeScript - 5 years
- React - 5 years
- Google Cloud - 3 years
Availability
Preferred Environment
MacOS
The most amazing...
...thing I've developed is an in-app payment service with different wallet properties for each user.
Work Experience
Senior Software Engineer
FullStack Labs
- Planned, implemented, and maintained software using the JavaScript/TypeScript stack—React, React Native, and Node.js.
- Researched different subjects and reported my findings using diagrams to help the team make the best decisions.
- Created and maintained Native components to manage low-level features such as Bluetooth connection.
Software Engineer
Self-employed
- Developed key features on Android and iOS applications such as real-time chats and in-app payments; customized the file system for users.
- Installed back-end services using Google Cloud such as authentication, messaging, and cloud functions.
- Integrated with SQL and NoSQL databases, locally and in the cloud, such as Firebase, DynamoDB, PostgreSQL, MongoDB, and Redis.
- Worked directly on the canvas using Context2D and WebGL to render custom animations handling FPS and user interface events.
- Implemented communication using socket.io to meet real-time communication needs.
Software Engineer
Self-employed
- Created dynamic web applications using Flash and ActionScript.
- Implemented basic features in the back end using Java and PHP.
- Developed full web applications for different industry types.
- Modeled MySQL database for different users' case scenarios.
Experience
Gestorama
The app's front end provides a great user experience and follows the guidelines for material design. I designed and prototyped the application screens and implemented them using React Native.
I also implemented the serverless REST API using Google Cloud Functions to handle all the traffic and manage payments, authentication, and notifications. I implemented each endpoint to provide all the data for the front-end application while following requirements and used 3rd-party APIs to provide services. It was created with Google Cloud Services and TypeScript.
Computer Vision Application
Education
Bachelor's Degree in Computer Engineering
Federal University of Rio Grande do Sul - Porto Alegre, Rio Grande do Sul, Brazil
Exchange Year in Computer Science
University of Wisconsin - La Crosse, WI, United States
Certifications
GoStack
RocketSeat
PHP Application Development
South University of Santa Catarina
Web Design
Microlins
Computer Electronics
Núcleo de Educação Profissional Kirana Lacerda
Programming Logic
Microlins
Skills
Libraries/APIs
React, Node.js, Sockets, WebRTC, Socket.IO, OpenCV, WebGL, OpenGL
Tools
Git, Webpack, Figma, React Apollo, Docker Compose, Sentry
Languages
JavaScript, TypeScript, HTML, CSS, HTML5, CSS3, GraphQL, Java, C++, PHP
Frameworks
React Native, Material UI, Jest, Spring, NestJS
Platforms
Mobile, Firebase, Amazon Web Services (AWS), Web, Docker, WordPress, AWS Lambda
Paradigms
Test-driven Development (TDD), Split Testing
Storage
Databases, PostgreSQL, MongoDB, MySQL, Redis, Google Cloud, Amazon DynamoDB, Database Structure
Other
APIs, Web Development, CI/CD Pipelines, Internet of Things (IoT), Styled-components, User Interface (UI), Responsive Design, Apollo Server, Apollo, Google Cloud Functions, Webhooks, Algorithms, Data Structures, 3D Graphics, Image Processing
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring