With over 20 years of experience in web development, I'm passionate about creating and implementing challenging projects. I enjoy learning new technologies but always choose the right tool for the job rather than getting stuck with outdated ones. Recently, I have been exploring Rust and Zig languages for fun. I am enthusiastic about improving developer experience and productivity, often innovating with new tools and architectures.

Mauro Junior

With over 20 years of experience in web development, I'm passionate about creating and implementing challenging projects. I enjoy learning new technologies but always choose the right tool for the job rather than getting stuck with outdated ones. Recently, I have been exploring Rust and Zig languages for fun. I am enthusiastic about improving developer experience and productivity, often innovating with new tools and architectures.

Available to hire

With over 20 years of experience in web development, I’m passionate about creating and implementing challenging projects. I enjoy learning new technologies but always choose the right tool for the job rather than getting stuck with outdated ones. Recently, I have been exploring Rust and Zig languages for fun. I am enthusiastic about improving developer experience and productivity, often innovating with new tools and architectures.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Portuguese
Fluent

Work Experience

Consultant Software Architect at Freelance NDA Project
November 30, 2024 - July 31, 2025
Refactored a legacy C# Desktop Application into a modern Cloud Native Serverless backend with a GraphQL API, and rewrote the front end using TypeScript and Next.js. Utilized AWS services such as Lambda, DynamoDB, AppSync, API Gateway, and Terraform for infrastructure.
Consultant Software Architect at Freelance NDA Project
November 30, 2024 - July 31, 2025
Refactored a legacy C# Desktop Application to a modern Cloud Native Serverless backend providing a GraphQL API. The front end was rewritten using TypeScript and Next.js. The project employed AWS Lambda, DynamoDB, AppSync, AWS API Gateway, and Terraform.
Consultant Software Architect at Freelance NDA Project
November 30, 2024 - July 31, 2025
Refactored a legacy C# Desktop Application to a modern Cloud Native Serverless backend providing a GraphQL API, with the frontend rewritten in TypeScript using Next.js. Technologies used included AWS Lambda, DynamoDB, React, AppSync, AWS API Gateway, and Terraform.
Senior Software Engineer at DataMinr (Watchkeeper)
January 31, 2023 - July 31, 2025
Maintained and developed new features in a real-time AI platform for risk detection using Geospatial tools. Worked on both backend (NodeJS/NestJS) and frontend (React). Improved developer productivity by transitioning to Monorepos, modernizing build tools with Vite and Vitest, and implementing distributed caching, reducing build and pipeline times significantly.
Senior Software Engineer at DataMinr (Watchkeeper)
January 31, 2023 - July 31, 2025
Maintained and enhanced a real-time AI platform using geospatial tools for risk detection and management. Developed new features in NodeJS/NestJS backend and React frontend. Led initiatives to improve development productivity through monorepo adoption, modern build tools like Vite and Vitest, distributed caching, and CLI automation, reducing build times significantly.
Senior Software Engineer at DataMinr (Watchkeeper)
January 31, 2023 - July 31, 2025
Maintained and designed new features for a real-time AI platform with geospatial tools for risk detection and management. Worked on both backend (NodeJS/NestJS) and frontend (React). Improved developer experience by introducing Monorepo, modern build tools (Vite, Vitest), CLI tools for code generation, and a distributed caching system that drastically reduced build times.
Senior Software Engineer (Consultant) at Satellytes
December 31, 2020 - July 31, 2025
Provided consultancy and software development services to clients including Allianz and FC Bayern Munich. Led redesign and refactoring projects for a web banking application and an e-commerce platform, focusing on feature flags, UI improvements, and micro-frontend architecture.
Senior Software Engineer (Consultant) at Satellytes
December 31, 2020 - July 31, 2025
Provided consultancy services to clients including Allianz and FC Bayern Munich. Led rebranding and refactoring efforts for Nuri (formerly Bitwala) crypto-to-banking web application, implementing feature flag controlled transitions and integrating SolarisBank API. Improved application quality with enhanced testing and design patterns. Also worked on Zooplus ecommerce refactor and micro-frontend architecture implementation, and designed Micro-Frontend Architecture for Allianz’s Global Digital Factory.
Senior Software Engineer (Consultant) at Satellytes
December 31, 2020 - July 31, 2025
Provided consultancy for clients such as Allianz and FC Bayern Munich. Led complete redesign and refactoring of web banking application Bitwala to Nuri, including integration with SolarisBank API. Delivered timely features using feature flags, improving code quality and productivity through testing and design pattern improvements. Also led e-commerce refactoring and micro-frontend architecture implementation.
Senior Full Stack Engineer (Contractor) at AZLO
August 31, 2019 - July 31, 2025
Designed and implemented REST APIs for distributed microservices in a web banking app. Integrated third-party APIs and maintained multiple frontends built with Angular 7, NgRx, and Angular Material, focusing on financial service platforms catering to small businesses.
Senior Full Stack Engineer (Contractor) at Azlo
August 31, 2019 - July 31, 2025
Designed and developed REST APIs for distributed microservices architecture, including integrations with third-party APIs like Stripe Atlas. Maintained and enhanced multiple frontend Angular 7 applications utilizing NgRx and Angular Material.
Senior Full Stack Engineer (Contractor) at AZLO
August 31, 2019 - July 31, 2025
Designed and implemented a REST API for a distributed microservice architecture for a web banking application. Integrated third-party APIs like Stripe Atlas. Maintained and developed features for Angular frontend applications using NgRx and Angular Material.
Software Engineer at MetaBI
November 30, 2018 - July 31, 2025
Developed a BI system backend with two Node.js servers handling ETL and REST API functionalities. Utilized CouchDB for real-time client synchronization, implemented flexible microservices architecture using Fastify, and built a PWA client with Vue.js for offline-first usage.
Software Engineer at MetaBI - BI System (ETL and Dashboard)
November 30, 2018 - July 31, 2025
Developed BI application backend with Node.js REST API and ETL server synchronizing ERP data from MSSQL to NoSQL CouchDB. Created a PWA client with VueJS integrating offline-first capabilities. Designed authentication modules for multi-platform use with token-based ACL security.
Software Engineer at Independent
November 30, 2018 - July 31, 2025
Developed MetaBI, a BI application for gas station ERP with real-time dashboard. Backend with Node.js, REST API, and ETL server using MSSQL Server and CouchDB for offline-first functionality. Frontend was a Vue.js PWA with synchronization capabilities.
Software Architect and Engineering Manager at SATTRACK RASTREAMENTO
August 31, 2018 - July 31, 2025
Led architecture design for a scalable and modular GPS vehicle tracking system handling millions of concurrent requests. Managed a team of four developers using agile methodologies, enforced best code practices, and ensured high quality releases with TDD, E2E testing, and CI/CD pipelines.
Software Architect and Engineering Manager at SATTRACK RASTREAMENTO
August 31, 2018 - July 31, 2025
Led architecture design and managed a team of four developers in building a scalable, modular GPS vehicle tracking system handling millions of concurrent requests. Implemented TDD, E2E testing, CI/CD pipelines for quality assurance. Designed and redeveloped legacy tracking systems using modern frameworks such as Fastify, PostgreSQL, GraphQL, SSE, and VueJS. Developed proprietary Map Tile and Geocode servers.
Software Architect and Engineering Manager at SATTRACK RASTREAMENTO
August 31, 2018 - July 31, 2025
Designed scalable modular systems handling millions of concurrent requests. Managed a team of four developers using agile. Built an in-house GPS vehicle tracking system with UDP/TCP gateways and REST API, evolving architecture towards microservices. Modernized client apps with PWA using VueJS. Developed own Map Tile and Geocode Servers based on open-source projects.
Co-Founder & CTO at ARK TECNOLOGIA
January 31, 2014 - July 31, 2025
Architected and implemented a multi-tenant SaaS GPS vehicle tracking platform with real-time telemetry data collection and monitoring. Selected technology stack, designed scalable architecture, and maintained focus on client needs to develop a comprehensive tracking system.
Co-Founder & CTO at ARK TECNOLOGIA
January 31, 2014 - July 31, 2025
Architected and implemented a multi-tenant GPS vehicle tracking SaaS platform with UDP/TCP gateways in NodeJS/C++ and MongoDB backend. Developed REST APIs and AngularJS client applications for real-time vehicle monitoring and telemetry.
Co-Founder & CTO at ARK TECNOLOGIA
January 31, 2014 - July 31, 2025
Responsible for architecture and implementation of a multi-tenant GPS vehicle tracking SaaS platform with UDP/TCP gateway, REST API, and frontend built using AngularJS and Bootstrap. Focused on scalable architecture and client needs.
Senior Software Engineer at FOURSAT CONSULTORIA
January 31, 2012 - July 31, 2025
Researched and chose technology stacks, designed system architecture, and developed a niche ERP for vehicle tracking companies. Built web services with Python and Twisted, and developed the front end as an SPA using BackboneJS and jQuery.
Senior Software Engineer at FOURSAT CONSULTORIA
January 31, 2012 - July 31, 2025
Designed and developed ERP system for tracking vehicle companies solo. Built a Python-based web service using Twisted and ORM SQLAlchemy with MySQL database. Frontend developed as a SPA with BackboneJS and jQuery.
Senior Software Engineer at FOURSAT CONSULTORIA
January 31, 2012 - July 31, 2025
Researched and chose technology stacks, designed system architecture, and developed a niche ERP system for tracking vehicle companies. Backend built with Python Twisted and SQLAlchemy connected to MySQL; frontend developed as SPA using BackboneJS and jQuery.
Lead Software Engineer at ZETTALOG RASTREAMENTO
June 30, 2010 - July 31, 2025
Developed real-time vehicle tracking systems including UDP/TCP gateways and REST APIs. Managed a team using agile practices and built client applications using Adobe Flex for real-time dynamic functionality.
Lead Software Engineer at ZETTALOG RASTREAMENTO
June 30, 2010 - July 31, 2025
Led a team of five developers to design and implement a real-time tracking vehicle system based on UDP/TCP gateway in C++ and PostgreSQL. Developed REST API with Ruby on Rails and client app with Adobe Flex for dynamic real-time functionality.
Lead Software Engineer at ZETTALOG RASTREAMENTO
June 30, 2010 - July 31, 2025
Architected and implemented real-time vehicle tracking system with UDP/TCP gateway in C++. Developed REST API with Ruby on Rails and client application with Adobe Flex.
Software Consultant at ONIXSAT RASTREAMENTO
February 29, 2008 - July 31, 2025
Supported and trained enterprise customers, collected requests and feedback, and participated in reviews and testing of new software versions developed using Ruby on Rails.
Software Consultant at ONIXSAT RASTREAMENTO
February 29, 2008 - July 31, 2025
Provided enterprise customer support and training, collected client requests and transformed them into bug reports and feature suggestions. Reviewed and tested new system versions built with Ruby on Rails and PostgreSQL.
Software Consultant at ONIXSAT RASTREAMENTO
February 28, 2008 - July 31, 2025
Provided on-site support and training for enterprise customers. Collected customer feedback, reported bugs, suggested new features, and participated in release testing. Technologies included Ruby on Rails connected to PostgreSQL.
Software Developer at JABUR INFORMÁTICA
January 31, 2006 - July 31, 2025
Provided customer support and training for an employee access and time tracking desktop system using Borland Delphi connected to InterBase and FireBird databases. Added biometric features with fingerprint device integration.
Software Developer at JABUR INFORMÁTICA
January 31, 2006 - July 31, 2025
Supported enterprise customers and developed an employee access and time tracking desktop application using Borland Delphi connected to InterBase and FireBird databases, including biometric fingerprint integration.
Software Developer at JABUR INFORMÁTICA
January 31, 2006 - July 31, 2025
Supported and trained enterprise customers while fixing bugs and developing new features. Later promoted to Software Engineer to participate in architectural improvements. Developed employee access and time tracking desktop system using Borland Delphi with InterBase and Firebird databases, including biometric fingerprint integration.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Transportation & Logistics, Professional Services, Energy & Utilities, Telecommunications