Position: Golang Backend Software Engineer
Category: Golang
English level: fluent
Years of experience: 3


Worked on a project whose primary purpose is detecting cyber vulnerabilities in web
services and servers.
Technology Stack: Golang, Apache Kafka, PostgreSQL, gRPC, Redis
On this project:
• Improved the detection of cyber threats on web services by implementing several data
scrappers that detect different types of vulnerabilities.
• Improved the performance of our product and code readability by refactoring several
internal microservices to clean architecture.
• Added feature of system scanning and scoring in real time by implementing filesystem scanners and daemon apps that run scanners collect data and send produced
data to the server by HTTP2 protocol.
• Did the code and doc review,  participated in defining project architecture, and made some decision's on how to make the project scalable.


Worked on a project that implements B2B platform for big enterprises.
Technology Stack: Golang, PostgreSQL, Apache Kafka
• Added most of the functionality by implementing multiple REST APIs and message broker
consumers and producers using apache kafka.
• Improved project security by implementing a reusable authentication system based on Auth2 standards.
• Added feature of storing clients' files by integrating S3 bucket storage into the project.
• Added feature of client activity monitoring system that increased influx of users by 10% by implementing REST API which makes data aggregation queries to the database using
ClickHouse.