Learn Data Skills
Beta
Fiodar Sazanavets

Fiodar Sazanavets

Senior Software Engineer

Microsoft

Technologies

Helping you to get familiar with distributed applications and data

My Work

Take a look at my latest work.

book

The easiest way to learn design patterns: with C# 12 code samples on .NET 8 - Scientific Programmer

article

The biggest misconceptions about full-stack developers

article

The Anatomy of .NET Aspire Application

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

Microsoft | Mar 2024 - Present

Senior Software Engineer

N/A

Educative | Aug 2022 - Aug 2024

Course Author (.NET Subject Matter Expert)

Created text-based interactive programming courses. I am the author of the following courses: - The Easiest Way to Learn Design Patterns in C# - The Ultimate Guide to gRPC in ASP.NET Core - Building Web Applications With Blazor - Building Cross-Platform Applications With .NET MAUI - Building AWS Lambda Functions With C# and .NET - Building and Deploying Azure Functions in .NET - The Ultimate Guide For SignalR in ASP.NET Core - Using xUnit for Test-driven Development in .NET - Using ML.NET to Build Machine Learning Models - Using Single Sign-on For Securing Applications in ASP.NET Core
Show More

Empower | Apr 2022 - Mar 2024

Senior Software Engineer

Empower is a digital banking app based in Silicon Valley and the fastest growing fintech company in California according to Inc 5000. It helps financially vulnerable people quickly build a good credit history and enables easy ways to budget and save. My responsibility is mainly related to the development of back-end services based on ASP.NET Core, Entity Framework, various Azure services, and other cloud-based services, such as MongoDB. As a senior engineer, I also set code quality and automation testing standards, mentor junior colleagues, actively recruit new software engineers, and get involved with improving the onboarding process. ● Led migration from .NET 5 and Entity Framework Core 5 all the way to .NET 8 and Entity Framework Core 8 ● Led the development of the Staging environment that closely mimics the production environment and uses real user data with obfuscated personal information for thorough testing of critical system features ● Helped to develop common software development and automation testing standards for the team to follow, which resulted in increased stability of the system and a significant reduction in the number of defects ● Increased the size of the engineering team by actively hiring the best talent from the wider software engineering community

Apress | Oct 2021 - Mar 2024

Content Creator (.NET and SQL Subject Matter Expert)

Creating educational videos. Providing technical reviews for technical books and educational videos. Created the following educational videos: - Beginning gRPC on ASP.NET Core - Building a Distributed IoT Cluster on .NET 6 Using Blazor and SignalR - Securing ASP.NET Core Endpoints -Introduction to .NET MAUI

CSL Group | Feb 2020 - Apr 2022

Lead Software Engineer

CSL is an Internet of Things company based in London. Historically, it was focused on fire and security alarms. However, it then started expanding into the wider IoT market. ● Enabled the company to move from into multiple European markets by re- designing the user-facing software and making it localizable ● Enabled the company to enter more compliance-heavy market niches by leading the effort on implementing a multifactor authentication and single sign- on across the software ecosystem ● Improved customer satisfaction by enforcing good coding standards across the engineering team and substantially reducing the number of software defects

Packt | Apr 2019 - Feb 2022

Book Author (.NET and SQL Subject Matter Expert)

Wrote the book entitled "Microservices Communication in .NET Using gRPC". Created various types of supplementary content for other books, such as follow-along technical tutorial videos. Provided technical reviews to other book authors.

Scientific Programmer | Oct 2018 - Present

Founder | author of technical books and courses | software development mentor

aspects of programming. Writing technical literature and blog posts. Performing technical reviews of programming-related literature. Performing one-on-one and group-based mentoring sessions. The coding courses and literature that I have authored and/or created has been published on platforms such as Packt, Manning, Apress, Udemy and Skillshare. Some of my courses can be found via the link below: https://scientificprogrammer.net/category/coding-courses/

Blackbox Company (UK) Ltd | Oct 2017 - Feb 2020

Senior Software Developer

Blackbox specializes in railway information system development, which includes high-definition information screens and public address (PA) systems. ● Was solely responsible for creating a new type of company product: a cross-platform .NET Core application that was capable of playing audio on Windows and Linux and on any CPU architecture, so it could work both on a development machine and on an IoT device ● Enabled the company to expand into a new vertical by designing, developing, and overseeing the deployments of a text-to-speech PA system that consisted of coordinated IoT devices placed at different railway station platforms ● Enabled the company to efficiently upgrade its user-facing devices by designing a firmware download algorithm that allows an automatic non- intrusive download of large files in a low-bandwidth environment

Displaydata | Apr 2016 - Oct 2017

Full Stack .NET Developer

Developing web-based user interfaces by utilising a number of client-side software tools, such as JQuery, Bootstrap, TypeScript, DataTables, etc.. Developing new features to large-scale ASP.NET applications based on MVC and Web API. Developing OWIN middleware components. Working with Entity Framework and SQL for data retrieval and modification. Using NUnit to write unit tests and end-to-end automated integration tests. Writing automated browser-based UI tests using Selenium framework.

CGI | Sep 2014 - Apr 2016

Leading Software Engineer

Developing ASP.NET (C#) software. Installing and configuring SharePoint 2010 on multi-server farm. Extending SharePoint applications through Visual Studio. Integrating ASP.NET applications with SOAP-based web services. Integrating SharePoint 2010 with FAST Search indexing extension. Developing custom indexing connectors for FAST Search to crawl custom XML data. Writing PowerShell scripts for deployment and configuration of SharePoint- based applications. Configuring ArcGIS server back-end. Publishing ArcGIS map documents as services accessible through REST protocol. Writing Flash-based front end ArcGIS viewer applications. Performing technical design tasks and interviewing prospective team members.

Web Services Integration | Jul 2013 - Sep 2014

Implementation Consultant / Software Developer

The employer is a developer and vendor of Xceptor, a web-based business software used by major financial institution and commodity traders. The software was based on ASP.NET, C# and SQL. My responsibilities included liaising directly with clients to document and confirm software requirements and carrying out software development work, which included writing custom components in ASP.NET and C#, configuring software through GUI, SQL Server and XML configuration files, migrating data by writing XSLT's and SQL queries and defining XSD schema for XML-based documents. I have also been involved in R&D.

JBA Consulting Ltd (Jeremy Benn) | Jan 2012 - Jul 2013

GIS Developer

Visual Studio IDE to develop software tools in VB.NET, with special emphasis on add-ins for ArcGIS package. Manipulating data in ArcSDE (geodatabases managed by server-based DBMS). Performing GIS data migration from different GIS formats (e.g. TAB to shapefile) and different geographic projections. Building and running 1-dimensional and 2-dimensional numeric hydraulic models, including advanced integrated catchment modelling in InfoWorks ICM software. Conducting spreadsheet analysis and writing VBA macros in Microsoft Excel. Manipulating Microsoft Access databases. Maintaining and updating code for major company-owned software packages. Using Team Foundation Server (TFS). Outlining test cases. Presenting software and model results to clients. Developed understanding of hydrology and hydraulics during the period of employment.

Gekko Field Marketing | Dec 2008 - Jan 2012

Freelance direct marketing agent

Visiting various high street retailers (e.g. Currys, Carphone Warehouse, Tesco) as a representative of electronic consumer goods and telecom brands (e.g. Sony, Toshiba, Orange) to conduct staff training sessions, customer-facing product demonstrations, product audits, merchandising and mystery shopping visits. Some of campaigns involved target-driven personal sales. Also visited independent retailers as a brand representative to conduct business-to- business sales. Developed good business awareness and good technical literacy during this employment period.

My Education

Take a look at my formal education

Environmental Informatics, Geographic Information Science and Remote SensingLancaster University | 2010
Environmental Biology BSc, Biological and Environmental SciencesLancaster University | 2009

About Me

Fiodar Sazanavets

Senior software engineer at Microsoft. A past recipient of the Microsoft MVP award. Expert in .NET, Azure, SQL, and other Microsoft technologies.

Powered by

  • Work
  • Courses
  • Experience
  • Education
  • About Me
  • Create Your Data Portfolio for Free