Tomás Mendes
Tomás Mendes

Full-Stack Software Engineer

Open to offers · Member since 23 Oct 2026
Location
Leiria, Portugal
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Mid

About

Professional summary

I am a full-stack software engineer with over three years of experience building production systems using PHP, Laravel, Vue, Nuxt, Node.js, and PostgreSQL.

I currently work as a core engineer on the ERP and point-of-sale platform for an 18-store watch and jewellery retail group. I contribute to business-critical transaction flows, integrations, background processing, production support, and the evolution of a platform that processes approximately 14,000 sales each month.

My work spans frontend and backend development. I started as a dedicated frontend engineer and transitioned to full-stack development, collaborating directly with store teams, accounting, and management to prioritize and deliver practical solutions.

I have experience developing multi-tenant IIoT SaaS products, including role-based access control, tenant API permissions, telemetry workflows, automated reporting, alerts, and cross-platform device-discovery applications.

I care about reliability and software quality, using PHPUnit and Cypress to protect critical workflows. I have also designed independently deployable Node.js integration services to isolate core systems from external partners.

I hold both MSc and BSc degrees in Computer Engineering and have research experience in autonomous robotics, computer vision, ROS 2, visual SLAM, and navigation systems.

Skills

31 capabilities

Tech stack & tools

Working toolkit

Data Stores

Development

Languages & Frameworks

Experience

Career history

Full-Stack Engineer BEONTIME

I work as a core engineer on the ERP and point-of-sale platform for an 18-store watch and jewellery retail group. The platform includes 18 modules across stores and online channels and processes approximately 14,000 sales per month.

I joined as the first dedicated frontend engineer, accelerating delivery across the ERP and POS products, before transitioning into a full-stack role. I work directly with stores, accounting, and management to define priorities and provide production support from issue triage through resolution.

I develop background-processing workflows for ERP, marketplace, and supplier integrations, ensuring retries and failures do not create duplicate fiscal documents or orders. I also designed a separate Node.js integration service to isolate the core platform and allow external integrations to be deployed independently.

I introduced Cypress end-to-end testing alongside PHPUnit unit and integration tests, with automated coverage enforced for critical checkout and stock workflows.

Full-Stack Engineer CapTemp

I built core modules for Senslive, a multi-tenant IIoT SaaS platform with a Laravel backend and Vue 3 frontend for real-time sensor telemetry.

I implemented hierarchical tenancy, role-based access control, and tenant-specific API permissions. I also migrated backend functionality from plain PHP to Laravel, restructuring the data-access layer and improving query performance.

I developed automated alerting and reporting workflows for scheduled sensor reports and alarms delivered through SMS and email using Clickatell, Vonage, and SMTP.

I also developed CT Discover, a cross-platform Flutter application for zero-configuration device discovery through UDP broadcast, live monitoring, and remote device configuration.

Research Engineer Universidade de Leiria e Oeste

I contributed to AI-driven robotics and autonomous systems research focused on unmanned ground vehicles.

I engineered an end-to-end autonomous navigation stack using ROS 2, including a computer-vision perception pipeline for stereo depth estimation.

I integrated RTAB-Map visual SLAM capabilities, including 3D mapping and loop closure, with Nav2 path planning. The system was validated through field trials.

Education

Learning history

Universidade de Leiria e Oeste

MSc, Computer Engineering

Universidade de Leiria e Oeste

BSc, Computer Engineering

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu