Evgenii Blinov

Evgenii Blinov Email and Phone Number

Senior Software Engineer @ Microsoft
redmond, washington, united states
Evgenii Blinov's Location
Belgrade, Serbia, Serbia
About Evgenii Blinov

I'm a back-end software developer with passion to build scalable distributed systems. I like using SOA approach, message brokers like Kafka or Azure Event Hub. I look forward to having new challenges in building highly loaded, complex applications along with experienced people who are keen of software development just like me.

Evgenii Blinov's Current Company Details
Microsoft

Microsoft

View
Senior Software Engineer
redmond, washington, united states
Website:
microsoft.com
Employees:
189892
Evgenii Blinov Work Experience Details
  • Microsoft
    Senior Software Engineer
    Microsoft Sep 2021 - Present
    Serbia
    Back-end engineer in Office team. Work on the service, which main function is orchestration of communication between the set of various Office applications and dozens of services that do generation of information that helps the users in making the documents look better and have consistent and valid content.My responsibilities are mostly detecting the performance issues, prioritizing their severity, finding the ways to solve them and working on the solution.Technologies used: Node.js, TypeScript
  • Bright Box
    Software Architect
    Bright Box Jul 2019 - Jul 2021
    Москва, Россия
    Designed architecture and led development from scratch of fleet management solution for connected cars (connected car is a vehicle with embedded device capable of bi-directional communication with server in order to send telemetry data and receive commands).The application is designed to be easily horizontally scalable and, according to load testing results, capable to handle about 7-8k connected cars per 1 low resources virtual server.As a result, we got loosely coupled and easily extendable services with low overall bug rate.Technologies used: ASP.NET Core, Redis, Kafka, Azure Event Hub, MongoDB, PostgreSQLMy responsibilities included:• Designing of application architecture:⁃⁃ Decomposition of functionality into services;⁃⁃ The way these services are communicating with each other;⁃⁃ Structure of data storages;⁃⁃ Contracts of REST API for Web Portal and Mobile Application;⁃⁃ Integration with services developed by other teams;• Designing technical solutions based on business requirements;• Mentoring of backend developers;• Development of new services and features;• Code review;
  • Bright Box
    Senior Software Developer
    Bright Box Mar 2018 - Jul 2019
    Москва, Россия
    Participated in development of core application of the company, that consists of:• Solution for connected cars (IoT) - an application that works with thousands of connected vehicles and allows user to do the following things via mobile application:⁃⁃ View data such as GPS location, RPM, speed, battery voltage, check engine indicator, etc;⁃⁃ View routes history;⁃⁃ Set up automatic engine start by temperature or by time schedule;⁃⁃ Run car diagnostics;• Solution for dealerships - an application simplifying management of maintenance/service/test drive requests from users and allowing to publish available cars catalog;Highlights of my contributions:• Bulk firmware update functionality for devices;• Worked on code refactoring and scalability (moved large portions of code from legacy monolith to separate horizontally scalable services);• Implemented a service that processes a telemetry data from up to 20k simultaneously connected cars and sends notifications by the set of rules;Technologies used: ASP.NET Core, Redis, Azure Event Hub, Azure Storage, Azure SQL, Azure IoT Hub
  • Bringo
    Team Lead
    Bringo Sep 2017 - Mar 2018
    Moscow, Russia
    Designed architecture and developed back end of crowd sourced delivery system.Here are some of the services I've designed and developed from scratch:• Credit card payments service for taking a deposit (upon taking delivery) and imposing a fine (in case of issues during delivery process);• Delivery grouping service (traveling salesman problem) based on simulated annealing heuristic algorithm;• Courier credit limits service;• Bulk delivery orders upload service;Technologies used: .NET Core, PostgreSQL, RabbitMQ, Redis, SQLite, MongoDBIn general, my responsibilities included:• Discussing of requirements with product managers;• Mentoring of backend developers;• Designing REST API for Web Portal and Mobile Application;• Communication with clients regarding integration with Bringo API;• Development of new features based on business requirements;• Breaking php-written legacy monolith application into .NET Core microservices;• Code review;• Refactoring, optimizations;• Setting up CI/CD for the new services in TeamCity/Octopus;
  • Bringo
    Back-End Developer (.Net/C#)
    Bringo Nov 2015 - Sep 2017
    Moscow
    Developed back end of crowd sourced delivery system.Highlights of my contributions:• Funds withdrawal service (couriers salary) integrated with partner bank;• Debt service integrated with payment terminals for cash processing;• API for accounting system;• Participated in development of combined payment flow: virtual courier account/credit card/credit limit;Technologies used: .NET Core, PostgreSQL, RabbitMQ, Redis, SQLite, MongoDBMy responsibilities included:• Development of new features based on business requirements;• Breaking php-written legacy monolith application into .NET Core microservices;• Code review;• Refactoring, optimizations;• Setting up CI/CD for the new services in TeamCity/Octopus;
  • Anywayanyday.Com
    Team Lead
    Anywayanyday.Com Apr 2015 - Nov 2015
    Moscow
    Led development of such modules/services of the company as:• Payments anti-fraud module;• Merchant service (payments API for third-party companies);• Bonus system;• Partner bank co-branding program;• Payment gateway;Technologies used: .NET Framework, WCF, Web API, RabbitMQ, SQL Server, Bamboo.My responsibilities included:• Discussing requirements;• Designing architecture and technical solutions for business requirements;• Communication with front-end team regarding API contracts;• Code review;• Communication with other development teams regarding inter-service integration;• Adjusting Bamboo CI/CD;
  • Anywayanyday.Com
    Back-End Developer (.Net/C#)
    Anywayanyday.Com Sep 2014 - Apr 2015
    Moscow
    For the first three months I worked in a command responsible for fixing high-priority bugs and optimization of critical functionality. Then I was moved to another team responsible for development of such parts of the system as payments, reports, bonus program, partner programs.Technologies used: .NET Framework, WCF, SQL Server, RabbitMQ
  • Axmor Software
    Asp.Net Developer
    Axmor Software May 2012 - Aug 2014
    Novosibirsk
    Participated in development of Payment gateway integrated with multiple payment providers accepting different types of payments such as credit cards and ACH. As I had position of full-stack developer, I was working both on front-end and back-end tasks.Below are few of the things I implemented during my work in Axmor:• Integration with multiple payment providers;• Payment gateway statistics page;• Merchant billing report;• A set of JS AJAX-supported controls for highly interactive pages;Technologies used: ASP.NET Web Forms, SQL Server, DevExpress.
  • Velvetech Llc
    Asp.Net Developer
    Velvetech Llc Aug 2011 - May 2012
    Novosibirsk
    Worked both as part of a team and by myself on multiple web applications built using technologies like:• Custom CMS Framework developed internally by the company team;• ASP.NET MVC;• jQuery / jQuery UI;• SQL Server;

Evgenii Blinov Education Details

Frequently Asked Questions about Evgenii Blinov

What company does Evgenii Blinov work for?

Evgenii Blinov works for Microsoft

What is Evgenii Blinov's role at the current company?

Evgenii Blinov's current role is Senior Software Engineer.

What schools did Evgenii Blinov attend?

Evgenii Blinov attended Novosibirsk State Technical University (Nstu).

Who are Evgenii Blinov's colleagues?

Evgenii Blinov's colleagues are Vimalraj Vimal, Lawrence Williams, Cheyla Clowers, Angelyn Haprilla, Mohamad Ali Mahfouz, Mayur Vaghela, Ahmed Warteni.

Not the Evgenii Blinov 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

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.