Miroslav Braun, Developer in Zagreb, Croatia
Miroslav is available for hire
Hire Miroslav

Miroslav Braun

Bio

Miroslav is a full-stack engineer and software architect with 16+ years of experience designing SaaS platforms, IoT systems, and back-end services. He's built production systems, including a digital signage platform that manages distributed devices across retail locations, real-time messaging platforms, and marketplace-style booking systems. Miroslav designs system architecture and builds platforms from MVP to production. His core stack includes Node.js, TypeScript, React, and PostgreSQL.

Portfolio

Biem AG
TypeScript, PostgreSQL, TypeORM, React, Node.js, NestJS, Redux, System Design...
Richerstutz
TypeScript, PostgreSQL, InfluxDB, Raspberry Pi, NestJS, Node.js, React, Redux...
BrightDock
NestJS, Firebase, TypeScript, React, Redux, Cloud, Front-end, System Design...

Experience

  • SQL - 16 years
  • Solution Architecture - 16 years
  • Full-stack - 16 years
  • System Architecture - 14 years
  • Software Architecture - 14 years
  • PHP - 14 years
  • Git - 10 years
  • TypeScript - 8 years

Preferred Environment

Yarn, Git, Visual Studio Code (VS Code), Node.js, TypeScript, PostgreSQL

The most amazing...

...product I architected is a cloud platform for managing proprietary IoT devices deployed across 3,000+ retail locations in Europe.

Work Experience

Co-founder and Senior Full-stack Developer

2024 - PRESENT
Biem AG
  • Designed a complete system and software architecture for the SaaS (or on-premises) digital signage AI solution of the next generation that includes content intelligence, AI-driven content, audience analytics, and many more.
  • Architected and implemented a multi-platform (Electron, React Native) digital signage player that can be managed through a SaaS platform as an IoT device.
  • Architected and implemented both the back end and front end of the SaaS solution. Designed the domain model, API structure, and communication protocol between the platform and DS Player over HTTP and MQTT.
  • Designed a pairing protocol between SaaS and DS Player inspired by the OAuth2 device grant. Implemented a separate standalone microservice to be used as a grant server in the pairing process.
  • Implemented an AI chatbot with tool calls and RAG, as well as a generative AI helper for image manipulation.
Technologies: TypeScript, PostgreSQL, TypeORM, React, Node.js, NestJS, Redux, System Design, Full-stack, API Design, Web Development, Database Design, Git, REST APIs, Socket.IO, Express.js, React Router, SaaS, SQL, Linux, Front-end Development, CTO, Web Architecture, OAuth 2, AI Chatbots, Data Modeling, Microservices, Vercel, Retrieval-augmented Generation (RAG), RESTFul APIs, HTTPS, Authentication, Single Sign-on (SSO), Project Management, Technical Architecture, Artificial Intelligence (AI), Solution Design, Vite, OpenAI API, OpenAI, Large Language Models (LLMs), Electron, Software as a Service (SaaS), Leadership, Agentic Frameworks, Agentic AI, AI Agents, Solution Architecture, Security, Full-stack Development, Database Architecture, Data Structures, Tailwind CSS, Back-end, Back-end Development, Cross-platform App Development, Docker, Digital Signage, Content Management Systems (CMS), React Native, Subscriptions, Batch File Processing, Excel 365, Supabase, Supabase Auth, SOC 2, Amazon Web Services (AWS), AWS Lambda, Database Schema Design, Deployment, Scalability, Authorization, Compliance, SAML, Event-driven Design (EDD), Message Queues, Real-time Systems, Figma, Backups, Communication, Testing, Web App Deployment, Access Control, Enterprise SaaS, Event-driven Architecture, Multi-tenant Architecture, Multi-tenant SaaS, Cursor AI, Claude Code, GitHub Actions, identity verification, AI Integration, Image Generation, AI Automation, Payments, Platforms, Payment Security, Webhooks, QR Codes, Amazon S3 (AWS S3), Go, OpenAPI, Swagger, SDKs, Technical Leadership, Internet of Things (IoT), MQTT, Sockets, Error Handling, React Query, Python, FastAPI, AI Architecture, Model Context Protocol (MCP), Orchestration, RAG Architecture, Automation, CRM APIs, Cron, Data Pipelines, Data Transformation, Redis Queue, Third-party APIs, CSS3 Animation, Back-end Architecture, Mobile Development, Calculators, Cost Analysis, Financial Data, Financial Math, Costs, AI Programming, AWS Cloud Architecture, Auth0, Document Management, Role-based Access Control (RBAC), Localization, AI Tools, Codex, JSON REST APIs, Hardware Integration, Coding, AI-generated Code, Web App Development, Mobile First, API Development, Mobile App Development, Queuing Systems, Real-time Data, Scheduling, Task Scheduling, Performance Optimization, LangChain, TanStack Router, Server Sent Events (SSE), Web Scalability, WebRTC, Video Livestreaming, Video Chat, Video Calling, Real-time Communication (RTC), Peer-to-peer Networking, P2P, UI Design, UX Design, Mobile UI Design, Signal Processing, Row-level Security (RLS), Back-end Performance, GraphQL, PostGIS, Cloud Architecture, Generative Artificial Intelligence (GenAI), Multitenancy, Reporting, User Experience (UX), Billing Systems, Systems Engineering, Neo4j, Claude, Workflow, API Gateways, Speech-to-Text (STT), Cloud Infrastructure, Advisory, Consulting, CRM, B2C, Data Architecture, Systems Design, Technical Documentation, Software Development, Startups, HIPAA, DB, Web Application Security (Web AppSec), IP Cameras, Object Detection, Workflows, You Only Look Once (YOLO), Prisma, User Interface (UI), Anthropic, IT Security, HIPAA Compliance, Scripting, Synthetic Data Generation, Google Cloud Platform (GCP), Gemini, Auth, Mobile Apps, Web App Design, SaaS Architecture, Vibe Coding, AI-assisted Development

Senior Full-stack Developer

2020 - 2024
Richerstutz
  • Developed a system for people counting inside the designated area, with a people counting sensor, a people count and limit display, and a controlled stop/go pillar sign, all deployed and connected to a Raspberry Pi.
  • Developed a SaaS cloud service for managing proprietary IoT devices, with device grouping and device data analytics and aggregation, remote device control and access (proprietary, using SSH reverse tunnel), device alive status, etc.
  • Created a COVID-19 certificate scan and validation system, with possible complex validation workflows and scenarios, validation rules management, and a validation log to be used adjacent to people counting. Deployed and connected it to Raspberry PI.
  • Created a standalone reusable code library, React components, and NestJS modules for usage in multiple projects.
  • Created a NestJS boilerplate template for easier bootstrapping of new projects based on the ideas and architecture of the Symfony framework.
  • Built a system for SOLUM ESL device management, with multiple data sources, automatic data synchronization, integration with ERP systems, and integration with MS Outlook Calendar.
  • Created a React Native app for linking articles from ERP systems to SOLUM ESL devices.
  • Designed the system architecture, domain model, and API structure on multiple projects. Provided consultations on good system architecture and programming practices.
  • Maintained and improved an in-house digital signage solution used by big companies such as well-known retail stores and car manufacturers from Germany.
  • Implemented pricing calculator for printed products based on width and height, material type, edge options, and other production variables, with configurable profit margins, discounts, and constraints such as maximum width or height.
Technologies: TypeScript, PostgreSQL, InfluxDB, Raspberry Pi, NestJS, Node.js, React, Redux, SSH, Cloud, Front-end, System Design, Front-end Development, Axios, REST APIs, APIs, Software Design, Architecture, Integration, API Integration, Plugins, HTML5, Databases, MERN Stack, Express.js, REST, Jira, Scrum, SQL, JavaScript, CSS, HTML, Web Services, Web Development, React Native, Redis, Load Testing, Next.js, Redux Toolkit, Jest, Material UI, Unit Testing, Full-stack, GraphQL, Technical Leadership, CI/CD Pipelines, Docker, System Architecture, IT Consulting, Cross-platform App Development, Back-end Development, Back-end, Visual Studio Code (VS Code), Tailwind CSS, Google Cloud Platform (GCP), Angular, WebGL, Three.js, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Digital, AI Agents, Agentic AI, Agentic Frameworks, Minimum Viable Product (MVP), Dashboards, Leadership, New Products, Software as a Service (SaaS), Strategy, Python, ChatGPT, Electron, Large Language Models (LLMs), OpenAI, OpenAI API, Vite, Zustand, Solution Design, BullMQ, Artificial Intelligence (AI), Technical Architecture, OAuth, Single Sign-on (SSO), JSON Web Tokens (JWT), Directus, Headless CMS, Authentication, HTTPS, SQLite, SSL, RESTFul APIs, Retrieval-augmented Generation (RAG), Vercel, FastAPI, Flask, Bootstrap, RabbitMQ, Microservices, Caching, Software Architecture, DevOps, Data Modeling, AI Chatbots, OAuth 2, Web Architecture, CTO, API Design, Database Design, JavaScript Testing, Git, Socket.IO, React Router, SaaS, Push Notifications, Linux, JavaScript Design Patterns, Gang of Four (GOF) Design Patterns, CSS3, API Architecture, REST API Architecture, Web Design Patterns, Test-driven Development (TDD), Yarn, WebSockets, Object-oriented Programming (OOP), ES5, ECMAScript (ES6), Asynchronous Programming, Redux Form, ES7, Code Architecture, System Development, System Architecture Design, Hexagonal Architecture, TypeORM, Software Design Patterns, Object-relational Mapping (ORM), NGINX, Redux-Saga, Normalizr, ES6 Promises, Bash, Domain-driven Development, Software Engineering, Relational Databases, Networks, UML, Algorithms, GitHub, Progressive Web Applications (PWAs), PWA, Confluence, Digital Signage, Batch File Processing, Excel 365, Amazon Web Services (AWS), AWS Lambda, Database Schema Design, Deployment, Non-relational Databases, Scalability, Authorization, Compliance, SAML, Event-driven Design (EDD), Message Queues, Real-time Systems, Figma, Backups, Communication, Testing, Web App Deployment, Access Control, Enterprise SaaS, Event-driven Architecture, Multi-tenant Architecture, Multi-tenant SaaS, GitHub Actions, identity verification, Video Streaming, AI Automation, Platforms, Webhooks, QR Codes, Amazon S3 (AWS S3), OpenAPI, Swagger, SDKs, Internet of Things (IoT), MQTT, Sockets, Error Handling, React Query, AI Architecture, Model Context Protocol (MCP), Orchestration, RAG Architecture, Automation, CRM APIs, Cron, Data Pipelines, Data Transformation, Redis Queue, Third-party APIs, CSS3 Animation, Back-end Architecture, Mobile Development, Calculators, Cost Analysis, Financial Data, Financial Math, Costs, AI Programming, AWS Cloud Architecture, Document Management, Role-based Access Control (RBAC), Localization, JSON REST APIs, Microsoft 365, Hardware Integration, Coding, Web App Development, Mobile First, API Development, Mobile App Development, Queuing Systems, Real-time Data, Scheduling, Task Scheduling, Performance Optimization, Server Sent Events (SSE), Web Scalability, WebRTC, Video Livestreaming, Video Chat, Video Calling, Real-time Communication (RTC), Peer-to-peer Networking, P2P, UX Design, UI Design, Mobile UI Design, Signal Processing, Row-level Security (RLS), Back-end Performance, Cloud Architecture, Multitenancy, Reporting, User Experience (UX), Systems Engineering, Workflow, API Gateways, Workforce Management (WFM), Cloud Infrastructure, HRIS, Advisory, Consulting, CRM, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), Workflows, User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, Mobile Apps, Web App Design, SaaS Architecture, AngularJS

Senior Full-stack Developer

2019 - 2021
BrightDock
  • Architected and developed a system for breaking news distribution to multiple social platforms and in-browser notifications, with platform-specific post preview and image upload, using Firebase as file storage, database, and notification gateway.
  • Architected and developed a WhatsApp-style messaging and video/audio call app for airline field technicians, with image capturing and editing, using WebRTC.
  • Created a PoC React Native messaging and video/audio call app based on the previously created web version.
Technologies: NestJS, Firebase, TypeScript, React, Redux, Cloud, Front-end, System Design, Front-end Development, Node.js, WebRTC, REST APIs, APIs, Software Design, Architecture, Integration, API Integration, Facebook API, HTML5, Databases, Express.js, REST, Material UI, SQL, JavaScript, CSS, HTML, Web Services, Web Development, React Native, PostgreSQL, Unit Testing, Full-stack, Technical Leadership, System Architecture, IT Consulting, Back-end Development, Cloud Firestore, Google Cloud, Back-end, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Digital, Minimum Viable Product (MVP), Dashboards, Leadership, New Products, Software as a Service (SaaS), Strategy, Solution Design, BullMQ, Technical Architecture, OAuth, JSON Web Tokens (JWT), Authentication, HTTPS, SQLite, SSL, RESTFul APIs, Digital Payments, Caching, Software Architecture, DevOps, Data Modeling, OAuth 2, Web Architecture, Payment Gateways, API Design, Database Design, JavaScript Testing, Git, Socket.IO, React Router, SaaS, Push Notifications, Linux, JavaScript Design Patterns, Gang of Four (GOF) Design Patterns, Redis, CSS3, API Architecture, REST API Architecture, Web Design Patterns, Yarn, WebSockets, Object-oriented Programming (OOP), ES5, ECMAScript (ES6), Asynchronous Programming, Redux Form, ES7, SSH, Code Architecture, System Development, System Architecture Design, Hexagonal Architecture, TypeORM, Software Design Patterns, Object-relational Mapping (ORM), NGINX, OneSignal, Normalizr, ES6 Promises, Bash, Domain-driven Development, Visual Studio Code (VS Code), Software Engineering, Relational Databases, Networks, UML, Algorithms, GitHub, Progressive Web Applications (PWAs), PWA, Confluence, Redux Toolkit, Twilio API, Batch File Processing, Amazon Web Services (AWS), Database Schema Design, Deployment, Non-relational Databases, Scalability, Authorization, SAML, Message Queues, Real-time Systems, Backups, Communication, Firebase Cloud Functions, Testing, Web App Deployment, Access Control, Multi-tenant Architecture, Video Streaming, Platforms, Webhooks, Amazon S3 (AWS S3), OpenAPI, Swagger, SDKs, Sockets, Error Handling, Orchestration, Automation, Cron, Data Pipelines, Data Transformation, Redis Queue, Third-party APIs, CSS3 Animation, Back-end Architecture, Mobile Development, Localization, JSON REST APIs, Twilio, Coding, Web App Development, Mobile First, API Development, Mobile App Development, Queuing Systems, Real-time Data, Scheduling, Task Scheduling, Performance Optimization, Server Sent Events (SSE), Web Scalability, Video Livestreaming, Video Chat, Video Calling, Real-time Communication (RTC), Peer-to-peer Networking, P2P, UI Design, UX Design, Mobile UI Design, Signal Processing, Row-level Security (RLS), Back-end Performance, Cloud Architecture, Multitenancy, Reporting, User Experience (UX), Systems Engineering, Workflow, API Gateways, Cloud Infrastructure, Advisory, Consulting, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), Workflows, User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, Mobile Apps, Web App Design, SaaS Architecture

Senior Full-stack Developer

2019 - 2020
Netvico
  • Developed a system for management of product marketing and sampling campaigns, with analytics and tracking of how close potential customers were to sampling and, of those who sampled the product, how satisfied they were.
  • Developed a system for HR employee report management, with user roles and user hierarchy, a notification system, automatic generation of certain reports, report postponing, document management, and report PDF export.
  • Designed the system architecture, domain model, standalone reusable components, and API structure on multiple projects.
  • Provided consultations on good system architecture and programming practices.
Technologies: TypeScript, NestJS, React, PostgreSQL, Redux, Cloud, Front-end, System Design, Front-end Development, Node.js, Axios, REST APIs, APIs, Software Design, Architecture, Integration, API Integration, HTML5, Databases, MERN Stack, Express.js, REST, Jira, Scrum, SQL, JavaScript, CSS, HTML, Web Services, Web Development, Redis, Load Testing, Next.js, Jest, Full-stack, Technical Leadership, CI/CD Pipelines, Docker, System Architecture, IT Consulting, Back-end Development, Back-end, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Digital, Minimum Viable Product (MVP), Dashboards, Leadership, New Products, Software as a Service (SaaS), Strategy, Electron, Vite, Solution Design, BullMQ, Technical Architecture, OAuth, Single Sign-on (SSO), JSON Web Tokens (JWT), Authentication, HTTPS, SQLite, SSL, RESTFul APIs, Caching, Software Architecture, DevOps, Data Modeling, OAuth 2, Web Architecture, API Design, Database Design, JavaScript Testing, Git, Socket.IO, React Router, SaaS, Push Notifications, Linux, JavaScript Design Patterns, Gang of Four (GOF) Design Patterns, CSS3, API Architecture, REST API Architecture, Web Design Patterns, Yarn, WebSockets, Object-oriented Programming (OOP), ES5, ECMAScript (ES6), Asynchronous Programming, Redux Form, ES7, SSH, Code Architecture, System Development, System Architecture Design, Hexagonal Architecture, TypeORM, Software Design Patterns, Object-relational Mapping (ORM), NGINX, Redux-Saga, Normalizr, ES6 Promises, Bash, Domain-driven Development, Visual Studio Code (VS Code), Software Engineering, Relational Databases, Networks, UML, Algorithms, GitHub, Progressive Web Applications (PWAs), PWA, Confluence, React Native, Redux Toolkit, Digital Signage, Batch File Processing, Database Schema Design, Deployment, Scalability, Authorization, SAML, Message Queues, Figma, Backups, Communication, Testing, Web App Deployment, Access Control, Event-driven Architecture, Multi-tenant Architecture, Multi-tenant SaaS, Platforms, Webhooks, OpenAPI, Swagger, SDKs, Sockets, Error Handling, Orchestration, Automation, Cron, Data Pipelines, Data Transformation, Redis Queue, Third-party APIs, CSS3 Animation, Back-end Architecture, AWS Cloud Architecture, Document Management, Role-based Access Control (RBAC), Localization, JSON REST APIs, Coding, Web App Development, API Development, Queuing Systems, Real-time Data, Scheduling, Task Scheduling, Performance Optimization, Server Sent Events (SSE), Web Scalability, Real-time Communication (RTC), UI Design, UX Design, Mobile UI Design, Signal Processing, Row-level Security (RLS), Back-end Performance, PostGIS, Cloud Architecture, Multitenancy, Reporting, Systems Engineering, Workflow, API Gateways, Workforce Management (WFM), Cloud Infrastructure, HRIS, Advisory, Consulting, CRM, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), Workflows, User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, Web App Design, SaaS Architecture

React and ES6 Developer

2019 - 2019
Toptal
  • Implemented Confluence plugins and macros for a special document review process.
  • Developed the review process domain model and service for controlling process state.
  • Provided consultations on good system architecture and programming practices.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: ECMAScript (ES6), React, Jira, Confluence, Node.js, Front-end, System Design, Front-end Development, APIs, Software Design, Architecture, Integration, API Integration, HTML5, REST, Scrum, JavaScript, CSS, HTML, Web Services, Web Development, System Architecture, Back-end Development, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Minimum Viable Product (MVP), Dashboards, New Products, Software as a Service (SaaS), Strategy, Solution Design, Technical Architecture, OAuth, JSON Web Tokens (JWT), Authentication, HTTPS, SSL, RESTFul APIs, Caching, Software Architecture, Data Modeling, OAuth 2, Web Architecture, API Design, Git, Linux, JavaScript Design Patterns, CSS3, API Architecture, REST API Architecture, Web Design Patterns, Yarn, Object-oriented Programming (OOP), ES5, Asynchronous Programming, Code Architecture, System Development, System Architecture Design, Software Design Patterns, ES6 Promises, Software Engineering, GitHub, Deployment, Authorization, Communication, Web App Deployment, Access Control, Platforms, OpenAPI, Swagger, Error Handling, Orchestration, Third-party APIs, CSS3 Animation, Back-end Architecture, JSON REST APIs, Coding, Web App Development, API Development, Web Scalability, User Experience (UX), Systems Engineering, Workflow, API Gateways, Advisory, Consulting, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), Workflows, User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, Web App Design, REST APIs

Full-stack Developer

2019 - 2019
TAQAT TECHNOLOGIES ESTABLISHMENT
  • Architected and designed a booking platform for sports service providers with facilities.
  • Designed the system architecture, domain model, standalone reusable components, and API structure.
  • Provided consultations on good system architecture and programming practices.
Technologies: Node.js, React, Progressive Web Applications (PWAs), PWA, Minimum Viable Product (MVP), TypeScript, Software Architecture, UML, Front-end, PHP, System Design, Front-end Development, REST APIs, APIs, Software Design, Architecture, Laravel, Leaflet, HTML5, Databases, REST, SQL, JavaScript, CSS, HTML, Web Services, Web Development, Redis, PostgreSQL, Load Testing, Material UI, Unit Testing, Full-stack, Payment APIs, Technical Leadership, CI/CD Pipelines, System Architecture, IT Consulting, Cross-platform App Development, Back-end Development, Back-end, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Digital, Dashboards, Leadership, New Products, Strategy, Solution Design, Technical Architecture, Project Management, OAuth, Single Sign-on (SSO), JSON Web Tokens (JWT), Authentication, HTTPS, SQLite, SSL, RESTFul APIs, Bootstrap, Redux, Caching, DevOps, Data Modeling, OAuth 2, Web Architecture, Payment Gateways, API Design, Database Design, JavaScript Testing, Git, Symfony, Socket.IO, React Router, Push Notifications, Linux, JavaScript Design Patterns, Gang of Four (GOF) Design Patterns, PHPUnit, CSS3, API Architecture, REST API Architecture, Web Design Patterns, Jasmine, Yarn, WebSockets, Object-oriented Programming (OOP), ES5, ECMAScript (ES6), Doctrine 2, Doctrine, PhpStorm, WS, Asynchronous Programming, Redux Form, ES7, SSH, Code Architecture, System Development, System Architecture Design, Hexagonal Architecture, Software Design Patterns, Object-relational Mapping (ORM), NGINX, Redux-Saga, Normalizr, ES6 Promises, Stripe Payments, Bash, Adobe Photoshop, Domain-driven Development, PayPal, Composer, Software Engineering, Relational Databases, Networks, Algorithms, GitHub, Cloud, Google Maps API, Integration, API Integration, Plugins, Redux Toolkit, Subscriptions, Batch File Processing, Database Schema Design, Deployment, Scalability, Authorization, Message Queues, Backups, Communication, Testing, Web App Deployment, Access Control, Payments, Platforms, Payment Security, Webhooks, Amazon S3 (AWS S3), OpenAPI, Swagger, Sockets, Error Handling, Sentry, Amazon EC2, Orchestration, Cron, Data Transformation, Redis Queue, SendGrid, Third-party APIs, CSS3 Animation, Back-end Architecture, Calculators, AWS Cloud Architecture, Localization, JSON REST APIs, Coding, Web App Development, Mobile First, API Development, Google Maps, Scheduling, Task Scheduling, Performance Optimization, Web Scalability, Real-time Communication (RTC), Row-level Security (RLS), Back-end Performance, PostGIS, Cloud Architecture, Multitenancy, Reporting, User Experience (UX), Billing Systems, Systems Engineering, Workflow, API Gateways, Cloud Infrastructure, Advisory, Consulting, B2C, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), Workflows, Stripe Subscriptions, User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, DigitalOcean, Mobile Apps, Web App Design, SaaS Architecture, Marketplaces

Web Developer

2019 - 2019
SICK Gmbh
  • Devised a workaround for rendering images on a plane that are larger than the max texture size of WebGL.
  • Provided consulting on code architecture and good programming practices.
  • Investigated usage of Three.js and WebGL limitations.
Technologies: TypeScript, Three.js, React, Front-end, Front-end Development, Node.js, APIs, Software Design, HTML5, Databases, REST, JavaScript, CSS, HTML, Web Services, Web Development, Full-stack, Back-end Development, Back-end, WebGL, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Minimum Viable Product (MVP), Strategy, Technical Architecture, Authentication, HTTPS, SSL, RESTFul APIs, Software Architecture, Data Modeling, Web Architecture, API Design, Git, Linux, JavaScript Design Patterns, CSS3, API Architecture, REST API Architecture, Web Design Patterns, Yarn, Object-oriented Programming (OOP), ES5, ECMAScript (ES6), PhpStorm, Code Architecture, System Development, System Architecture, System Architecture Design, System Design, Architecture, Software Design Patterns, ES6 Promises, Software Engineering, Algorithms, GitHub, Cloud, Integration, API Integration, Legacy Code, Deployment, Authorization, Communication, Testing, Web App Deployment, Sockets, Error Handling, Orchestration, Cron, Data Transformation, Third-party APIs, CSS3 Animation, Back-end Architecture, JSON REST APIs, Coding, Web App Development, API Development, Performance Optimization, Web Scalability, Real-time Communication (RTC), Peer-to-peer Networking, Signal Processing, Row-level Security (RLS), Back-end Performance, Cloud Architecture, User Experience (UX), Systems Engineering, API Gateways, Azure, Advisory, Consulting, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, Web App Design, REST APIs

Web Developer

2016 - 2019
gebrüderheitz
  • Created a database model, protocols, a Node.js server, and a web client for a news flash system to display the news on a physical LED board and for web/mobile devices.
  • Performed server and database administration tasks.
  • Created a scraper for iTunes app reviews to be used for review analysis.
  • Implemented Oracle Eloqua forms with dynamic field configurations using React.
  • Researched the Appcelerator platform as a possible solution for building apps.
  • Created a questionnaire app with React and Redux that uses Oracle Eloqua as storage.
  • Developed a multitenant back-end and tenant discovery service for a mobile app for giving and receiving feedback from its users (with feedback statistics, repeated surveys, and push notifications) using TypeScript, Node.js, and the NestJS framework.
  • Built the back end, WebSocket server, API, and front end for a collaborative Agile board app with a GitHub integration using TypeScript, Node.js, the Nestjs framework, React, and Redux.
  • Created a form builder for Oracle Eloqua forms using React, Redux, TypeScript, MongoDB, and Symfony 4.
Technologies: Push Notifications, NGINX, Varnish, Redux, React, PostgreSQL, MariaDB, WebSockets, Node.js, TypeScript, JavaScript, PHP, Front-end, System Design, Front-end Development, REST APIs, APIs, Software Design, Architecture, Integration, API Integration, HTML5, Databases, MERN Stack, Express.js, REST, Scrum, SQL, CSS, HTML, Web Services, Web Development, Redis, Load Testing, Jest, Unit Testing, Microsoft SQL Server, Content Management Systems (CMS), Microsoft Azure, Full-stack, SOAP, eCommerce, CI/CD Pipelines, Docker, System Architecture, IT Consulting, NoSQL, Back-end Development, Back-end, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Digital, Minimum Viable Product (MVP), Dashboards, Leadership, New Products, Software as a Service (SaaS), Strategy, Solution Design, Technical Architecture, OAuth, Single Sign-on (SSO), JSON Web Tokens (JWT), Authentication, HTTPS, SQLite, SSL, RESTFul APIs, Digital Payments, Bootstrap, Caching, Software Architecture, DevOps, Data Modeling, OAuth 2, Web Architecture, Payment Gateways, API Design, jQuery, Database Design, JavaScript Testing, Git, Symfony, Socket.IO, React Router, SaaS, Linux, JavaScript Design Patterns, Gang of Four (GOF) Design Patterns, PHPUnit, CSS3, API Architecture, REST API Architecture, Web Design Patterns, GitHub API, Jasmine, jQuery Plugins, Yarn, Apache2, Object-oriented Programming (OOP), ES5, MySQL/MariaDB, ECMAScript (ES6), Doctrine 2, Doctrine, PhpStorm, WS, Asynchronous Programming, Redux Form, SSH, Code Architecture, System Development, System Architecture Design, Hexagonal Architecture, Software Design Patterns, Object-relational Mapping (ORM), Webpack, OneSignal, Normalizr, Mocha, ES6 Promises, Stripe Payments, Bash, WordPress, Apache, Adobe Photoshop, Domain-driven Development, PayPal, Composer, Software Engineering, Relational Databases, Networks, UML, Algorithms, GitHub, Cloud, Google Maps API, Leaflet, Batch File Processing, Database Schema Design, Deployment, Non-relational Databases, Scalability, Authorization, Message Queues, Backups, Communication, Firebase Cloud Functions, Testing, Web App Deployment, Firebase, Web Scraping, Access Control, Multi-tenant Architecture, Multi-tenant SaaS, Platforms, Webhooks, OpenAPI, Swagger, Sockets, Error Handling, Amazon EC2, Orchestration, Cron, Data Transformation, Redis Queue, Third-party APIs, CSS3 Animation, Back-end Architecture, Localization, NestJS, JSON REST APIs, Coding, Web App Development, API Development, Real-time Data, Task Scheduling, Web Scalability, Real-time Communication (RTC), Signal Processing, Row-level Security (RLS), Back-end Performance, PostGIS, Cloud Architecture, Multitenancy, Reporting, User Experience (UX), Systems Engineering, Workflow, API Gateways, Azure, Cloud Infrastructure, Advisory, Consulting, B2C, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), Workflows, User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, Web App Design

Symfony2 Developer

2017 - 2018
Oberst BV
  • Improved the existing product for coupon listings and affiliates.
  • Tracked tasks, issues, and bugs using Trello as a project management tool.
  • Fixed bugs, developed new features, and refactored old code.
  • Provided consultations on good system architecture and programming practices. Did code reviews.
Technologies: JavaScript, Front-end, PHP, Front-end Development, APIs, Software Design, Integration, API Integration, Legacy Code, HTML5, Databases, REST, SQL, CSS, HTML, Web Services, Web Development, Redis, PostgreSQL, Unit Testing, Full-stack, CI/CD Pipelines, Back-end Development, Back-end, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Minimum Viable Product (MVP), Dashboards, Strategy, Technical Architecture, OAuth, Authentication, HTTPS, SQLite, SSL, RESTFul APIs, Bootstrap, Caching, Software Architecture, Data Modeling, Web Architecture, API Design, Database Design, Git, Symfony, Linux, JavaScript Design Patterns, Gang of Four (GOF) Design Patterns, PHPUnit, DevOps, CSS3, API Architecture, REST API Architecture, Web Design Patterns, GitHub API, Apache2, Object-oriented Programming (OOP), ES5, MySQL/MariaDB, ECMAScript (ES6), Doctrine 2, Doctrine, PhpStorm, WS, Asynchronous Programming, Code Architecture, System Development, System Architecture, System Architecture Design, System Design, Architecture, Software Design Patterns, Object-relational Mapping (ORM), JSON Web Tokens (JWT), NGINX, OneSignal, Bash, Apache, Composer, Software Engineering, Relational Databases, Networks, Algorithms, GitHub, Batch File Processing, Database Schema Design, Deployment, Non-relational Databases, Scalability, Authorization, Message Queues, Communication, Web App Deployment, Web Scraping, Webhooks, Error Handling, Orchestration, Cron, Data Transformation, Third-party APIs, CSS3 Animation, Back-end Architecture, Localization, JSON REST APIs, Coding, Web App Development, API Development, Performance Optimization, Web Scalability, Back-end Performance, Systems Engineering, API Gateways, Cloud Infrastructure, Advisory, Consulting, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, Web App Design, REST APIs

Back-end Senior Developer

2017 - 2017
Beta Lab Limited
  • Developed a booking platform for professional services with payment gateway integration with Stripe.
  • Designed the system architecture, domain model, and API structure.
  • Developed the back end with REST API, booking engine, payment gateway integration with free tier, and affiliate integration.
  • Designed and developed a booking engine with resources availability and double-booking detection.
Technologies: Node.js, CSS, HTML, ECMAScript (ES6), GitHub, MySQL, WebSockets, Front-end, Amazon Web Services (AWS), System Design, Front-end Development, REST APIs, APIs, Software Design, Architecture, Integration, API Integration, HTML5, Databases, MERN Stack, Express.js, REST, SQL, JavaScript, Web Services, Web Development, Redis, PostgreSQL, Unit Testing, Full-stack, Payment APIs, Technical Leadership, System Architecture, Back-end Development, Stripe API, Stripe, Back-end, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Minimum Viable Product (MVP), Dashboards, Leadership, New Products, Strategy, Solution Design, Technical Architecture, OAuth, Authentication, HTTPS, SQLite, SSL, RESTFul APIs, Digital Payments, Redux, Caching, Software Architecture, DevOps, CI/CD Pipelines, Data Modeling, OAuth 2, Web Architecture, API Design, Database Design, JavaScript Testing, Git, SaaS, Linux, JavaScript Design Patterns, Gang of Four (GOF) Design Patterns, CSS3, API Architecture, REST API Architecture, Web Design Patterns, GitHub API, Jasmine, Object-oriented Programming (OOP), ES5, PhpStorm, Asynchronous Programming, SSH, Code Architecture, System Development, System Architecture Design, TypeORM, Software Design Patterns, Object-relational Mapping (ORM), JSON Web Tokens (JWT), NGINX, OneSignal, ES6 Promises, Stripe Payments, Bash, PayPal, Software Engineering, Relational Databases, Networks, UML, Algorithms, Cloud, Subscriptions, Batch File Processing, Database Schema Design, Deployment, Scalability, Authorization, Message Queues, Backups, Communication, Testing, Web App Deployment, Access Control, Payment Processing, Payments, Platforms, Payment Security, Webhooks, OpenAPI, Swagger, Sockets, Error Handling, Sentry, Amazon EC2, Orchestration, Cron, Data Transformation, Redis Queue, Third-party APIs, CSS3 Animation, Back-end Architecture, AWS Cloud Architecture, Localization, JSON REST APIs, Coding, Web App Development, API Development, Real-time Data, Scheduling, Task Scheduling, Performance Optimization, Web Scalability, Real-time Communication (RTC), Signal Processing, Row-level Security (RLS), Back-end Performance, PostGIS, Cloud Architecture, Multitenancy, Reporting, User Experience (UX), Billing Systems, Systems Engineering, Workflow, API Gateways, Cloud Infrastructure, Advisory, Consulting, B2C, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), Workflows, Stripe Subscriptions, User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, Web App Design, Marketplaces

React.js Expert

2016 - 2017
CARECON GmbH
  • Developed the UI for a PaaS solution that connects clients with insurance providers using React and Redux.
  • Applied and modified the commercial UI theme to the project requirements.
  • Communicated with back-end developers on API structure, improvements, and errors.
Technologies: CSS, ECMAScript (ES6), Redux, React, Karma, Front-end, Front-end Development, REST APIs, APIs, Software Design, HTML5, REST, JavaScript, HTML, Web Services, Web Development, Back-end Development, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Minimum Viable Product (MVP), Dashboards, New Products, Strategy, Technical Architecture, OAuth, Authentication, HTTPS, SQLite, SSL, RESTFul APIs, Software Architecture, Data Modeling, OAuth 2, Web Architecture, API Design, JavaScript Testing, Git, React Router, Linux, JavaScript Design Patterns, CSS3, API Architecture, REST API Architecture, Web Design Patterns, Object-oriented Programming (OOP), ES5, PhpStorm, Asynchronous Programming, Code Architecture, System Development, System Architecture, System Architecture Design, System Design, Architecture, Software Design Patterns, JSON Web Tokens (JWT), Mocha, ES6 Promises, Software Engineering, GitHub, API Integration, Integration, Deployment, Authorization, Communication, Web App Deployment, Access Control, Platforms, Error Handling, Orchestration, Third-party APIs, CSS3 Animation, Back-end Architecture, JSON REST APIs, Coding, Web App Development, Mobile First, API Development, Web Scalability, User Experience (UX), Systems Engineering, Workflow, API Gateways, Advisory, Consulting, B2C, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), Workflows, User Interface (UI), IT Security, Scripting, Auth, Web App Design, Marketplaces

Web Developer

2013 - 2016
SofaScore
  • Implemented and maintained the user-facing part of the system using PHP and Symfony 2 for the back end and a custom-made JavaScript framework for the front end.
  • Created a Node.js notification server and front-end client that uses WebSockets to distribute notifications.
  • Developed a system for automatic HTTP cache invalidation based on model data changes.
  • Created a custom data serializer with property serialization groups, virtual property serialization, and property inclusion/exclusion.
  • Implemented most of the site's back end for user statistics; affiliate tracking; system, data, and user management; and maintenance.
  • Implemented part of the affiliate tracking system and a system for sharing league tables on affiliate websites.
  • Implemented an affiliate banner-sharing and tracking system.
  • Implemented a crawler and automatic page tester for the website using Node.js and Phantom.js.
  • Implemented an API consumed by mobile applications.
Technologies: NGINX, Varnish, WebSockets, MongoDB, PostgreSQL, Node.js, JavaScript, PHP, Front-end, Amazon Web Services (AWS), System Design, Front-end Development, REST APIs, APIs, Software Design, Architecture, Integration, API Integration, Legacy Code, Facebook API, HTML5, Databases, LAMP, MERN Stack, Express.js, REST, Scrum, SQL, React, CSS, HTML, Web Services, Web Development, Redis, Load Testing, Unit Testing, Full-stack, SOAP, WordPress, System Architecture, Cross-platform App Development, NoSQL, Back-end Development, Back-end, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Dashboards, Strategy, Technical Architecture, Authentication, HTTPS, SQLite, SSL, RESTFul APIs, Bootstrap, Elasticsearch, Caching, Software Architecture, DevOps, CI/CD Pipelines, Data Modeling, OAuth 2, Web Architecture, API Design, jQuery, Database Design, JavaScript Testing, Git, Symfony, Socket.IO, React Router, Linux, JavaScript Design Patterns, Gang of Four (GOF) Design Patterns, PHPUnit, CSS3, PhantomJS, API Architecture, REST API Architecture, Web Design Patterns, GitHub API, jQuery UI, Doctrine MongoDB ODM, PM2, jQuery Plugins, Apache2, Object-oriented Programming (OOP), ES5, Doctrine 2, Doctrine, PhpStorm, WS, Asynchronous Programming, SSH, Code Architecture, System Development, System Architecture Design, Software Design Patterns, Object-relational Mapping (ORM), Subversion (SVN), Webpack, Bash, Apache, Adobe Photoshop, Behat, Composer, Software Engineering, Relational Databases, Networks, Algorithms, GitHub, Batch File Processing, Database Schema Design, Deployment, Non-relational Databases, Scalability, Authorization, Message Queues, Real-time Systems, Backups, Communication, Testing, Web App Deployment, Web Scraping, Access Control, Webhooks, Sockets, Error Handling, Sentry, Amazon EC2, Orchestration, Cron, Data Transformation, Redis Queue, Third-party APIs, CSS3 Animation, Back-end Architecture, Mobile Development, Calculators, Cost Analysis, Financial Data, Financial Math, Costs, AWS Cloud Architecture, Localization, JSON REST APIs, Coding, Web App Development, API Development, Real-time Data, Scheduling, Task Scheduling, Performance Optimization, Web Scalability, Real-time Communication (RTC), Back-end Performance, Cloud Architecture, Reporting, Systems Engineering, Workflow, API Gateways, Cloud Infrastructure, Advisory, Consulting, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, DigitalOcean, Cloudflare, Laravel, Web App Design

Web Developer

2012 - 2013
Invento
  • Created a custom CMS in Zend Framework 1.x with support for modules and multiple languages/translations.
  • Developed portals using the custom-built CMS for small businesses.
  • Designed a project-specific database model based on project requirements.
Technologies: Zend Framework, CSS, HTML, MySQL, JavaScript, PHP, Front-end, System Design, Front-end Development, Google Maps API, APIs, Software Design, Plugins, HTML5, Databases, Apache, LAMP, SQL, Web Services, Web Development, PostgreSQL, Content Management Systems (CMS), Full-stack, System Architecture, Back-end Development, Back-end, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Dashboards, New Products, Strategy, Solution Design, Technical Architecture, Authentication, HTTPS, SSL, RESTFul APIs, Bootstrap, Caching, Software Architecture, DevOps, Data Modeling, Web Architecture, API Design, jQuery, Database Design, Git, Linux, JavaScript Design Patterns, Gang of Four (GOF) Design Patterns, PHPUnit, CSS3, API Architecture, REST API Architecture, Web Design Patterns, jQuery UI, Apache2, Object-oriented Programming (OOP), MySQL/MariaDB, REST, Code Architecture, System Development, System Architecture Design, Architecture, Software Design Patterns, Bash, WordPress, Adobe Photoshop, Software Engineering, Relational Databases, Networks, Algorithms, Minimum Viable Product (MVP), API Integration, Integration, Database Schema Design, Deployment, Scalability, Authorization, Communication, Web App Deployment, Access Control, Payment Processing, Error Handling, Orchestration, Cron, Data Transformation, Redis Queue, Third-party APIs, CSS3 Animation, Back-end Architecture, Localization, JSON REST APIs, Coding, Web App Development, API Development, Performance Optimization, Web Scalability, Signal Processing, Row-level Security (RLS), Back-end Performance, Reporting, Systems Engineering, API Gateways, Cloud Infrastructure, Consulting, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, DigitalOcean, Web App Design, REST APIs, Marketplaces

Freelance Web Developer

2009 - 2013
Freelance Work
  • Developed a custom eCommerce site using Zend Framework 1.x and MySQL. The solution supports orders, multiple product variants, discounts, and PayPal payments.
  • Created WordPress sites based on customer needs for small businesses.
  • Built an appointment scheduling system for hairdresser studio.
  • Created a custom portfolio CMS for a personal web page.
  • Developed a custom CMS with static/dynamic pages and a multi-user back-end with access control, dynamic menus, and automatic breadcrumbs.
Technologies: Zend Framework, WordPress, MySQL, JavaScript, PHP, Front-end, System Design, Front-end Development, APIs, Software Design, HTML5, Databases, Apache, LAMP, SQL, CSS, HTML, Web Services, Web Development, PostgreSQL, Content Management Systems (CMS), Full-stack, eCommerce, System Architecture, Back-end Development, Back-end, Data Structures, Database Architecture, Full-stack Development, Security, Solution Architecture, Design Patterns, Dashboards, New Products, Strategy, Solution Design, Technical Architecture, Project Management, .NET, Single Sign-on (SSO), JSON Web Tokens (JWT), Authentication, HTTPS, SQLite, SSL, RESTFul APIs, Digital Payments, Bootstrap, Redux, TypeScript, Elasticsearch, Caching, Software Architecture, DevOps, CI/CD Pipelines, Data Modeling, OAuth 2, Web Architecture, Payment Gateways, API Design, jQuery, Database Design, JavaScript Testing, Git, Symfony, Socket.IO, Linux, JavaScript Design Patterns, Gang of Four (GOF) Design Patterns, Redis, PHPUnit, CSS3, API Architecture, REST API Architecture, Web Design Patterns, jQuery UI, Apache2, WebSockets, Object-oriented Programming (OOP), MySQL/MariaDB, REST, Code Architecture, System Development, System Architecture Design, Architecture, Software Design Patterns, Object-relational Mapping (ORM), Stripe Payments, Bash, Adobe Photoshop, PayPal, Software Engineering, Relational Databases, Networks, Algorithms, GitHub, Minimum Viable Product (MVP), Google Maps API, API Integration, Integration, Leaflet, Plugins, Subscriptions, Batch File Processing, Database Schema Design, Deployment, Scalability, Authorization, Communication, Web App Deployment, Access Control, Payment Processing, Payments, Platforms, Payment Security, Webhooks, Sockets, Error Handling, Orchestration, Cron, Data Transformation, Redis Queue, Third-party APIs, CSS3 Animation, Back-end Architecture, Localization, JSON REST APIs, Coding, Web App Development, API Development, Google Maps, Real-time Data, Scheduling, Task Scheduling, Performance Optimization, Web Scalability, Signal Processing, Row-level Security (RLS), Back-end Performance, PostGIS, Cloud Architecture, Multitenancy, Reporting, Billing Systems, Systems Engineering, API Gateways, Cloud Infrastructure, Consulting, B2C, Data Architecture, Systems Design, Technical Documentation, Software Development, DB, Web Application Security (Web AppSec), Workflows, Stripe Subscriptions, User Interface (UI), IT Security, Scripting, Synthetic Data Generation, Auth, DigitalOcean, Laravel, Web App Design, REST APIs, Marketplaces

Experience

AI-powered Digital Signage SaaS Platform

https://biem.ch/en
A next-generation digital signage platform combining AI-driven content generation, audience analytics, and centralized device management, where I designed and implemented the full system architecture, including both the SaaS back end and web front end, along with a cross-platform signage player built with Electron and React Native. I developed APIs, device communication protocols over HTTP and MQTT, and a secure pairing service inspired by OAuth2 device flow. The platform integrates AI capabilities such as chat-based content tools and image manipulation, enabling scalable deployment across distributed signage devices.

IoT Device Management and People Counting Platform

A cloud platform for managing proprietary IoT devices deployed in physical locations. I developed systems for people-counting sensors, digital displays showing occupancy limits, and stop/go signaling pillars connected to Raspberry Pi devices. I built a SaaS service to manage device fleets, including remote control via SSH reverse tunnels, device grouping, health monitoring, and analytics aggregation. I also implemented a COVID-19 certificate scanning and validation system integrated with the hardware infrastructure.

Messaging and Collaboration Platform

I worked on a communication platform used by airline field technicians. The system supports messaging, media sharing, and real-time communication features. Responsibilities included back-end development and front-end implementation, as well as integrating real-time messaging and communication capabilities. The project also included a proof-of-concept mobile version built with React Native.

Sports Facility Booking Platform

I designed and implemented a booking platform that allows users to discover sports facilities, check availability, and reserve time slots. My responsibilities included system architecture design, API development, and the implementation of back-end and front-end components supporting listing management, scheduling workflows, and reservation handling.

Custom eCommerce Platform with Payment Integration

I developed a custom eCommerce platform supporting product catalogs, checkout workflows, and integrated payment processing. The system included a custom checkout flow and integrations with payment providers, including PayPal. My responsibilities included back-end development, payment integration, and the implementation of transactional workflows supporting product purchases and order management.

HR Employee Reporting and Document Management System

I developed an internal HR management platform used to manage employee reports, documents, and organizational workflows. The system implemented role-based access control with hierarchical permissions, allowing managers and administrators to access data based on organizational structure. It included features such as document management, notification workflows, and the generation of structured reports exported as PDF documents. Responsibilities included back-end development, database design, and the implementation of reporting and document-generation functionality.

Online Booking and Payment Platform for Professional Services

I designed and implemented a booking platform for professional services with integrated payments, where I built the system architecture, domain model, and REST API powering the booking engine. I implemented availability management, double-booking detection, and Stripe payment gateway integration. The platform supported scheduling, service resources, and affiliate integrations while providing a scalable back end for transactional bookings.

Education

2008 - 2013

Master's Degree in Software Engineering and Information Systems

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

Skills

Libraries/APIs

Redux-Saga, Socket.IO, Doctrine 2, Doctrine, WS, Redux Form, Normalizr, React Router, REST APIs, jQuery, React, Node.js, WebRTC, OpenAPI, Sockets, Redis Queue, API Development, Auth, PhantomJS, GitHub API, Stripe API, Google Maps API, Leaflet, Stripe, React Query, jQuery Plugins, jQuery UI, Three.js, Facebook API, WebGL, OpenAI API, Twilio API, GCM, Google Maps

Tools

Git, JavaScript Testing, PhpStorm, GitHub, Redux Toolkit, Cron, Composer, OneSignal, Mocha, Webpack, NGINX, Varnish, Subversion (SVN), Jira, Confluence, ChatGPT, Claude, PM2, Behat, Karma, Apache, Adobe Photoshop, RabbitMQ, Figma, Claude Code, MQTT, Sentry, SendGrid, Auth0, Codex, TanStack Router, You Only Look Once (YOLO), Prisma

Languages

TypeScript, ES5, ES7, SQL, ECMAScript (ES6), HTML5, HTML, PHP, JavaScript, UML, CSS, CSS3, Python, GraphQL, SAML, Bash, C, C#, Lua, C++, Java, Go

Frameworks

JSON Web Tokens (JWT), Redux, Jest, Express.js, Symfony, NestJS, Next.js, React Native, Bootstrap, OAuth 2, Swagger, Yarn, PHPUnit, Material UI, Angular, Agentic Frameworks, Electron, Entity, .NET, Zend Framework, Jasmine, Laravel, .NET Core, Tailwind CSS, Flask, AngularJS

Paradigms

Design Patterns, Asynchronous Programming, Object-oriented Programming (OOP), Object-relational Mapping (ORM), DevOps, Database Design, REST, API Architecture, REST API Architecture, Web Design Patterns, JavaScript Design Patterns, Gang of Four (GOF) Design Patterns, Unit Testing, Web Architecture, Testing, Automation, Back-end Architecture, Mobile Development, Role-based Access Control (RBAC), Synthetic Data Generation, Web App Design, Domain-driven Development, Agile Software Development, Scrum, Load Testing, Microservices, Event-driven Design (EDD), Real-time Systems, Event-driven Architecture, Model Context Protocol (MCP), UX Design, Mobile UI Design, B2C, UI Design, Distributed Computing, Test-driven Development (TDD), Parallel Computing, Compiler Design, Parallel Programming, HIPAA Compliance

Platforms

Software Design Patterns, WordPress, Linux, Visual Studio Code (VS Code), Firebase, Amazon Web Services (AWS), LAMP, Docker, Google Cloud Platform (GCP), Directus, Amazon EC2, DigitalOcean, Apache2, Raspberry Pi, Vercel, AWS Lambda, AWS IoT, Twilio, Azure

Storage

PostgreSQL, MySQL/MariaDB, MariaDB, MySQL, Redis, Relational Databases, Databases, Database Architecture, SQLite, Data Pipelines, DB, NoSQL, MongoDB, InfluxDB, Cloud Firestore, Amazon S3 (AWS S3), PostGIS, Doctrine MongoDB ODM, Microsoft SQL Server, Google Cloud, Elasticsearch, Google Cloud Storage, Neo4j

Industry Expertise

Project Management

Other

System Development, System Architecture, System Architecture Design, Architecture, SaaS, Push Notifications, TypeORM, System Design, WebSockets, API Design, APIs, Web Development, Full-stack, Code Architecture, Software Design, Hexagonal Architecture, ES6 Promises, Caching, Front-end Development, Software Engineering, Networks, Progressive Web Applications (PWAs), PWA, Minimum Viable Product (MVP), Software Architecture, Cloud, Front-end, Integration, API Integration, Plugins, MERN Stack, Web Services, Digital Signage, Technical Leadership, IT Consulting, Back-end Development, Back-end, Data Structures, Full-stack Development, Security, Solution Architecture, Digital, Dashboards, New Products, Software as a Service (SaaS), Strategy, Solution Design, BullMQ, Technical Architecture, OAuth, Single Sign-on (SSO), Headless CMS, Authentication, HTTPS, SSL, RESTFul APIs, Data Modeling, Subscriptions, Batch File Processing, Database Schema Design, Deployment, Scalability, Authorization, Message Queues, Backups, Communication, Web App Deployment, Access Control, Enterprise SaaS, Multi-tenant Architecture, Multi-tenant SaaS, Platforms, Webhooks, SDKs, Internet of Things (IoT), Error Handling, AI Architecture, Orchestration, RAG Architecture, Data Transformation, Third-party APIs, Document Management, Localization, JSON REST APIs, Coding, Web App Development, Queuing Systems, Real-time Data, Scheduling, Task Scheduling, Performance Optimization, Server Sent Events (SSE), Web Scalability, Real-time Communication (RTC), Signal Processing, Row-level Security (RLS), Back-end Performance, Cloud Architecture, Multitenancy, Reporting, Systems Engineering, Workflow, API Gateways, Cloud Infrastructure, Data Architecture, Systems Design, Technical Documentation, Software Development, Web Application Security (Web AppSec), Workflows, User Interface (UI), Scripting, SaaS Architecture, SSH, Stripe Payments, PayPal, Algorithms, Axios, Legacy Code, Content Management Systems (CMS), SOAP, Payment APIs, eCommerce, CI/CD Pipelines, Cross-platform App Development, AI Agents, Agentic AI, Leadership, Large Language Models (LLMs), OpenAI, Vite, Artificial Intelligence (AI), Digital Payments, Retrieval-augmented Generation (RAG), FastAPI, AI Chatbots, Payment Gateways, CTO, Excel 365, Supabase, Non-relational Databases, Firebase Cloud Functions, Web Scraping, Payment Processing, Video Streaming, AI Integration, AI Automation, Payments, Payment Security, CRM APIs, CSS3 Animation, Calculators, Cost Analysis, Financial Data, Costs, AI Programming, AWS Cloud Architecture, AI Tools, Hardware Integration, AI-generated Code, Mobile First, Mobile App Development, LangChain, Video Livestreaming, Video Chat, Video Calling, Peer-to-peer Networking, P2P, Generative Artificial Intelligence (GenAI), User Experience (UX), Billing Systems, Speech-to-Text (STT), Workforce Management (WFM), HRIS, Advisory, Consulting, CRM, Startups, Stripe Subscriptions, IT Security, Mobile Apps, Marketplaces, Vibe Coding, AI-assisted Development, Microsoft Azure, Zustand, Supabase Auth, SOC 2, Compliance, Cursor AI, GitHub Actions, identity verification, Image Generation, QR Codes, Financial Math, Server-side PDF Generation, HR Analytics, Microsoft 365, HIPAA, IP Cameras, Object Detection, Anthropic, Gemini, Cloudflare

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring