Altessa Solutions Inc.
Senior Go Backend Engineer
June 2024 – June 2026
Owned 5+ backend services end to end, from design through implementation and release, across a notification platform, search, tax and registry integrations, identity provisioning, and the shared Go framework used by all services.
- Primary author of the Dictionaries service: gRPC + MongoDB reference data with cursor pagination, CEL validation/normalization, batch reads, and a Go SDK. Designed backward-compatible multi-locale support, with an accepted design proposal.
- Wrote the design proposal for multi-tenant full-text search on Meilisearch (shared indexes, signed tenant tokens, JetStream sync) and co-implemented the profiles search indexer.
- Built NATS JetStream notification services for Email (multi-provider routing, webhooks, Lua scripting), Telegram OTP, Huawei HMS, and Android FCM push.
- Built asynchronous, event-driven Keycloak user provisioning over NATS: temp passwords, set-password emails, and Keycloak ID linked back to the profile.
- Built the Serbian APR/NBS SOAP integration: legal entity verification, MBR/PIB validation, rate limiting.
- Built the Russian FNS tax-receipt tracking service: SOAP integration, NATS JetStream async processing, leader election, S3 file storage.
- Built the domain and company screening service using WHOIS lookups, Redis singleflight, and ETag caching.
- Implemented the NATS JetStream stream recovery manager in the shared Go framework, and MongoDB Change Stream recovery with resume tokens for a payments anti-fraud service.
- Added OpenTelemetry tracing and Prometheus metrics to transport layers; maintained shared framework tools and code reviews.
Distributed Systems
System Design
Messaging Infrastructure
Observability
Mainflux Labs
Golang Software Engineer
June 2022 – April 2024
Developed and maintained high-throughput microservices powering large-scale IoT messaging platforms. Focused on modular service design, reliable event-driven workflows, and long-term maintainability across distributed systems.
- Designed and implemented gRPC-based inter-service communication for scalable device messaging pipelines.
- Built event-driven architectures using NATS JetStream and MQTT (Mosquitto) with strong reliability guarantees.
- Optimized PostgreSQL and MongoDB for high-ingestion workloads, ensuring efficient storage and queries.
- Implemented TDD for core microservices to reduce regressions and improve code reliability.
- Conducted code reviews and mentored junior engineers in service design, testing, and observability practices.
- Assisted in the design of platform-wide patterns for messaging, monitoring, and error handling.
IoT Messaging
Go Microservices
Event-Driven Architecture
gRPC & NATS
Database Optimization
Bloxico Solutions
Golang Contractor
Oct 2022 – Dec 2022
Delivered a production-ready REST microservice with AWS S3 integration for object storage. Focused on clean API boundaries, documentation, and repeatable deployment workflows.
- Built a complete REST microservice with AWS S3 integration for object storage.
- Designed comprehensive OpenAPI documentation to standardize API usage and ensure clarity for consumers.
- Automated database migrations to enable predictable, repeatable deployments and reduce operational errors.
- Ensured production readiness through testing, validation, and adherence to best practices.
API Design
AWS Integration
Documentation & Standards
Deployment Reliability
Levi9
Golang Software Developer
June 2021 – June 2022
Developed and maintained backend microservices in Go and Java, emphasizing secure API design, high reliability, and streamlined deployment workflows.
- Implemented JWT-based authentication, encryption, and API key mechanisms for secure service communication.
- Built high-performance APIs using FastHTTP with support for compressed payloads.
- Containerized services using Docker and deployed them via Jenkins CI/CD pipelines.
- Integrated microservices with Google Cloud Platform for scalable and reliable infrastructure.
- Contributed to service monitoring, logging, and error-handling practices to improve maintainability.
Secure APIs
High-Performance Go Services
CI/CD Pipelines
Cloud Integration
AxiomQ Ventures
Backend Software Developer
Jan 2019 – June 2021
Built backend services in Go and Ruby on Rails, focusing on REST API design, reliable service behavior, and production-ready deployment workflows. This period established strong foundations in backend architecture, database modeling, and deployment practices.
- Developed REST APIs using Gorilla and Echo frameworks for maintainable service endpoints.
- Implemented unit and integration tests with mocks to ensure reliable and predictable service behavior.
- Deployed containerized applications using GitHub Actions to automate and standardize deployments.
- Worked extensively with MySQL and PostgreSQL for data persistence, modeling, and query optimization.
- Collaborated on service monitoring and logging to improve maintainability and troubleshooting.
REST API Design
Backend Architecture
Database Modeling
CI/CD & Deployments