DZ
Summary
Highly motivated and inquisitive .NET Software Engineer with over 9 years of experience, including 6+ years in production environments. Specializing in developing high-performance web applications using C#, ASP.NET Core, .NET, and React. Proficient in designing and implementing RESTful APIs and microservices architecture for scalable systems.Demonstrated expertise across multiple areas of software development, including:
  • Leveraging Azure for cloud services, deployment, management, and scaling.
  • Managing data access using Dapper and Entity Framework for efficient database interactions.
  • Integrating third-party libraries and APIs from various platforms and payment providers to enhance functionality.
  • Implementing authentication and authorization mechanisms to ensure secure access to application features.
  • Working with version control systems, including Git, Subversion, and TfVC, for efficient code collaboration and version management.
  • Participating in Agile/Scrum processes, collaborating with cross-functional teams to deliver software iterations on schedule.
  • Actively participating in code reviews, ensuring adherence to high-quality coding standards.
  • Measuring system performance in multi-user platforms through test scenarios using automated testing tools, providing analysis and recommendations for performance improvements.
Thrives in dynamic, collaborative environments, solving complex challenges and delivering robust and high-quality software solutions.
Technologies
Experience
.NET Software Engineer III · Enterprise-grade data processing platformNov 2024 - Present · 1 yr · 1 mo
Distributed platform for processing and transforming large volumes of data in real time.Developed scalable backend services with a focus on automation, integrations, and high system reliability. Involved in API development, background processing, and system optimization using modern .NET stack.
  • Built microservices using .NET (C#), ASP.NET Core, and Entity Framework Core
  • Developed REST APIs and background jobs for data ingestion and processing
  • Integrated with third-party systems via HTTP, messaging queues, and scheduled tasks
  • Applied Clean Architecture, SOLID principles, and DDD practices
  • Ensured reliability and observability through unit tests, structured logging, and monitoring tools
  • Deployed and maintained services in a cloud-based environment (Azure)
.NET · ASP.NET Core · Applications Insights · Azure App Service · Azure DevOps · Azure SQL Databases · Azure Service Bus · C# · Entity Framework · Git · Helm · Kubernetes · MS-SQL · xUnit
.NET Software Engineer II · Multi-purpose Software Solutions for Media and Subscription BusinessesMar 2024 - Jul 2024 · 5 mos
Lightpoint GlobalThis project provides publishers with versatile and customizable software for subscription management, audience analytics, and monetization. This includes self-service features implementation, selling ads, and more. The primary aim is to ensure seamless integration of their solutions into the client's IT ecosystem.To achieve this:
  • They have pre-built integrations with widely-used CRMs, marketing tools, and payment solutions, including Salesforce, HubSpot, Verifone, and Google Ad Manager.
  • They provide a comprehensive set of APIs for clients to build their own custom integrations.
  • They utilize a plugin/widget architecture to maximize ease of third-party integrations.
Clients can either implement the purchased solutions independently or hire a tech team from Lightpoint Global to handle the implementation.
  • Spearheaded the generation of backlog items, designed new features, and managed the product roadmap to ensure timely and efficient delivery of high-quality software solutions.
  • Architected and implemented the overall product architecture, ensuring scalability, maintainability, and performance optimization.
  • Engineered and implemented robust database schemas to support complex business requirements and enhance data integrity.
  • Established and maintained CI/CD pipelines to streamline the development process and facilitate continuous integration and deployment.
  • Analyzed and interpreted technical specifications to ensure accurate implementation and compliance with client requirements.
  • Developed and executed comprehensive unit and integration tests to ensure software reliability, performance, and security.
.NET Framework · ASP.NET MVC · Azure DevOps · C# · CSS · Entity Framework · Git · HTML · IIS · JavaScript · MS Test · MS-SQL
.NET Software Engineer II · ePayment SolutionNov 2022 - Feb 2024 · 1 yr · 4 mos
Lightpoint GlobalA non-card payment system utilized by over 100 authorized banks worldwide, including major clients like Adidas, Reebok, and Uber. This system allows consumers to purchase in their own currencies without risking personal or financial information.It offers businesses the ability to transact rapidly, securely, and inexpensively. Delivered as a multi-component electronic payment system, it includes integrations with APIs for banks, databases, and tertiary services, as well as a web app for payment management and control.Integrated with SAP, the system enables automated workflows, reducing human labor and potential errors. It functions without requiring personal or financial data, providing protection against identity theft, chargeback, and fraud.
  • Played a crucial role in developing a multi-component electronic payment system, with a focus on optimizing transactions for speed, security, and cost-efficiency.
  • Instrumental in integrating our APIs with those of various banks and tertiary services, significantly enhancing the system's functionality and efficiency.
  • Tasked with managing efficient data processes within the electronic payment system, ensuring streamlined data handling and retrieval.
  • Actively participated in conceptualizing and implementing new features, enhancing the overall product architecture.
  • Provided consistent support for the project, addressing technical issues and collaborating with the team to maintain system stability and performance.
  • Conducted comprehensive unit testing of backend components to validate functionality and identify areas for optimization.
.NET · .NET Framework · ASP.NET Core · Azure DevOps · C# · CSS · Dapper · HTML · IIS · JMeter · MS-SQL · Moq · PowerShell · Redis · SVN · Sumo Logic · WCF · xUnit
.NET Software Engineer I · Customer Engagement PlatformFeb 2020 - Oct 2022 · 2 yrs · 9 mos
Lightpoint GlobalDesigned for leading publishers like The New York Times, Chicago Tribune, and USA Today, this project introduced a customizable multi-module engagement platform. Each module is tailored to address distinct aspects of the business flow, ranging from initial user engagement and subscription conversion to unsubscription and analytics.The platform empowers publishers to manage subscriptions efficiently, optimize pricing, and maximize revenue. It also allows for subscription upgrades and more. A key feature of the system is its ability to track user behavior, recommend relevant content, predict user's next steps, and offer optimal subscription options, making the interaction as user-friendly as possible.Distinct teams, focusing on implementation and development, drive the project. The implementation team handles the system's connection and configuration for new clients, including updates and new feature additions. A significant goal is the automation of these processes.The project encompasses extensive integrations, including with Vindicia CashBox, various Payment Providers (like PayPal, ApplePay, Edgil, Matrix, Stripe, Braintree), and Google Analytics.
  • Successfully drove the implementation of automated feature updates, resulting in a 20% reduction in development time for new functionalities.
  • Developed essential modules for the platform, targeting key business operations from user engagement to subscription conversion.
  • Actively participated in the development of a comprehensive platform that enhances subscription management, pricing optimization, and revenue generation for publishers.
  • Provided consistent technical support for the project, tackling challenges and collaborating with cross-functional teams to ensure system stability and performance.
  • Adapted to client feedback and evolving market demands, effectively implementing timely enhancements and updates to the platform.
.NET · .NET Framework · ASP.NET · ASP.NET Core · Angular · Azure DevOps · C# · Dapper · Entity Framework · Google BigQuery · HTML · IIS · MS-SQL · Node.js · React · Redis · SCSS · SSAS · TfVC · TypeScript · xUnit
.NET Full-stack Developer · Rental Accounting SystemAug 2019 - Jan 2020 · 6 mos
Caspel LLCThe Rental Accounting System is tailored for the management and reporting of workspace rentals. It integrates a suite of tools including a designer for accounting rental space, CRM, cash register, reporting module, warehouse, and logistics. This system is designed to streamline rental management processes, enhance reporting accuracy, and improve overall operational efficiency.
  • Was instrumental in developing the system, focusing on integrating key features and functionalities essential for workspace rental management.
  • Involved in designing and implementing the project's architecture, ensuring a scalable and efficient software development process.
  • Developed a comprehensive database structure to facilitate intricate calculations and data management for rental space accounting.
  • Collaborated closely with stakeholders to understand their needs and priorities, ensuring these were effectively addressed in the project development.
  • Conducted thorough unit testing of backend components, guaranteeing the reliability and performance stability of the software.
  • Focused on optimizing the system for rental space management, which led to enhanced operational efficiency and streamlined rental processes.
.NET Framework · ASP.NET MVC · Azure DevOps · C# · CSS · Git · HTML · MS-SQL · NUnit · SSRS
.NET Full-stack Developer · Customer Manufacturing PlatformFeb 2019 - Jul 2019 · 6 mos
Caspel LLCThis project supports a furniture manufacturing organization, providing assembly services and material supplies to other dealers. Key features include a sophisticated system for calculating material cutting dimensions, managing material usage, work performance, and salary computations. The platform integrates various modules like a material cutting designer, CRM, cash register, reporting module, warehouse, and logistics to meet the comprehensive needs of the organization.
  • Personally developed the material cutting designer, a crucial component of the multifaceted system that includes CRM, cash register, reporting module, warehouse, and logistics.
  • Utilized strong analytical skills to solve complex business problems, implementing innovative solutions and strategic development practices.
  • Actively engaged in both backend and frontend development, ensuring seamless feature integration across the platform.
  • Created robust backend solutions for data processing and storage, while also focusing on an intuitive and user-friendly frontend design.
  • Regularly communicated directly with clients, gathering requirements and feedback to continuously refine and improve the platform's functionality.
.NET Framework · ASP.NET MVC · Azure DevOps · C# · CSS · Entity Framework · Git · HTML · JavaScript · MySQL · NUnit
Languages
English - B2
Polish - A1
Russian - Native speaker
English - B2Polish - A1Russian - Native speaker
Licenses & certifications
Microsoft Certified: Azure Developer Associate
Microsoft · Credential ID D47FFA664405C85CIssued Nov 2025 · Expires Nov 2026
Microsoft Certified: Azure Fundamentals
Microsoft · Credential ID C4BD0FCD8D69A8C1Issued Nov 2023
Microsoft Certified: Azure AI Fundamentals
Microsoft · Credential ID E2CBCF6AEE7B238EIssued Sep 2023
Education
Belarusian National Technical University
Bachelor's degree, Information TechnologySep 2017 - Aug 2021
Soft Skills
Critical ThinkingServing in the role of a DevOps engineer, I anticipated a significant deployment challenge before it became apparent to the team. Understanding the potential future complexities, I proactively developed a custom extension for Azure DevOps to manage multiple release definitions simultaneously. This initiative was a result of my foresight and passion for the project. By the time the issue was recognized and discussed by senior members and leaders, I already had a ready-made solution to offer.This solution proved to be so effective and user-friendly that it was subsequently applied to another project. There, it instantly solved a similar issue, significantly reducing the time and effort required for configuring release definitions and minimizing the human factor.
ReliabilityStarting with reliable development can save substantial resources in the long run. It's a known fact that writing completely bug-free code is not possible, but aiming for the highest quality is crucial. Ensuring a strong first impression is vital, as it sets the tone for future interactions and perceptions.Even in junior roles, our responsibility extends beyond ourselves to our team, the entire project, and the client. Remember, you never get a second chance to make a first impression. Transparency about existing problems is essential. Over-reliance on oneself can be limiting. Teamwork often proves to be a lifeline, especially during tough times. This collaborative approach can not only preserve but potentially enhance the client's impression through timely and effective problem resolution.
PerseveranceOn a challenging project I was part of, we encountered a significant problem with data stream loss. This was especially critical as the project relied heavily on data analysis, handling vast volumes of data. We undertook a multifaceted approach to diagnose the issue, gathering log statistics, analyzing time-specific charts, and conducting an in-depth investigation of the code. Despite these efforts, the solution remained elusive.Realizing the complexity of the situation, we decided to create two detailed diagrams: one representing the algorithm's functioning as per the existing code, and the other depicting how it was intended to operate. The enormity of the project made this task particularly daunting. However, guided by the belief that persistence leads to success, we pressed on.Our determination eventually bore fruit. Through teamwork and a steadfast belief in our capabilities, we overcame the challenges and successfully rectified the problem. This experience underscored the importance of never losing hope and the power of perseverance in overcoming even the most challenging obstacles.
Creation & design by @dzhukovskyText editing by @chatgpt