Serhii C.

Backend Developer

Serhii is a Senior Software Engineer with a decade of commercial experience in building high-performance backend systems, cloud-native architectures, and large-scale data processing pipelines. He specializes in Java, Golang, and distributed systems across GCP and AWS environments.

At 2K Group, he developed eCommerce search and recommendation pipelines, including LLM-driven conversational search powered by LangChain, and led multi-tenant architecture projects to optimize scalability and cost efficiency. His work spanned event-driven system design, real-time analytics, and DevOps automation using Docker and Pub/Sub.

Renowned for his architectural precision and mentorship, Serhii blends deep technical expertise with strategic system design and leadership, enabling teams to deliver robust, maintainable, and high-impact solutions.

Main expertise

  • Golang
    Golang 5 years
  • REST API
    REST API 10 years
  • Java
    Java 10 years

Other skills

  • Shell
    Shell 6 years
  • AWS
    AWS 2 years
  • Apache Kafka
    Apache Kafka 2 years
Serhii

Serhii C.

Slovakia

Get started

Selected experience

Employment

  • Software Engineer

    2k Group - 2 years 6 months

    2K Group develops scalable software solutions for enterprise eCommerce and digital retail systems, enabling personalized product discovery and intelligent search experiences.

    • Contributed to the design and implementation of the eCommerce search and recommendation experience using GCP Retail Search and Mongo search engines:
    • Built high-volume catalog ingestion pipelines for near-real-time updates
    • Delivered search, recommendation, and personalized product discovery features with high customizability
    • Developed high-throughput analytics pipelines for user events using Go, Pub/Sub, and BigQuery
    • Implemented LLM-driven conversational search using RAG pipelines, embeddings, and LangChain4j
    • Managed multi-tenant, multi-deployment architecture across a “zoo” of GCP projects, ensuring reliability, scalability, and cost-efficient operation
    • Expanded into architectural responsibilities:
    • Proposed and created technical designs for new features and system improvements
    • Led technical direction and decision-making within cross-functional teams
    • Provided team leadership for side-stream initiatives, mentored developers, and drove the delivery of complex features

    Technologies:

    • Technologies:
    • MongoDB MongoDB
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Redis Redis
    • Golang Golang
    • Java Java
    • Microservices
    • Python Python
    • Kubernetes Kubernetes
    • Google Cloud Google Cloud
    • Git Git
    • gRPC gRPC
    • Shell Shell
    • Apache Airflow Apache Airflow
    • Azure Cloud Azure Cloud
    • PL/SQL PL/SQL
    • REST API REST API
    • LangChain LangChain
    • Dataflow Dataflow
    • Apache Beam Apache Beam
    • Pub/Sub Pub/Sub
    • Micronaut Micronaut
  • Software Engineer

    Norse Digital - 1 year 5 months

    Norse Digital offers data-driven solutions for optimizing transportation, infrastructure, and logistics.

    • Designed and implemented a geospatial analytics platform to evaluate road quality and infrastructure health.
    • Built pipelines for data ingestion and transformation from road scanners and IoT devices.
    • Developed a map tile generation and visualization service in Golang, improving map rendering performance by 50%.
    • Created RESTful APIs for map data access and aggregation, powering client dashboards and reports.
    • Integrated PostgreSQL with PostGIS for spatial queries and geospatial indexing.
    • Automated deployment workflows using Docker and GCP, ensuring scalability and reliability.
    • Implemented event-driven updates for streaming geolocation data from field sensors.
    • Collaborated with government agencies to ensure data privacy and compliance in public-sector deployments.

    Technologies:

    • Technologies:
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Redis Redis
    • Golang Golang
    • Java Java
    • Microservices
    • Spring Boot Spring Boot
    • Spring Spring
    • Kubernetes Kubernetes
    • Google Cloud Google Cloud
    • Git Git
    • Shell Shell
    • PL/SQL PL/SQL
    • REST API REST API
    • Pub/Sub Pub/Sub
  • Software Engineer

    Freelance Projects - 10 months

    Delivered end-to-end backend and cloud automation for medical technology companies.

    • Designed and deployed automated patient data integration from CPAP machines (Philips, ResMed) for sleep clinics.
    • Built AWS Lambda microservices to handle device synchronization, data normalization, and processing.
    • Integrated insurance claim APIs (Athena Health) for automated submission and verification workflows.
    • Implemented authentication and authorization flows using AWS Cognito and OAuth2.
    • Managed DynamoDB schemas and S3 data storage for secure, HIPAA-compliant processing.
    • Wrote infrastructure-as-code templates to manage AWS environments and monitoring policies.
    • Built unit-tested APIs for clinical dashboards to visualize aggregated patient metrics.

    Technologies:

    • Technologies:
    • Docker Docker
    • AWS AWS
    • Golang Golang
    • Microservices
    • Spring Spring
    • Kubernetes Kubernetes
    • AWS Lambda AWS Lambda
    • AWS S3 AWS S3
    • DynamoDB DynamoDB
    • Git Git
    • Shell Shell
    • REST API REST API
    • AWS Cognito AWS Cognito
  • Software Engineer

    Provectus - 3 years 7 months

    Provectus is a global engineering firm building AI and data solutions for enterprise clients.

    • Maintained and enhanced a multi-channel eCommerce platform for a major global fashion retailer.
    • Designed and implemented APIs and microservices in Java and Spring Boot, supporting both retail and rental systems.
    • Developed streaming and batch data processing pipelines using Kafka and Pub/Sub for catalog synchronization.
    • Improved system reliability and observability by integrating monitoring dashboards and alerting systems.
    • Managed cloud deployments on AWS using ECS and Lambda for hybrid compute workloads.
    • Led a feature development stream, mentored junior engineers, and supported team performance reviews.
    • Coordinated cross-team collaboration with QA and DevOps to ensure seamless release cycles.
    • Contributed to architecture modernization, improving fault tolerance and reducing downtime by 40%.

    Technologies:

    • Technologies:
    • MongoDB MongoDB
    • Docker Docker
    • AWS AWS
    • Redis Redis
    • Java Java
    • Microservices
    • Apache Kafka Apache Kafka
    • Spring Boot Spring Boot
    • Spring Spring
    • Kubernetes Kubernetes
    • API
    • Git Git
    • Shell Shell
    • PL/SQL PL/SQL
    • REST API REST API
    • AWS ECS AWS ECS
    • Pub/Sub Pub/Sub

Education

  • MSc.Economics Cybernetics

    Odesa National Polytechnic University · 2009 - 2015

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat