George
From Greece (UTC+3)
George – Node.js, React, PostgreSQL
George is a senior full-stack engineer with about 10 years of experience, with Node.js, React, TypeScript and PostgreSQL at the core of his stack. He has delivered AI features end to end, including a chatbot built on Gemini and LiteLLM, an OCR workflow for PDF and Excel documents, and an agent orchestration platform on FastAPI, Camunda and pgvector with MCP tools. He built the backend of a vehicle tracking system for about 15,000 vehicles on AWS, using Kinesis, Timestream and Socket.IO, and maintains an open-source React component library with more than 100 components. He has also worked as a system architect and as a de facto tech lead.
10 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Software Engineer | System Architect
The Network-as-a-Service product line at a global wholesale telecom carrier, plus its internal automation and AI platforms. The work covered ordering and provisioning automation, a wholesale IoT product and an agentic workflow platform.
- Automated the long-standing manual ordering and provisioning process for L1 Transmission products, orchestrated with Camunda BPMN and DMN across Node.js, Spring Boot and React services.
- Designed and architected the agentic workflow platform: a Next.js portal to create and test agents and tools without redeployment, an MCP server registered with LiteLLM, RAG on PostgreSQL with pgvector and a Camunda 8 connector for agent orchestration.
- Built an AI document validation portal for BDM-to-customer mappings, cutting manual effort by up to 70%.
- Added an AI assistant to the quoting engine that returns customer quotes from a natural-language prompt instead of manual forms.
- Acted as de facto tech lead for about two years, owning sprint planning, ceremonies and delivery, and led hands-on a new wholesale IoT product designed to work with any MNO or MVNO.
- Migrated 5 core Spring Boot microservices from 2.7.x to 3.5.5.
- Added smart validation with per diem and FX rate calculations to the expense claim system, reducing support and feedback loops by 50%.
Senior Full Stack Engineer | AI Engineer
A multi-tenant SaaS that digitizes the full operations of a German property management company, from tenant acquisition through contracts, deposits and accounting. Two engineers shipped 150+ production features and fixes across the stack, with weekly delivery directly to stakeholders.
- Shipped 150+ production features and fixes across the full stack as one of two core engineers, delivering weekly directly to stakeholders.
- Owned features end to end: data modeling, migrations, API, UI, tests, production deploys and runbooks.
- Built the project's QA foundation: first CI test gates, an isolated end-to-end regression suite and AI-assisted adversarial test generation that caught a privilege escalation vulnerability before release.
- Built the gated CI/CD promotion pipeline across dev, staging and production with release tagging and a rollback strategy.
- Integrated regulated third parties: credit bureaus, banks, payment and escrow providers, e-signature and messaging platforms.
- Implemented role-based access control and GDPR compliance, including data retention, audit trails and credit-data gating.
- Delivered tenant acquisition, contract lifecycle (AI-assisted contract import, e-signature) and deposit and banking features.
Senior Full Stack Engineer
A property management and short-term rentals platform. The engineer joined a senior team in a hands-on consulting capacity, part-time at first with a period of full-time work.
- Maintained and extended the platform across the Vue and TypeScript frontend and the PHP (Symfony) backend.
- Diagnosed and resolved production bugs across the stack.
- Ran technical discoveries and spikes to assess feasibility and shape upcoming features.
- Worked with MySQL and MongoDB for persistence, AWS S3 for storage, Docker for environments and GitHub Actions for CI/CD.
- Implemented features from Figma designs.
Senior FullStack Engineer
A vehicle tracking management system for a fleet of 15,000+ cars, plus the company's data, CRM and web systems. All backend was written in Node.js and TypeScript.
- Owned the backend of the vehicle tracking system for a fleet of 15,000+ cars, built in Node.js and TypeScript.
- Integrated tracker, connectivity and ECU telemetry: tracker data stored in Amazon Timestream, ECU and connectivity data streamed through Kinesis Data Streams with Lambda consumers.
- Built real-time updates with MongoDB change streams feeding Socket.IO for live vehicle positions and sensor readings.
- Built 10+ scheduled ETL jobs and MongoDB aggregation pipelines for fleet metrics, including a CRM-to-metrics-DB sync that wrote only true deltas by comparing row fingerprints.
- Built, fixed and optimized HubSpot pipelines for Sales and Marketing.
- Built a React and Next.js QR scanning app for fast tracker-to-vehicle onboarding.
- Maintained the public website and internal tools on Vue, Nuxt, Strapi, Docker and PostgreSQL.
Senior Full Stack Engineer
Fintech and enterprise projects for Greek clients: a loan-management platform for a government organisation, a SharePoint backup service, a spreadsheet transliteration tool and a customer-retention reporting application.
- Rebuilt a legacy Visual Basic desktop application as a full-stack loan-management web app on .NET 7, HTML, CSS and TypeScript (1.5 years).
- Deployed it through Azure DevOps CI/CD with self-hosted agents to on-prem IIS servers on a closed intranet.
- Built a .NET service that backs up SharePoint sites to Microsoft SQL Server.
- Built a .NET application that ingests Greek-language Excel files and returns them transliterated to Greeklish per the ISO standard.
- Built a .NET reporting application that tracks customer retention.
Senior Full Stack Engineer
A German telemedicine platform for online consultations and prescriptions for medical cannabis patients. It digitized the paperwork and manual verification between patients and doctors.
- Was promoted from senior engineer to team lead, leading a team of 5 seniors and juniors.
- Worked daily with stakeholders and PMs and ran the full Scrum cycle in Jira.
- Built the mobile app in React Native and the web app in React, both in TypeScript, with a Node.js and Fastify backend on MySQL.
- Integrated a licensed FHIR-based medical CRM for patient, doctor and medical record management.
- Kept German patient medical records in Ninox DB to meet in-country data residency requirements.
- Deployed to Debian servers with GitHub Actions CI/CD and worked from Figma designs.
Junior -> Senior Full Stack Engineer
GIS and maritime analytics platforms for shipping companies and government clients.
- Led a small team building a maritime reporting platform covering greenhouse gas emissions, power, consumption, SFOC, AER and CII calculations and a vessel maintenance job tracker, with data ingestion from onboard IoT sensors.
- Built a GIS application for onboarding maritime companies and their fleets, with real-time positioning, geofencing, itineraries, crew management and performance reporting.
- Built fleet performance applications covering maintenance jobs, power, consumption, SFOC reporting, geofencing and heatmaps.
- Built a search and rescue GIS platform for a government client, where users write and compile their own algorithms in a sandboxed Node.js VM; it shipped with fire spread, search and rescue and drift probability algorithms.
- Built migr8 in Go to move infrastructure between Azure subscriptions and large tables between PostgreSQL instances.