Position: Middle Software Engineer
Category: Golang
English level: upper
Years of experience: 2

I am very dedicated on my work and do not spend my time playing, partying, and doing other useless stuff. I will do one thing, is to work on the project and complete it prior to the deadline. I do not have large experience with Golang and Backend Development yet, but what I have is willing to work and strong knowledge of fundamental concepts of data structures, algorithms, OS, database structure(psql), deployment process, and other useful stuff.
I am currently working as a Senior Full Stack Developer at Roboto.kz, where I have been involved in a range of challenging projects. My responsibilities include both business and technical analysis, where I have successfully integrated a Monorepo architecture by scaling a Monolith into multiple services using RabbitMQ. Additionally, I have connected CI/CD to projects and utilized AWS S3 as cloud storage. My expertise lies in working with Node.js (express), PostgreSQL, Casl, and Prisma on the server side, and React, Redux, TypeScript, HTML, and CSS on the client side. I have also developed a mobile application for DinaMarket.kz using React Native and TypeScript. Furthermore, I have implemented Attribute Based Access Control with multiple tenants, roles, and groups, and built various services such as OAuth, Database Migrations, and HTTP Request Limiter using Golang.

During my tenure at Hitba as a Middle Go Developer, I gained valuable experience working with complex legacy code. I successfully implemented existing code style semantics, optimized SQL queries to enhance application speed, and provided technical analysis and solutions based on business descriptions of tasks. Additionally, I played a pivotal role in the architectural changes and scaling of services, as well as the integration of new REST services. As a result, I consistently delivered tasks efficiently and received recognition as the MVP of the sprint.

There are three core reasons why I believe I am the ideal candidate for this position. Firstly, I am a smart, flexible, and dedicated individual who can quickly learn new technologies and adapt to legacy code semantics. I am always eager to expand my knowledge and stay up-to-date with the latest industry trends. Secondly, I am mature and responsible, ensuring that I complete tasks before deadlines and meet team expectations. I am a team player and pride myself on maintaining positive relationships with colleagues. Lastly, as a current student, I have the advantage of having ample time to dedicate to additional tasks and work extra hours for the benefit of the team.
I would not work on applications that related to the online casino, pornography, loans,  alcohol, drugs, cigarettes, and other illegal or harmful stuff.