One2Work
Golang Software Engineer
April 2024 – Present
Worked across multiple production backend services including a multi-channel notification platform, profile search indexing, fiscal receipt processing, domain validation, and internal dictionaries. Contributed both at the architectural level through RFCs/ADRs and at the implementation level across distributed services built in Go.
- Developed and maintained a multi-channel notification system (email, SMS, FCM, HMS), contributing to both channel services and the central routing service.
- Built an APR proxy service integrating with external SOAP APIs.
- Implemented a fiscal receipts service (NPD) handling OCR ingestion, MongoDB storage, S3 image persistence, and analytics via Change Streams.
- Designed and implemented Meilisearch synchronization for profile entities via NATS, including tenant-based search token issuance.
- Developed a user synchronization service integrating Profiles with Keycloak and managing external identity mapping.
- Implemented a domain checker service using WHOIS lookups.
- Built a dictionaries service with item relationships, normalization, and validation logic.
- Authored RFCs and ADRs for selected services to standardize architecture and communication patterns.
Distributed Systems
Messaging Infrastructure
Observability
System Ownership
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