Skip to content
View dmitrymomot's full-sized avatar
πŸ‘¨β€πŸ’»
I may be slow to respond.
πŸ‘¨β€πŸ’»
I may be slow to respond.

Block or report dmitrymomot

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dmitrymomot/README.md

Dmytro Momot

Technology Consultant | Systems Architecture | Engineering Leadership

LinkedIn Website Email

Technology consultant with 15+ years helping companies navigate complex technical decisions and build scalable systems. Currently working with international clients across Europe, Middle East, and North America.

πŸš€ Featured Project

A comprehensive toolkit for building secure, scalable web applications in Go. Features 40+ packages covering everything from core HTTP handling to production integrations.

GitHub stars Go Reference Tests

Key Features:

  • πŸ—οΈ Core Framework - 18 packages for routing, handlers, sessions, caching, queues
  • πŸ” Security First - JWT auth, CORS, rate limiting, input sanitization
  • πŸ”Œ Production Ready - PostgreSQL, MongoDB, Redis, S3, email integrations
  • πŸ“¦ Modern Go - Generics for type safety, functional options, interface-based design

πŸ’Ό Consulting Services

What I Offer

  • Systems Architecture - Design and optimization of scalable architectures
  • Technology Strategy - Technical roadmap and stack evaluation
  • Engineering Leadership - Team scaling and process optimization
  • Code Review & Audit - Architecture assessment and risk analysis

Technology Stack

Go Kubernetes Docker PostgreSQL MongoDB Redis AWS Microservices gRPC REST APIs

πŸ“¦ Open Source Packages

Selected packages demonstrating production-ready Go development:

  • asyncer - Reliable distributed task queue
  • oauth2-server - Complete OAuth2 implementation with user management
  • mongo-repository - Generic MongoDB repository with advanced patterns
  • mailer - Provider-agnostic email queue processor
  • go-smart-monolith - Monolith ready for microservices
  • binder - HTTP request data binding and validation

🌍 Current Status

  • πŸ“ Based in Southeast Asia, working globally
  • βœ… Available for remote consulting engagements
  • 🎯 Focus: High-scale systems, Go development, technical leadership

πŸ“š Resources & Tools

Curated Go Resources

Theory & Best Practices

Development Tools


Pinned Loading

  1. foundation foundation Public

    Opinionated Go web framework with type-safe handlers, middleware, sessions, validation, and database/storage integrations

    Go 1

  2. httpserver httpserver Public

    The httpserver package in Go offers a simple and efficient solution for creating, running, and gracefully shutting down HTTP servers, with support for context cancellation and concurrent execution.

    Go 1 1

  3. asyncer asyncer Public

    The asyncer wrapps hibiken/asynq package. This is a simple, reliable, and efficient distributed task queue in Go.

    Go 1 1

  4. oauth2-server oauth2-server Public

    OAuth2 standalone server

    Go 2 2