Profile photo

Denis Yurchak

Senior Software Engineer

About me

I am a senior software engineer with extensive experience in building scalable web applications and distributed systems. Proficient in Go, TypeScript, and cloud technologies. I am passionate about clean architecture, domain-driven design, and building high-performance systems that solve real business problems.

See what I've built

Single-handedly built a platform for business photo generation using NextJS, Supabase and TypeScript. Leveraged Flux AI model for image processing. Achieved remarkable time-to-market by going from initial concept to first paying customers within one month.

NextJSTypeScriptSupabaseAIFlux

Created a Telegram bot (@gen_photo_ai_bot) for AI-powered photo generation. Built using Node.js and the Telegram Bot API, integrated with state-of-the-art AI image generation models to provide users with an accessible way to create AI-generated photos directly in Telegram.

NodeJSTypeScriptTelegram APIAI

Experience

Consultant Software Engineer

May 2024-Present

Self-employed

  • Helped 5 VC-backed scale-ups on various greenfield projects
  • Integrated 6sense API and developed user-facing dashboards for web analytics
  • Built backend systems using Go and NodeJS
  • Developed frontend applications with React, NextJS, and TypeScript
  • Implemented data analytics using BigQuery and AWS
  • Utilized Kafka for message broker functionality
GoNodeJSTypeScriptReactNextJSAWSBigQueryKafka
Brevo logo

Senior Software Engineer

Jun 2022-May 2024

Brevo

  • Led development of a phone-related product serving 100,000+ customers
  • Designed and launched a company-wide service for phone number procurement
  • Implemented hexagonal architecture and DDD principles
  • Deployed using Github Actions, Kubernetes and ArgoCD
  • Mentored team members in Go development practices
GoKubernetesArgoCDGithub ActionsDDD
Collab Clique logo

Senior Software Engineer

Sep 2021-Jun 2022

Collab Clique

  • Developed an efficient system for communication and decision-making regarding new features
  • Individually developed a web platform for coaching digital creators
  • Created a web frontend using React and TypeScript
  • Built the backend with Go
  • Implemented an internal credit-based payment system
  • Enabled user chat functionality using WebSockets
  • Integrated video call capabilities using WebRTC
GoReactTypeScriptWebSocketsWebRTC
Fiskaly logo

Software Engineer

May 2019-Sep 2021

Fiskaly

  • Developed high-load RESTful APIs for fiscalization using Go and TypeScript
  • Implemented RabbitMQ messaging system
  • Managed application-level database transactions across services
  • Secured k8s secrets using SOPS and flux
GoTypeScriptKubernetesRabbitMQFluxSOPS

What I've written

Get in touch

I'm always open to discussing new projects, opportunities or partnerships.