Dmitrii Avdeev

Dmitrii Avdeev

Software Programmer

Followers of Dmitrii Avdeev104 followers
location of Dmitrii AvdeevSt Petersburg, St Petersburg City, Russia

Connect with Dmitrii Avdeev to Send Message

Connect

Connect with Dmitrii Avdeev to Send Message

Connect
  • Timeline

  • About me

    Software Developer at ALROSA Information Technologies

  • Education

    • Yakutsk State Engineering and Technology Institute

      2008 - 2011
      Computer Programming
  • Experience

    • First BIT

      Jul 2013 - Mar 2017
      Software Programmer

      Responsibilities:- Support and develop existing codebase in projects;- Develop new projects;- Mentoring;- Planning, estimating and time logging of completed tasks.Usable Technological stack:- SCRUM, Agile;- Git as VCS;- C# and .Net stack (Web Service, ASP.NET Web API, Xamarin);- Flex SDK, ActionScript3;- MS SQL, SQLite;- AMQP (RabbitMQ);Achievements:Started career in the company as junior front-end developer and promoted as full-stack developer. End career in the company as a mobile developer. In addition, earned advanced communicating skills.Learned basics of development processes, starting with VCS and task tracking up to tasks planning and mentoring.Learned how to use languages AS3, C#, SQL, Javascript, Typescript, also for first experience in mobile development. Show less

    • Sletat.ru

      Mar 2017 - Sept 2017
      Software Programmer

      Responsibilities:Development and support internal corporate applications; Transition from mono system to micro services; Development modules for applications;Stack of Technologies:- SVN and Git as VCS;- SCRUM, Agile;- .Net Core stack, started with version 1.1, C#, ASP.NET;- MS SQL;- AMQP (RabbitMQ);- TypeScript;Achievements:- Our department was first, who started to use .Net Core in projects;- Learned advantages and disadvantages of mono architecture vs micro services; Show less

    • Fortis [fortis.online]

      Dec 2017 - Jul 2018
      Software Programmer

      Responsibilities:- Support and develop existing code in projects;- Planning, estimating and keeping records of performed tasks;- Code analysis and review code of other developers;- Compilation of a verbal description of program algorithms on test and production servers;- Taking a part in conversations about technical details of projects;- Creating unit and integration tests for implemented parts of code;Stack of technologies:- Kanban, Agile;- AMQP (RabbitMQ);- .Net, C# (Web Service, ASP.NET Web API, Windows Service);- MS SQL;- CI/CD (TeamCity, Docker, Octopus) as a user;Achievements:- Learned the proper methods of Code Review;- Improved skills of writing unit and integration tests; Show less

    • LAF24

      Jul 2018 - Feb 2019
      Software Programmer

      Responsibilities:- Support and develop existing codebase in projects;- Planning, estimating and keeping records of performed tasks;- Code analysis and review code of other developers;- Taking a part in conversations about technical details of projects;- Creating unit and integration tests for implemented parts of code;Stack of technologies:- Git;- Agile;- .Net Core, C#;- MS SQL;- Azure Service Fabric;- Full Text Search.Achievements:- Learned to optimize search queries in large data volumes; Show less

    • Smartintercom ltd

      Feb 2019 - Feb 2021
      Software Programmer

      Responsibilities:- Support and develop existing code in projects;- Planning, estimating and keeping records of performed tasks;- Taking a part in conversations about technical details of projects;- Creating unit and integration tests for implemented parts of code;- Design and develop new applications;- Drawing up tasks according to the customer's words;Stack of technologies:- .Net, .Net Core, C# (ASP.NET MVC, Windows Service, Xamarin);- MS SQL, SQLite;- CI (TeamCity);- TypeScript;- Kotlin Multiplatform (Kotlin and Swift for IOS and Android respectively) - SwiftUI;Achievements:- Improves skills in Android development;- Learned and started use Kotlin Multiplatform;- Learned two new programming languages - Kotlin and Swift;- Released up to three applications, developed from idea to implementation;- Earned first experience in interaction between applications and payment terminals;- Earned good experience in conversations with customer. Show less

    • ALROSA Information Technologies

      Feb 2021 - now
      Software Developer

      Responsibilities:- Develop internal enterprise applications and tools;- Planning, estimating and keeping records of performed tasks;- Taking a part in conversations about technical details of projects;- Creating unit tests for implemented parts of code;Stack of technologies:- .Net 5.0;- MS SQL, SQLite;- CI (TeamCity);- Kotlin Multiplatform (Kotlin and Swift for IOS and Android respectively);Achievements:- Implemented an offline application for first 3 months working at the company; Show less

  • Licenses & Certifications

    • Verified International Academic Qualifications

      World Education Services
      Dec 2020
      View certificate certificate