Faro, Portugal · Open to Remote

Vasco Batista

Senior Full Stack Developer

Specialised in ecommerce platforms — Laravel, Vue, Shopify, WooCommerce, Magento, PrestaShop & headless. Led teams of up to 8 devs from discovery to production.

About

Who I Am

Senior Full Stack Developer focused on ecommerce platforms — custom Laravel, Shopify, WooCommerce, Magento, PrestaShop, and headless architectures — combined with high-availability web applications.

I bring a full-spectrum blend of backend (PHP/Laravel), frontend (Vue/Tailwind), mobile (Flutter), and DevOps, taking projects from discovery all the way through to production.

Having led teams of up to 8 developers, I focus on delivering secure checkout flows, optimised catalog and search, and data-driven integrations — always with an emphasis on performance, reliability, and measurable business outcomes.

0+
Years Experience
0
Devs Led
0+
Ecommerce Platforms
0
Tech Stacks

Stack

Technologies I Work With

PHPLaravelVue.jsTypeScriptNode.jsMySQLPostgreSQLRedisDockerPythonGraphQLTailwind CSSPHPLaravelVue.jsTypeScriptNode.jsMySQLPostgreSQLRedisDockerPythonGraphQLTailwind CSS
ShopifyWooCommerceMagentoPrestaShopElasticsearchStripeOpenAI APIFlutterAWSGitHub ActionsTerraformLangChainShopifyWooCommerceMagentoPrestaShopElasticsearchStripeOpenAI APIFlutterAWSGitHub ActionsTerraformLangChain

Specialisation

Ecommerce Expertise

Platforms & Search

Custom Laravel ecommerce; Shopify, WooCommerce, Magento, PrestaShop; headless; Elasticsearch for catalog/search.

Payments

Stripe, Viva Wallet, IfThenPay (Multibanco, MBWay), PayPal; SCA/3DS, refunds, webhooks.

OMS / WMS

ERP/PIM and OMS/WMS integrations; multi-warehouse stock, pick/pack/ship, returns/RMA.

Web + Mobile

Ecommerce websites plus companion mobile apps for customers and staff/drivers built with Flutter.

Marketing & Analytics

Mailchimp, SendGrid, GA4/GTM tagging, and event tracking for data-driven growth.

Security & Compliance

PCI-aware architectures, GDPR, SAF-T (PT), ATCUD e-invoicing, SCA/3DS, PSP tokenization.

Performance

Redis caching, DB tuning, CI/CD pipelines; Sentry, New Relic, Grafana, Prometheus, ELK.

Leadership

Led 8-dev cross-functional teams (backend, frontend, mobile) using Agile/Scrum.

Expertise

Technical Skills

Backend

PHPLaravelLivewireBladeNode.jsREST API DesignGraphQLPythonMicroservicesWebhooksQueue WorkersBackground JobsWebSockets

AI & Integrations

OpenAI API (GPT-4/o)LLM IntegrationPrompt EngineeringAI-powered SearchEmbeddings / Vector DBsLangChainRetrieval-Augmented Generation (RAG)AI ChatbotsAutomated Content GenerationSemantic Search

Frontend

JavaScript ES6+Vue.jsAlpine.jsHTML5/CSS3Tailwind CSSPinia/VuexAxios

Mobile

FlutterAndroid/KotlinFirebase (Auth, FCM, Analytics)

Data & Caching

MySQLPostgreSQLRedisEloquent ORMQuery Builder

Ecommerce

ShopifyWooCommerceMagentoPrestaShopStripeViva WalletIfThenPayPayPalElasticsearchHeadless Commerce

DevOps & Cloud

DockerGitHub ActionsGitLab CITerraformAnsibleAWS (EC2, S3)DigitalOceanLaravel ForgeCloudflare CDNNGINX

Observability

SentryNew RelicGrafanaPrometheusELK Stack

Testing & Quality

PHPUnitPestTDDPHPStan/LarastanCypressPlaywrightPuppeteer

Security & Compliance

PCI DSSGDPRSAF-T (PT)ATCUDSCA/3DSOWASP Top 10JWT/JWE

Architecture

MVCClean ArchitectureEvent-drivenQueuesREST/JSONOAuthOpenAPI/Swagger

Secrets & Infra

HashiCorp VaultSOPSAWS KMS/SSMLaravel VaporHorizon/Supervisor

Project & Team

Agile/ScrumSprint PlanningCode ReviewsMentoringCross-functional

Background

Education & Languages

Computer Science and Engineering

Universidade do Algarve

Faro, Portugal

Languages

PortugueseEnglish

Contact

Get In Touch

Looking for a senior developer for your next ecommerce project? I'd love to hear from you.

Send Me an Email

© 2026 Vasco Batista