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
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
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
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
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