Overview
Senior Full Stack Developer for Familiar, a platform that empowers hoteliers to build smarter digital relationships through unified data and marketing automation.
Technical Stack
- Frontend: Next.js with React Server Components
- Backend: NestJS for API services
- Workflow Orchestration: Temporal.io for durable execution of data pipelines
- Database: Clickhouse for real-time analytics on large datasets
- AI: Integration with Mistral AI for data enrichment
- Infrastructure: Google Cloud Platform (GCP)
Key Contributions
Scalable Data Pipelines
Implemented robust data ingestion and processing workflows using Temporal, ensuring reliability and retries for complex long-running tasks.
// Example: Temporal Workflow Definition
import { proxyActivities } from '@temporalio/workflow';
import type * as activities from './activities';
const { processDataBatch, enrichWithAI, saveToClickhouse } = proxyActivities<typeof activities>({
startToCloseTimeout: '5m',
});
export async function dataIngestionWorkflow(batchId: string): Promise<void> {
const data = await processDataBatch(batchId);
const enrichedData = await enrichWithAI(data);
await saveToClickhouse(enrichedData);
}Analytics Dashboard
Built a high-performance analytics dashboard visualizing real-time data from Clickhouse, enabling users to gain actionable insights from their data streams.