Denis Vasin - Backend Golang developer

  • Senior
  • Somewhere
  • 4 500 - 6 000 € (евро/мес)
  • Обновлено 2 года назад
Photo

Навыки

  • Golang

Опыт работы

WakeApp Inc

Backend developer - June 2017 — september 2020 (3 years 4 months)

— Development and support of the company s main product in php and Symfony3.4 framework, relational database MySql and NoSQl with Redis storage,
writing images for local development via docker-compose, setting up deployment via jenkins;
— API development for mobile applications; versioning for API methods;
— Integration of external API into existing projects;
— Creation of a server release, deployment, testing;
— Preparation of technical project for internal projects/tickets and external developers;
ПАО «МТС-Банк»
Citilink.ru
Trinity Monsters
WakeApp Inc
— Training of junior developers;
— Writing and maintaining documentation;
— Managed the development of a project for the internal use for accounting programs;
— Developed a server-side verification of a JWT token for authorization through Apple, for iOS devices and WEB applications;
— Wrote the implementation of push notifications for mobile devices;
— Developed and implemented authorization in Apple s personal account, simulating user behavior through cookies, to obtain the necessary information at any
time;
— I was engaged in the search for a data provider and its implementation in the server component of the project for a mobile application;
— Conducted code reviews, training, explained the mistakes of junior colleagues and helped them integrate into the project and corporate life of the company

Trinity Monsters

Backend developer - September 2020 — february 2021 (6 months)

— Development of web applications for customers in php using the Symfony 3.44. Framework, docker-compose for local development;
— Implementation of multi-tickets function (adding multiple tickets for different people for one event in one order) for the Timepad project;
— Research and implementation of voice sms functionality. Adding functionality for a verification code to confirm an action through an incoming call

Citilink.ru

Backend developer - February 2021 — july 2022 (1 year 6 months)

— Transferring the site used from PHP to Golang, using the Dry, Solid and Kiss principles to rewrite code to Golang microservices. Using the gRPC protocol for
interaction between microservices and generating protobuf files for using microservices by a mobile and web client. Writing multi-threaded generation
between relational storage and NoSQL storage;
— Setting up development on microservices to identify, support and describe new rules for code-linter (an internal product for checking quality and compliance
with the microservice skeleton);
— Carrying out code review / technical review on a new tasks with developers

ПАО "МТС-Банк"

Lead backend developer Golang - August 2022 — present

Lead Developer on «Operations History Team»
— I was responsible for developing and maintaining microservices for the Operations History team. I was also involved in the development of architecture for the
team's services, which were used in the bank's mobile application.
— My work included covering new code with unit tests, refactoring and optimizing team services, loader-services, and database queries.
— Helped with adaptation in the team and on the project to new colleagues, who was interacted with server side of the mobile application. Conducted meetings
on architecture in the team, code refactoring and optimize workflows between development, testing and business.

Образование

Automation of technological processes and productionsБакалавр технических наук, Automation of technological processes and productions

Moscow State University of Technology and Management named after K.G. Razumovsky
2016 - 2020

Обо мне

Hello, I want to introduce myself ✌️
I strive to continuously improve and uphold my proficiency in my work domain. This involves going through technical documentation and books written in English, as well as attending open webinars and watching conference recordings to gain fresh perspectives and experiences. I particularly enjoy collaborating with a team that shares similar values and enthusiasm towards projects.

During my free time, I indulge in activities such as walking with my dogs, playing computerboard games, like to read classical Russian literature. Additionally, I am always open for something new.

Приложение GeekLink

Установить
×
51 / 0,452 / 54.97mb