Project - Fullstack Development, Integrations & Server Management
Development and maintenance of various web applications, third-party integrations, and hands-on server management for a growing digital agency.
- Client
- IQ Innovations
- Year
- Service
- Fullstack Development & Operations
Overview
At IQ Innovations I worked as a generalist across multiple projects, handling fullstack development, third-party integrations, and infrastructure management. The work spanned both greenfield features and modernizing legacy codebases.
Key Contributions
Web Development & Maintenance
Developed and maintained various websites and web applications using PHP with Symfony on the backend and modern frontend tooling with TypeScript, SASS, and Webpack. This included refactoring legacy PHP scripts into proper background processes using RabbitMQ and Symfony commands.
WebSocket Chat Server
Built a real-time chat server from the ground up using Node.js and TypeScript with the Ts.ED framework. The server handled persistent WebSocket connections for live messaging across client applications.
Third-Party Integrations
- Mollie Payment Gateway — Implemented the full payment flow including checkout, webhooks, and order status synchronization.
- Brevo CRM (previously SendInBlue) — Integrated the CRM platform for contact management, transactional emails, and managing e-mail campaigns.
Server Management
Responsible for configuring and maintaining production servers, both Docker-based and bare-metal Linux environments:
- Nginx — reverse proxy configuration, SSL, and virtual host management.
- Redis — session storage and application caching.
- RabbitMQ — message queuing for asynchronous background processing.
- PHP
- Node.js & TypeScript
- Python
- Ts.ED Framework
- Websockets
- Solr
- Redis & RabbitMQ
- Nginx, Reverse proxies & SSL termination
- Docker
- Webpack
- Linux & Bash
- Typescript, Python & PHP
- Fullstack
- Payment Portal
- Mollie
- CRM
- Brevo
- Monthly pagevisits
- 20M