Dmitriy Molodkin

Dmitriy Molodkin Email and Phone Number

Senior Software Developer @ goTRG
Dmitriy Molodkin's Location
Yerevan, Armenia, Armenia
About Dmitriy Molodkin

Experienced Senior .NET Developer with 15 years of work experience specializing in C# and .NET development. Skilled in applying system thinking to software development, considering the holistic view of projects and their impact on the overall system. Proficient in various technologies including .NET Framework, .NET Core, ASP.NET, Entity Framework, MS SQL Server, and more. Strong expertise in gathering requirements, breaking down projects, estimating effort, optimizing performance, and collaborating with cross-functional teams. Passionate about delivering high-quality software solutions and continuously expanding knowledge in the field.

Dmitriy Molodkin's Current Company Details
goTRG

Gotrg

View
Senior Software Developer
None
Dmitriy Molodkin Work Experience Details
  • Gotrg
    Senior Software Developer
    Gotrg
  • Gotrg
    Senior Software Developer
    Gotrg Jan 2020 - Present
    .Net developer in scrum team (6 people):1) Developed features of various sizes, ranging from small enhancements to larger projects spanning 2-3 months, across multiple domains such as shipments, billing, invoicing, notifications, reconciliation, integration with client's system, and tax submission. In this role, my responsibilities included clarifying user requirements, gathering relevant information, performing reverse engineering of legacy codebases, breaking down projects into manageable tasks, proposing implementation plans, estimating effort required, optimizing system performance, configuring metrics collection and alerts, writing unit and end-to-end tests, conducting code reviews, troubleshooting deployment issues, and collaborating with cross-functional teams.2) Provided production support by promptly collecting necessary information through effective communication with other teams, reviewing code, analyzing logs, and monitoring metrics. Identified and resolved issues efficiently to minimize downtime and ensure smooth operations. Managed the rollout of fixes and updates to production environments, ensuring seamless integration and minimal disruption to services.
  • Gotrg
    Senior Software Engineer
    Gotrg Jan 2018 - Jan 2020
    .Net developer / architector in development department:1) Redesigned the architecture of the product catalog subsystem as the lead developer, spanning a period of 6 months.- Provided regular estimates and progress updates to the project manager, while also assigning and overseeing tasks for other developers.- Gathered both functional and non-functional requirements, analyzed the existing codebase, and authored specifications for microservices, including API design, metrics implementation, and request-per-second (RPS) considerations.- Wrote comprehensive user documentation and maintained effective communication with development teams during the implementation of the microservices.2) Designed the architecture of the grids subsystem as the lead developer, with a project duration of 6 months.- Provided ongoing estimates and progress updates to the head of the department, along with task assignment and management for other developers, ensuring coordinated efforts across multiple teams.- Gathered (non)functional requirements and formulated detailed specifications for microservices, encompassing API design, metrics implementation, and request-per-second (RPS) considerations.- Collaborated closely with development teams throughout the implementation of microservices and internal components, while also taking responsibility for the design and development of the query generator engine.3) Integrated the system with a customer's platform to enhance decision-making capabilities regarding product pricing.
  • Gotrg
    Senior Software Developer
    Gotrg Jan 2016 - Jan 2018
    Head of department of 5 people:- Led the development of an enterprise system for a key customer.- Engaged in frequent communication with the customer representative to gather requirements, conduct feature demonstrations, and provide regular estimates and progress reports to both the customer representative and the CEO.- Oversaw task assignment and management for teammates, ensuring effective collaboration and timely delivery.- Developed various features in domains such as products, billing contracts, orders, reporting, invoicing, and reconciliation.- Integrated the main system with the customer's platform to streamline processes and enhance functionality.- Undertook refactoring initiatives to improve the codebase, prioritizing critical areas for test coverage, and actively participated in code reviews.
  • Veeam Software
    Middle Software Developer
    Veeam Software Oct 2014 - Dec 2015
    - Collaborated in the analysis and development of automatic recovery solutions for MS SQL Server and Oracle databases on the Windows platform.- Designed and implemented multiple code analyzers to enhance code quality and identify areas for improvement.- Developed a range of features, including wizards, data extractors from backups, and recovery time estimators, to enhance the functionality and usability of the system.Used at work: C#, Net Framework, WPF, Entity Framework, TFS, MS SQL Server, Oracle DB
  • Skyros
    .Net Developer
    Skyros Jan 2012 - Sep 2014
    - Diagnosed and resolved existing bugs to ensure the stability and smooth functioning of the system.- Implemented a variety of features, such as wizards and multi-edit capabilities, to enhance the functionality and user experience of the system.- Collaborated with the business analysis department to develop multi-layer interactive maps for a video surveillance system.- These maps included elements such as cameras, detectors, relays, and other relevant components to meet the specified requirements.Used at work: C#, Net Framework, WPF, Entity Framework, TFS, MS SQL Server
  • State Scientific Research Institute
    Software Engeener
    State Scientific Research Institute Sep 2007 - Jun 2012
    - Developed several applications, including scientific tests, real-time video processing and recording, and cluster file management, based on requirements provided by the head of the department.- Authored comprehensive user manuals for these applications to ensure effective usage and understanding by end-users.- Designed and developed a system, as per the requirements from the head of the department, that controlled receivers, video recorders, and video processing applications within a cluster. This system incorporated a scheduler to manage and coordinate the operations efficiently.Used at work: C, C++, C++/CLI, C#, Assembler, MFC, WinForms, WPF, WinAPI, Subversion

Dmitriy Molodkin Education Details

Frequently Asked Questions about Dmitriy Molodkin

What company does Dmitriy Molodkin work for?

Dmitriy Molodkin works for Gotrg

What is Dmitriy Molodkin's role at the current company?

Dmitriy Molodkin's current role is Senior Software Developer.

What schools did Dmitriy Molodkin attend?

Dmitriy Molodkin attended Санкт-Петербургский Государственный Электротехнический Университет «лэти».

Not the Dmitriy Molodkin you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.