Grigory Zhadko
Verified Expert in Engineering
Software Developer
Barcelona, Spain
Toptal member since August 9, 2022
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
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
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
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer & Unit Manager
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.
Senior C# Developer
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.
Software Engineer
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.
Software Engineer
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.
Software Developer
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.
C# Developer
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.
Experience
SuitsMe
https://www.suitsme.club/Tawasal
https://tawasal.aeI acted as the back-end developer and created the raffle service and integrated it with the other services and third-party APIs.
Education
Master's Degree in Computer Science
Novosibirsk State University - Novosibirsk
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring