Yevhen Tatarynov work email
- Valid
Yevhen Tatarynov personal email
- 15+ years of commercial expertise in software and database development.- Strong expertise in development utilizing the Microsoft .NET Framework (ASP.NET, WebAPI, desktop application, windows services).- Strong mathematical background (algorithms, modeling, numerical methods).- Good experience at unit and integration tests development.- 10+ year's desktop software development using Delphi (client server application, windows services).- 10+ year's experience using Microsoft SQL Server (development SQL queries, stored procedure, query analyzing & optimization, database design and administration).- Good at application performance optimization (complex mathematical calculations, algorithms, multithreading, benchmarking, application performance analyzing).- Strong experience in object-oriented design and design patterns.Point of professional interests:- Math modeling (Data Science, Big Data)- Application performance optimization and analyzing- Writing code similar in performance to C++ in C#- Advanced debugging- Functional programming (F#)Additional info:- My pet project https://git.io/JYMs7 this is benchmarks to measure performance of different IO .NET methods.- Speaker at meetups* Memory allocation and performance in .NETImpact 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. Samples:https://git.io/JYMsP* My .NET application allocates too much memory. What to do? https://dou.ua/calendar/34602/ 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. We'll improve the application step by step and see what we can reduce total memory allocation in 32 times.See:http://surl.li/ssro* From POC to high - performance .NET Application. https://dou.ua/calendar/37220/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. 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.See:http://surl.li/ssrl
-
Senior .Net C# Software Developer In Infrastructure TeamCovent It Dec 2021 - PresentKyiv, Kyiv City, UkraineProject Description: Big e-commerce platform for merchants and shoppers. The platform is all about driving conversion of international traffic by removing the complexity and challenges from across-border e-commerce which include a wide variety of issues like: native language, adjusted pricing, adjusted payment options, compliance with local regulation, taxes, shipping services, after-sales support and returns, among others.Responsibilities: - Investigation new libraries, technologies to improve existing applications or migrate application on new technologies.- Review applications and make list off proposal to improve it. - Code review for colleagues.- Profiling and optimizing .NET application to find memory and CPU usage bottlenecks; * reduce memory traffic in core ecommerce application from ~10GB to ~2GB (around 5 times) in local work environment (all data catted to allow run application on local PC) it reduce startup time in QA environment ~ 4 times from ~20minutes to ~5 minutes; * reduce memory traffic in shipment calculator from ~ 3.1GB to ~2.8GB (around 10%) by removing duplicates of allocated string objects and caused of such conversions boxing integer values. * speed up tax calculation for cold start in ~2.7 times. Result tested locally and on QA environments it’s show different execution times but ratio was almost stable. * reduce number of calls to DB and time to load data on order search page in core ecommerce application from 4.2 s to 0,4 s and export data from 5.2 minutes to 2.5s export for ~8000 rows from DB. Measurements were made in local work environment (all data catted to allow run application on local PC). - Bug fixing and implementing new features in different parts of system to get better vision about it for future improvements;- create instruction and mentoring newcomers; -
Lead .Net / Ms Sql DeveloperLuxoft May 2021 - Dec 2021Kyiv, Kyiv City, UkraineProject Description: (Mitsubishi UFJ Financial Group / MUFG Bank Client)Development Web API for configurable filtering and column mapping. Component have to :- get market data from, csv files;- map column filter data base on xml configuration ;- store results in csv format;- run calculation with BCM Control – M jobs;Responsibilities:- onboarding new comers;- CV review and conduct technical inteview .NET / MS SQL- development .NET Core WebAPI data processing components;- development database schema and queries;- refactoring and Onboarding legacy source code to compline common source code stile and SOLID rules;- design application architecture, component schemas for new system modules;- development integration and unit tests;- development BCM Control – M jobs;- development tests plan;- development project technical documentation;- integration with main data processing system; -
Senior .Net C# Software DeveloperLuxoft Jun 2020 - Apr 2021Kyiv, Kyiv City, UkraineProject Description: (Mitsubishi UFJ Financial Group / MUFG Bank Client)Development components for complex scientific calculation. Component have to :- get scientific data from *.csv, *.txt, *.bin files;- process data, perform calculation;- store results in store results in *.xlsx, *.txt, *.bin files;- run calculation with BCM Control – M jobs;Responsibilities: - Development data processing components with .NET C#, MS SQL, PowerShell;- Refactoring and Onboarding legacy source code to compline common source code stile and SOLID rules;- Design application architecture, component schemas for new system modules;- Profiling and optimizing .NET application to find memory and CPU usage bottlenecks; reduce memory traffic from 420GB to 12.8 GB, peck memory load from 6GB to 4.3GB and speed up execution time from 21 m. to 9 m.; reduce memory traffic from 374GB to 4.4 GB and speed up execution time from 46 m. to 15 s.;- Development integration and unit tests; - Development BCM Control – M jobs;- Development tests plan;- Development project technical documentation;- Integration with main data processing system;- Math model analyzing;- OnBoard newcomers; -
Senior .Net C# Software DeveloperLuxoft Feb 2019 - May 2020Kyiv, Kyiv City, UkraineProject Description:(Halliburton client)Development WPF application for scientific needs. System provide : - get scientific data for processing from remote data source;- process received data;- store results in MongoDB database;- Display plots;Responsibilities: - Development client server application using C#,WPF & MongoDB;- Migration Matlab calculation to C# source code;- Design application architecture;- Development integration and unit tests;- Development component schemas for new system modules;- Application performance optimization;- Math model analyzing;- Integration with erlang backend using third party libraries; -
.Net Full Stack DeveloperDaxx Software Development Teams In Ukraine May 2018 - Jan 2019Kyiv, Kyiv City, UkraineProject Description: Development Back-End and Front-End part of online auctions system. Online system provide : - for clients functionality to bidding online;- for vendors functionality to create auctions, add items for sale, and supplied documents;- for marketers functionality to track activities in system and provide marketers actions and staff;- for all user scheduled processing data on server side;Responsibilities: - Development online auction functionality Back –End (C# web API, ASP.NET, Unit Tests);- Development online auction functionality Front –End (React.js, Unit Tests Front - End); -
.Net C# / Msql DeveloperIpland Oct 2017 - Apr 2018Kyiv, Kyiv City, UkraineProject Description: Development and customization financial system “CODA” for own and customers business flows. This system provide common documents processing flows and exchange financial data with external systems.Position: .NET / MS SQL developerResponsibilities: - Development client server desktop application using WinForms & MS SQL 2016;- Design database schema;- Development of database schema, sql queries and stored procedures;- Development and analyzing SQL queries; -
Ооо Invent Group (Delphi / Ms Sql / C# Developer)Invent Group Jul 2013 - Oct 2017Dnipropetrovsk, UkraineProject Description: Development of desktop & web client for electronic documents workflow system for user support.Development and customization Microsoft Dynamic CRM for corporate usage. Provide data exchange with external and internal systems. Position: developerResponsibilities: - Development of database schema, desktop & web client for electronic documents workflow system for user support (Delphi, ASP.Net, MS SQL);- Development of web - services using SOAP;- Development and optimization of reports for Reporting Service (SSRS);- User support;- Customization of MS Dynamic CRM (C#, JS);- Development of console application for process data in MS Dynamic CRM (C#); -
Pilot-Centre (Delphi / Ms Sql Developer)Pilot-Centre Apr 2008 - Jul 2013Donetsk, UkraineProject Description: Development of desktop client for financial and inventory control systems for service stations. Provide data exchange between distributed databases and financial system “Navision”. Provide integration with cash equipment. Position: Head of the project development sector "CARS"Responsibilities: - Development of database schema, desktop client, support for financial and inventory control systems for service stations (Delphi 2007, SQL (MSSQL – 2005, 2008));- Database administration MS SQL 2005, 2008;- Development and optimization of reports;- Development of replication and synchronization of data between distributed database and accounting system "Navision";- Writing specification for development and documentation software;- Software integration with cash equipment;- Development of non visual components in Delphi;
-
Donetsk National University (Delphi / Firebird Developer)Donetsk National University Oct 2005 - Jul 2007Donetsk, UkraineProject Description: Development desktop client – server application and database schema for "Accounting of financial - economic activity of university". This system provide electronic workflow in the business and staff process of a university and exchange data with external systems. Position: DeveloperResponsibilities: - Development and implementation of a graphical user interface and business processes of the subsystem "Accounting of financial - economic activity of university" to provide electronic documents workflow in the university (Delphi 7, FierBird);- Development of export data modules for foreign accounting systems;- Reports development (FastReport 4.0);
Yevhen Tatarynov Skills
Yevhen Tatarynov Education Details
-
Institute Of Applied Mathematics And Mechanics Of National Academy Of SciencesTheoretical Foundations Of Informatics And Cybernetics -
Master'S Degree
Frequently Asked Questions about Yevhen Tatarynov
What company does Yevhen Tatarynov work for?
Yevhen Tatarynov works for Covent It
What is Yevhen Tatarynov's role at the current company?
Yevhen Tatarynov's current role is Lead / Senior .NET / MS SQL Developer at NDA.
What is Yevhen Tatarynov's email address?
Yevhen Tatarynov's email address is md****@****ndex.ru
What schools did Yevhen Tatarynov attend?
Yevhen Tatarynov attended Institute Of Applied Mathematics And Mechanics Of National Academy Of Sciences, Donetsk National University.
What skills is Yevhen Tatarynov known for?
Yevhen Tatarynov has skills like Program Management.
Free Chrome Extension
Find emails, phones & company data instantly
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