Summary
Overview
Work History
Education
Skills
Languages
Projects
Timeline
AccountManager
IGOR BALASHKA

IGOR BALASHKA

Inowrocław

Summary

As a backend Go developer, I'm passionate about the creative process of building robust systems. I love exploring new technologies and development methods, experimenting with my own projects, and continuously striving for self-improvement.

Overview

1
1
year of professional experience

Work History

Account Manager

Spark Agency
09.2023 - 06.2024
  • Maintaining a company account
  • Conducting sales and pre-sales activities, pitching and proposals elaboration
  • Developed new strategies with a focus on customer retention.
  • Increased client satisfaction by building strong relationships and addressing their needs promptly.
  • Maintained high client retention rate by providing exceptional customer service and anticipating client needs.
  • Managed a diverse portfolio of accounts, ensuring timely communication and effective problem resolution.
  • Successfully resolved escalated issues, preventing potential loss of valuable clients while maintaining positive relationships with all parties involved.

Education

Bachelor's Degree - Artificial intelligence

Belarusian State University of Informatics And Radioelectronics
Belarus, Minsk
06.2023

Skills

  • Golang
  • PostgreSQL, Redis, MongoDB
  • REST
  • gRPC
  • SOLID principles
  • NATS
  • Http
  • Websocket
  • Docker

Languages

Russian
Native
English
Upper intermediate
Polish
Elementary

Projects

Simple bank system:

  • Developed a course project simulating a simplified banking system, following the REST API architecture. The project leverages modern technologies like the Gin web framework for HTTP handling, JWT and Paseto for secure authentication, Viper for configuration management, and Mock for unit testing. Additionally, Docker was employed to containerize the application, ensuring seamless deployment and scalability

Online shop:

  • Developed a project demonstrating the core functionality of an online shop, including user authentication, product catalog, and order processing. This project incorporated gRPC for communication, NoSQL databases such as MongoDB and Redis for efficient data storage, NATS for message queuing, and WebSockets for real-time updates, enhancing scalability and responsiveness

Reminder Telegram Bot:

  • Developed a Telegram bot using the Go programming language with a focus on setting and managing reminders. The bot interacts with users to schedule, store, and retrieve reminders, and is designed to handle different types of input including specific times and full dates. The bot architecture follows a clean separation of concerns between handlers, services, and storage layers, making it highly maintainable and scalable

Timeline

Account Manager

Spark Agency
09.2023 - 06.2024

Bachelor's Degree - Artificial intelligence

Belarusian State University of Informatics And Radioelectronics
IGOR BALASHKA