IEVGEN T.
Lead .NET/SQL/Delphi Developer
PhD in math with 15+ years of experience in software and database development. Now I focus on .NET (ASP.NET, Web API, desktop apps, Windows services) and have a strong mathematical background in algorithms and numerical methods. My expertise includes performance optimization, multithreading, benchmarking, and object-oriented design, ensuring efficient and scalable solutions. I have 10+ years of experience in Delphi for client-server apps and Windows services, as well as MS SQL Server, focusing on query optimization, database design and administration. Good experience at unit & integration tests development. Speaker on .NET meet ups and participant, mentor, judge on hackathons. Additional information: • My pet project is benchmarks set to measure performance of different IO .NET methods. Allow quickly measure IO operation and produce report for specific environment. • Was a speaker at several technical meetups: .NET Community 2021. .NET Meet up - Topic: From POC to high - performance .NET Application. - Summary: Often, in the process of software development, a prototype is first made to test some idea or model. However, it may happen that the execution time of the prototype makes it’s usage not possible. There are many best practices for writing high - performance .NET applications, and we will look at how they will work in practice and what the effect will be of them. During the presentation we: a) research our prototype to see how fast data processing can be; b) define metrics and measurement conditions; c) select the necessary tools; d) find bottleneck and best practice to resolve them. By improving the application step by step, we will make sure that it can run in 173 times faster and at the same time reduce memory traffic in 84.5 times. .NET Community 2020. .NET Meet up - Topic: My .NET application allocates too much memory. What to do? - Summary: There are many options for solving this problem, and we will consider one of them using an example of an application from a real project. In this project, optimal memory usage by the application became one of the values for the product owner. In presentation, we: a) look under the hood of an application from a real project; b) define the metric for optimization; c) choose the necessary tools; d) find memory leaks and best practice to resolve it. We'll improve the application step by step and see what with simple analysis and simple best practice we can reduce total memory allocation in 32 times. .NET Community 2019. - Topic: Memory allocation and performance in .NET - Summary: Impact of memory allocation on .NET application performance. Dive into IL code to detect implicit memory allocation. We consider micro optimization to solve memory allocation performance issues. Presentation will be useful for .NET Developers who need to provide optimization for .NET applications.
Earnings and projects
An estimate from an earlier read
Billed in all: $2,461$2.5k
Across 6 contracts
Earnings, last 30 days
No data since Nov 5, 2026.