Dmitrii Shadrin

Software Architect at Media Carrier Solutions GmbH
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Munich, Bavaria, Germany, DE
Languages
  • Russian Native or bilingual proficiency
  • English Full professional proficiency
  • German Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Germany
    • Media Production
    • 1 - 100 Employee
    • Software Architect
      • Feb 2023 - Present

    • Lead Software Engineer
      • Feb 2022 - Jan 2023

      Duties:- Perform as a team lead for two development teams (internal and external);- Design global architecture and solutions for company products;- Participate in strategic decision and provide technical expertise;- Develop and apply code guidance, best practices and scrum processes;- Estimate and evaluate integrations with customers systems and third-party products;- Introduce DevOps practices (CI/CD); - Implement company products;- Support and mentor team members in software development practices;- Developed and maintained project documentation. Technologies: .NET, Microsoft Azure Cloud (App Service, Function App, etc), AWS (S3, ECS), MySQL, MS SQL Server, Angular, TypeScript, GitHub (Actions). Show less

    • Germany
    • Security Systems Services
    • 100 - 200 Employee
    • Cloud Software Engineer
      • Feb 2021 - Jan 2022

      Duties: - Designed architecture steps for migration to Cloud based SaaS solution (Microsoft Azure Cloud); - Designed and implemented event-driven approach for communication between microservices (Azure Service Bus, MassTransit); - Implemented global identity service with capabilities of authentication and authorization (OAuth2.0, OpenID, IdentityServer 4.0); - Implemented real time client-server communication flow based on web-sockets connection (SignalR); - Implemented code generation for HTTP API layer and HTTP client (.NET Source Generators); - Developed CI/CD pipelines (Azure DevOps) and IaaC approach (Terraform); - Developed and maintained project documentation. Technologies: .NET 5/6 (ASP.NET WebAPI, WPF), EntityFramework, SignalR, ASP.NET Identity, IdentityServer, Microsoft Azure Cloud, Azure Service Bus, MassTransit, SourceGenerators, MS SQL Server, Terraform, Docker. Show less

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Lead Software Engineer
      • May 2018 - Jan 2021

      Duties:- Designed architecture for SaaS solution based on cloud multitenant event-driven microservices;- Designed architecture for domain specific IoT services and communication flow to cloud services;- Designed architecture for integration with third-party domain specific applications (CAM/CAD);- Took team lead and project coordinator roles for internal and external multinational teams;- Participated in all phases of software development life cycle and represented the product on customer side;- Developed core functionality of cloud and IoT services; - Supported and mentored team members in domain specific investigation and knowledge;- Developed and maintained project documentation. Technologies:.NET Core (ASP.NET WebAPI, Entity Framework), GraphQL, PostgreSQL, OrientDB, ElasticSearch, Redis, SignalR, RabbitMQ (AMQP/MQTT), Docker, Kubernetes, Azure IoT Hub.Industrial specifics: MQTT, OPC UA (Siemens CNC), RemoTools SDK (Heidenhain), Garant VG1 API, Zoller Preset XML API, Kelch Preset API, Tebis CAM API, Mastercam API, SolidCAM API. Show less

    • Senior Software Engineer
      • Jul 2017 - May 2018

      Duties:- Developed high-performance application based on Selenium engine for recording and replaying scenarios, screening, processing and analyzing data from target web sites;- Designed database architecture and SQL stored procedures;- Implemented parts of web application based on WebAPI and Angular;- Developed task scheduling and proxy self-hosted applications;- Participated in application architecture designing. Technologies:.Net Framework 4.6, ASP.NET Web API 2, MS SQL, T-SQL, Selenium, Angular 4, Bootstrap 4, TypeScript 2, NUnit. Show less

    • Poland
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • Sep 2015 - Jun 2017

      Duties and achievements: - Performed role of technical and team lead; - Designed, implemented new and refactored old core libraries (serialization, authentication, advertisements, stores, etc) in performance and maintainability directions; - Designed one of the first in the market system of visual scripting for Unity; - Integrated third-party libraries and web services (Cloud DBs, Stores, Ads, Analytics, etc. API); Technologies: Unity3d, Mono 3.5, .Net 4.5, С#, StrangeIoC, NUnit, Google Analytics. Show less

    • Computer Networking Products
    • 1 - 100 Employee
    • Software Developer
      • Sep 2013 - Sep 2015

      Participated in the development document management system for Ministry of Regional Development Russian Federation. - Developed WPF components, business logic and data access layer; - Developed peer-to-peer data synchronization mechanism; - Developed installer with possibility to install/update application modules based on NuGet API; Environments: .Net 4.5, Xamarin, C#, ASP.NET, Autofac, NHibernate, Lucene, NUnit, WPF. Participated in the development document management system for Ministry of Regional Development Russian Federation. - Developed WPF components, business logic and data access layer; - Developed peer-to-peer data synchronization mechanism; - Developed installer with possibility to install/update application modules based on NuGet API; Environments: .Net 4.5, Xamarin, C#, ASP.NET, Autofac, NHibernate, Lucene, NUnit, WPF.

    • Spain
    • Entertainment Providers
    • 1 - 100 Employee
    • Software Developer
      • May 2012 - Aug 2013

      Development of multiplayer video games with Unity3d engine. Environments: Unity3d, Mono 3.5, С#, WinForms, SQLite, PostgreSQL. Development of multiplayer video games with Unity3d engine. Environments: Unity3d, Mono 3.5, С#, WinForms, SQLite, PostgreSQL.

Education

  • Taganrog State Radio Technical University
    Bachelor of Engineering - BE, Information Science and Computer Engineering.
    2011 - 2014
  • Krasnodar College of Electronic Devices
    Automated Systems of Data Processing and Control
    2007 - 2011

Community

You need to have a working account to view this content. Click here to join now