Position: Full Stack Developer (Node.js, Go, React)
Category: Node.js
English level: fluent
Years of experience: 4

- minimized data fetching frequency by introducing a GraphQL API
- improved React app performance by implementing a prefetching and a caching layer by 20%
- Introduced changes and optimized knowledge matrices
I am a Software Developer with 4 years experience in building scalable and performant web applications using a range of technologies around Golang and Typescript.

Here's a quick overview of my past expirience:

1. Internet banking platform:

- Built REST and RPC services in a complex system of microservices.
- Designed and executed a system for continuous integration and data sync between core banking services and database layer with help of RabbitMQ
- Implemented a file loading and parsing system for accountants which increased workflow speed up to 20%.
- built a CDC pipeline using Kafka and its connector capabilities

Stack: Golang, PostgreSQL, MongoDB, RabbitMQ, Kafka, Kubernetes

2. Online Property portal:

- introduced and implemented a complete redesign of a legacy API to GraphQL based API
- built a caching and prefetching layer for a React app with Apollo client

Stack: Nest.js, MongoDB, ArgoCD, Kubernetes, React

3. A clothing marketplace:

- designed and impelented a loyalty point system with help of Google cloud platform
- wrote data connector and integration functions to ensure data consistency throughout the platform

Stack: Golang, GCP: Firebase, Pub/sub, Cloud functions