Summary
Overview
Work History
Education
Skills
Personal Information
Hobbies and Interests
Languages
Projects
Timeline
Generic
Daniil Dedov

Daniil Dedov

Batumi

Summary

Results-driven Senior Go Developer with over 7 years of experience in designing, developing, and maintaining scalable microservices and backend systems. Proficient in Go (Golang), Java, and Python, with expertise in OAuth 2.0, and distributed systems. Adept at leading cross-functional teams, delivering high-quality solutions, and optimizing system performance. Passionate about solving complex technical challenges and contributing to innovative projects different industries.

Overview

7
7
years of professional experience

Work History

Senior Backend Developer

Raiffeisen Bank Russia
11.2022 - Current
  • Designed and developed microservices for internal infrastructure and product development using Go
  • Specialized to enhance authentication and authorization processes
  • Collaborated with cross-functional teams to deliver scalable and secure backend solutions
  • Optimized system performance and ensured high availability of services

Senior Go Developer

Deutsche Telekom
11.2021 - 10.2022
  • Contributed to the development of internal services for a leading mobile operator
  • Implemented Token Exchange (RFC 8693) in the Ory Hydra project for OAuth 2.0 authorization
  • Developed an authorization broker supporting integration with various security protocols
  • Built information search and aggregation services to improve data accessibility and usability

Go Developer

Refize
01.2020 - 11.2021
  • Developed a ship management system with services for operational reporting, supply requests, maintenance planning, and administrative tasks
  • Designed REST APIs, integrated external services, and implemented database solutions
  • Utilized RabbitMQ for message brokering and ensured code quality through unit and integration testing
  • Documented code and system architecture for maintainability and scalability

Go/Python Developer

Upwork
04.2018 - 01.2020
  • Automated request processing for an e-commerce returns system using Python and Go
  • Enhanced an existing partnership management application to streamline business operations
  • Delivered high-quality code and met project deadlines in a freelance environment

Education

Bachelor of Science -

Tomsk State University of Control Systems And Radioelectronics
03-2021

Skills

  • Go (Golang)
  • Java (17)
  • Python
  • AWS
  • Kafka
  • Keycloak
  • Ory Hydra
  • RabbitMQ
  • GPRC
  • WEBRTC
  • Websocket
  • OAuth 20
  • PostgreSQL
  • Docker
  • Kubernetes
  • CI/CD pipelines
  • Distributed Systems

Personal Information

Title: Senior Backend Developer

Hobbies and Interests

  • Passionate about hiking, traveling, and exploring new destinations. Enjoy yachting and spending time on the water.
  • Always exploring new technologies and solving complex technical challenges

Languages

English
Professional Working
Russian
Native or Bilingual

Projects

Gaming & Real-Time Communication: With my friend developing VoIP systems for gamers using WebRTC, SFU, and Whisper to enhance real-time communication in Rust.

Timeline

Senior Backend Developer

Raiffeisen Bank Russia
11.2022 - Current

Senior Go Developer

Deutsche Telekom
11.2021 - 10.2022

Go Developer

Refize
01.2020 - 11.2021

Go/Python Developer

Upwork
04.2018 - 01.2020

Bachelor of Science -

Tomsk State University of Control Systems And Radioelectronics
Daniil Dedov