Grigory Zhadko, Developer in Barcelona, Spain
Grigory is available for hire
Hire Grigory

Grigory Zhadko

Verified Expert  in Engineering

Software Developer

Barcelona, Spain

Toptal member since August 9, 2022

Bio

Grigory is a software engineer with over a decade of expertise in C# and .NET back-end and desktop application development. His work on EPAM System's platform allowed the daily rebalancing of fund investments for 10,000+ client accounts. Grigory has created CRMs, customer portals, and web applications for end users, written documentation about codebases and infrastructure, built a Forester–GIS toolkit to manage UK forest resources, interviewed and trained new members, and managed contractors.

Portfolio

SuitsMe
C#, .NET Core, Amazon Web Services (AWS), AWS Lambda, PostgreSQL...
Tawasal SuperApp
C#, PostgreSQL, LINQ to DB, ASP.NET Core, Sentry, Hangfire, SQL, .NET...
Logican Solutions
C#, Entity Framework, SQL Server 2016, Windows Presentation Foundation (WPF)...

Experience

  • C# - 13 years
  • Windows Presentation Foundation (WPF) - 7 years
  • PostgreSQL - 5 years
  • .NET Core - 5 years
  • Entity Framework Core - 5 years
  • ASP.NET Core - 5 years
  • Hangfire - 3 years
  • Amazon Web Services (AWS) - 2 years

Availability

Part-time

Preferred Environment

Windows, JetBrains Rider, SourceTree, Git

The most amazing...

...product I've developed is the back end for the number one luxury fashion game in the App Store and Google Play.

Work Experience

Lead Software Engineer

2020 - PRESENT
SuitsMe
  • Developed the server part of the game, SuitsMe, from scratch.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Managed the team of software developers and DevOps engineer.
  • Monitored the server status and logs and took actions as required.
  • Wrote the documentation about codebase and back-end infrastructure.
  • Interviewed, hired, and trained new members of the team.
  • Collaborated on the requirements with the game designers and business managers.
Technologies: C#, .NET Core, Amazon Web Services (AWS), AWS Lambda, PostgreSQL, Entity Framework Core, NUnit, Moq, Hangfire, SQL, .NET, REST APIs, Microservices, APIs, ASP.NET, Windows, Git, Amazon Simple Queue Service (SQS)

Senior Software Engineer

2020 - 2020
Tawasal SuperApp
  • Developed several back-end services for the application, such as payment distribution, raffle services, and administration panels.
  • Monitored logs with Sentry, analyze issues, and took action to solve them.
  • Configured Docker images and reviewed the deployment process.
Technologies: C#, PostgreSQL, LINQ to DB, ASP.NET Core, Sentry, Hangfire, SQL, .NET, REST APIs, Microservices, APIs, ASP.NET, Windows, Git

Senior Software Engineer

2018 - 2020
Logican Solutions
  • Developed a customer relationship management (CRM) application for Logican's primary client. The CRM included the service part with the SQL server behind it and the WPF application.
  • Created the customer portal. It is a web application for end clients.
  • Assisted in the development of a portal for lawyers, which allowed them to collect information about legal contracts and generate the proper documents.
Technologies: C#, Entity Framework, SQL Server 2016, Windows Presentation Foundation (WPF), Telerik WPF, Vue, SQL, .NET, Azure, REST APIs, APIs, ASP.NET, Microsoft SQL Server, Windows, Git, T-SQL (Transact-SQL), Visual Studio, Windows Server

Senior Software Engineer & Unit Manager

2017 - 2018
EPAM Systems
  • Assisted with the back-end and front-end parts of a platform that allows performing daily rebalancing fund investments for 10,000+ individual client accounts.
  • Managed the team of software engineers to achieve the goals of the customer.
  • Worked with the customer requirements to make them clear, achievable, and understandable for the team.
Technologies: C#, Windows Presentation Foundation (WPF), Entity Framework, SQL Server 2016, NUnit, Moq, Team Management, Technical Requirements, SQL, .NET, APIs, Microsoft SQL Server, Windows, Git, Telerik WPF, T-SQL (Transact-SQL), Visual Studio

Senior C# Developer

2016 - 2017
Sateva
  • Developed a desktop application from scratch for mining and engineering needs.
  • Supported and updated the back-end functionality of the app.
  • Wrote unit tests for most parts of the application using xUnit.
Technologies: C#, DevExpress, Windows Forms (WinForms), SQL Server 2016, NLog, xUnit, SQL, .NET, Microsoft SQL Server, Windows, Git, Telerik WPF, T-SQL (Transact-SQL), Visual Studio

Software Engineer

2015 - 2016
Top End Nurses
  • Created an excellent application for nursing home clinical compliance. It is a client-server application based on WCF framework as a service, MongoDB as a database, and WPF as the user interface.
  • Created unit, integration, and UI tests for the entire application.
  • Monitored and optimized the performance of the application.
Technologies: C#, MongoDB, NUnit, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), MVVM Light Toolkit, Model View ViewModel (MVVM), .NET, Windows, Git, Visual Studio

Software Engineer

2015 - 2015
Rosneft
  • Developed an application that calculated the level of liquid in a sorbent during the absorption process.
  • Integrated the software into the Rosneft environment in fields.
  • Communicated with the customer directly to collect, analyze, and document requirements and specifications.
Technologies: C#, SQL Server 2014, T-SQL (Transact-SQL), NUnit, Windows Forms (WinForms), Windows Presentation Foundation (WPF), NLog, SQL, .NET, Microsoft SQL Server, Windows, Git, Visual Studio

Software Developer

2012 - 2015
Schlumberger
  • Developed several desktop applications for oil industry.
  • Prepared the product launch and commercialization.
  • Analyzed the requirements and specifications of the customer.
  • Managed the team of contractors and planned the scope of work for them.
  • Reviewed the code and tested the software based on industry standards.
Technologies: C#, Windows Forms (WinForms), Windows Presentation Foundation (WPF), DevExpress, R, Team Management, Requirements, Product Analytics, .NET, Windows, Visual Studio

C# Developer

2010 - 2012
Data East
  • Developed the Forester–GIS toolkit to manage the forest resources of the UK.
  • Created modules that worked with a collection of statistical information and its editing.
  • Built tools to import old customer data to the new format for use in Forester application.
Technologies: C#, ArcGIS, Oracle, SQL, .NET, Windows, Visual Studio

SuitsMe

https://www.suitsme.club/
SuitsMe is the number one luxury fashion game on AppStore and Google Play. I developed the server part of the game SuitsMe from scratch. I created a fast, fault-tolerant, and scalable back-end application that was easy to understand for newly arrived developers. I served as the technical lead with a great team of high-quality professionals. We added new functionality to the product and improved performance, moved to another database, and changed the CI/CD process.

Tawasal

https://tawasal.ae
Tawasal is a secure multi-purpose messenger and super app, offering free calls, chats, video conferencing, and lifestyle services.

I acted as the back-end developer and created the raffle service and integrated it with the other services and third-party APIs.
2005 - 2011

Master's Degree in Computer Science

Novosibirsk State University - Novosibirsk

Libraries/APIs

Entity Framework, Windows Forms (WinForms), Moq, REST APIs, Vue, ArcGIS, Linq2SQL

Tools

JetBrains Rider, xUnit, Visual Studio, Git, Sentry, Hangfire, Amazon Simple Queue Service (SQS), TeamCity

Languages

C#, T-SQL (Transact-SQL), SQL, R

Frameworks

.NET Core, Entity Framework Core, ASP.NET Core, Windows Presentation Foundation (WPF), NUnit, MVVM Light Toolkit, .NET, ASP.NET

Platforms

Windows, Amazon Web Services (AWS), AWS Lambda, Telerik WPF, Azure, Windows Server, NLog, Oracle, Docker

Paradigms

Object-oriented Design (OOD), Model View ViewModel (MVVM), Microservices

Storage

PostgreSQL, SQL Server 2016, Microsoft SQL Server, MongoDB, SQL Server 2014

Other

LINQ to DB, Computer Science, Team Management, APIs, Technical Requirements, DevExpress, Windows Communication Foundation (WCF), Requirements, Product Analytics, C# Operators

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring