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.
-
Senior Software DeveloperGotrg -
Senior Software DeveloperGotrg 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. -
Senior Software EngineerGotrg 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. -
Senior Software DeveloperGotrg Jan 2016 - Jan 2018Head 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. -
Middle Software DeveloperVeeam 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 -
.Net DeveloperSkyros 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
-
Software EngeenerState 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
-
Automated Data Processing And Control Systems
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?
-
Dmitriy Molodkin
Russia1mail.ru
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial