Ioan Zîcu
Senior Software Engineer at ProsIT
About
Experience
Senior Software Engineer
ProsIT
May 2025 - Present
- 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
Contact Information
-
Sign in to view contact information