Ioan Zîcu

Ioan Zîcu

Senior Software Engineer at ProsIT

0 connections
About
Senior Golang Engineer with 8+ years of software engineering experience, including 5+ years building distributed systems and cloud-native applications in Go. Experienced in microservices, event-driven architectures, Kafka, PostgreSQL, GraphQL, Kubernetes, and Terraform across AWS, GCP, and Azure.
Experience
Senior Software Engineer

ProsIT

May 2025 - Present

Current

- Developed Golang APIs and backend services using PostgreSQL, Kafka, and gRPC within distributed microservice architectures. - Designed event-driven systems with Apache Kafka, improving service decoupling and scalability. - Built high-performance Go services using concurrency patterns to support reliable workload processing. - Contributed to GraphQL APIs, schema evolution, and backend integrations. - Extended and maintained Ruby services through feature development, refactoring, and bug fixes. - Designed and deployed Kubernetes infrastructure on AWS and GCP using OpenTofu and GitLab CI/CD. - Implemented observability using Prometheus, Grafana, and OpenTelemetry, improving production visibility. - Developed reusable Terraform/OpenTofu modules for platform and telemetry infrastructure. - Implemented resilience patterns including retries and fault tolerance to improve service reliability. - Contributed to architecture decisions, code reviews, and technical mentoring.

Software Engineer

OLX Group

August 2023 - April 2025

- Developed Golang microservices and APIs using PostgreSQL, Redis, OpenAPI, and GraphQL for scalable service-oriented architectures. - Built cloud-native AWS services supporting high-traffic workloads with strong reliability and availability requirements. - Designed asynchronous communication patterns using SQS and event-driven architecture, improving service decoupling and resilience. - Contributed to PostgreSQL schema evolution and query optimisation, supporting evolving business requirements. - Provisioned AWS infrastructure (SQS, DLQ, IAM, Aurora PostgreSQL) using Terraform, enabling automated and consistent deployments. - Maintained GitLab CI and ArgoCD GitOps pipelines, improving deployment automation and release reliability. - Implemented observability with New Relic, Sentry, and structured logging, improving production visibility and incident diagnosis. - Improved backend reliability and scalability through continuous performance and platform enhancements.

Software Engineer

Nokia

January 2020 - July 2023

- Developed Golang-based backend services for a telecom security analytics platform using Kafka, PostgreSQL, and OpenAPI, enabling scalable processing of telemetry data. - Designed and implemented event-driven microservices with Apache Kafka, improving decoupling and scalability across distributed systems. - Worked on distributed systems in K8s and Azure environments, ensuring scalability and operational resilience. - Designed and provisioned Azure infrastructure using Terraform, enabling repeatable and automated environment deployments. - Collaborated with cross-functional teams to deliver scalable backend platform features and support evolving product needs.

Front End Developer

yachting.com

January 2018 - December 2019

- Migrated a legacy template-based application to a modern React SPA, enabling a more dynamic user experience and faster product development. - Developed and maintained frontend features using React, Redux, JavaScript, HTML5, CSS3, and Node.js. - Integrated backend APIs and collaborated across teams to improve application performance and usability.

Education
Bachelor’s Degree

Dąbrowa Górnicza, Poland

October 2017 - February 2021

Field: Mobile and Cloud Computing

Skills
Advanced
AWS Azure Event-driven architecture GCP Golang GraphQL Kafka Kubernetes Microservices PostgreSQL Terraform
Contact Information
  • Sign in to view contact information
Quick Stats

0

Connections

0

Posts

4

Experiences