About me

With extensive experience in multiple programming languages, such as Go, Ruby, and JavaScript, I have contributed to numerous successful projects across various domains. My proficiency with back-end technologies, including REST, gRPC, Kafka (but not limited to this list), allows me to create comprehensive solutions to complex problems, with scaling in mind.

To be more specific about the tool set I am used to work with on project, is as follows:

  • Go (Golang) - as primary programming language for backend systems;
  • JavaScript - for the Front Ends, mostly as ReactJS or VueJS applications;
  • Docker - to make sure everything is working on every environment;
  • REST - to create clear interfaces for different Front Ends;
  • GRPC - to communicate efficiently between different services within an infrastructure;
  • Kafka - to send efficiently asynchronous messages and data streams;
  • Postgres - as relational databases;
  • MongoBD - as non-relational databases;
  • Redis - for key-value storage (or KeyDB, when Redis needs more performance and scale);

As a natural problem-solver and creative thinker, I am always eager to learn and explore new ideas. My passion for technology and its impact on businesses drives me to continuously seek innovative solutions and stay up-to-date with the latest trends and best practices in the field.

Throughout my career, I have developed a strong reputation as a mentor to other software engineers, helping to guide and inspire teams towards success. I believe that communication and collaboration are key to delivering high-quality products and fostering a positive team culture.