
Grigory Zhadko
Verified Expert in Engineering
Software Developer
Valencia, Spain
Toptal member since August 9, 2022
Grigory is a software engineer with over 15 years of expertise in back-end and desktop application development, primarily in C#. He led back-end development for w7g.tech, where he developed mobile games with up to 100,000 daily users. His work on the EPAM Systems 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 and has written documentation about codebases and infrastructure.
Portfolio
Experience
- C# - 15 years
- Windows Presentation Foundation (WPF) - 7 years
- Entity Framework Core - 5 years
- PostgreSQL - 5 years
- Amazon Web Services (AWS) - 5 years
- .NET Core - 5 years
- ASP.NET Core - 5 years
- Hangfire - 3 years
Preferred Environment
Windows, JetBrains Rider, SourceTree, Git
The most amazing...
...work I've done is developing the back end of the #1 fashion game, supporting up to 100,000 daily users with high availability and scalability.
Work Experience
Lead Software Engineer
w7g
- Built a fault-tolerant, high-performance back end using .NET and AWS, enabling smooth real-time gameplay and monetized features such as live events and in-game purchases, contributing directly to player retention and revenue.
- Optimized performance through async processing, Redis caching, and database tuning, ensuring low latency and high availability during new feature rollouts and peak user activity.
- Lowered infrastructure costs while maintaining reliability by proactively monitoring AWS usage and refining deployment architecture, improving the team’s cost-efficiency, and freeing budget for feature development.
- Redesigned CI/CD pipelines, reducing deployment time by over 70%, which accelerated the delivery of revenue-generating features and supported frequent live content updates.
- Enabled business growth by supporting scalable reward systems, flexible user segmentation, and reliable progression tracking—key components for increasing player engagement and monetization.
- Managed and scaled a remote back-end team, establishing engineering workflows and fostering strong cross-functional collaboration across time zones.
- Mentored engineers through regular 1:1s, code reviews, and pairing sessions, contributing to professional growth and raising the overall technical bar.
- Created a culture of ownership and accountability, which enabled the team to ship features reliably and respond quickly to product demands.
Senior Software Engineer
Tawasal SuperApp
- Contributed to the back-end development of Tawasal, a secure multi-purpose messenger and super-app offering voice, chat, video conferencing, and lifestyle services.
- Delivered production-ready back-end services for core features, including payment distribution, raffle systems, and internal admin tools—all designed for horizontal scalability and high reliability from day one.
- Achieved a successful beta release by rapidly building fully functional back-end components, enabling early user engagement.
- Designed a clean and testable architecture, background job handling via Hangfire, and asynchronous processing for critical workflows.
- Focused on performance and stability, ensuring all services met the uptime and latency expectations.
Senior Software Engineer
Logican Solutions
- Developed and maintained a CRM system for the company’s primary client, working on both the back-end services (SQL Server-based) and a WPF desktop application, enabling streamlined case and client management.
- Served as the lead back-end developer for the Customer Portal, a web application that allowed end clients to interact with the business directly, improving customer satisfaction and reducing support overhead.
- Delivered new business-critical features that enabled the client to expand operations, automate manual workflows, and serve more customers efficiently.
- Led back-end development of a lawyer-facing portal for legal contract management, including data collection workflows and automated document generation using .NET Core and Vue.
- Ensured robustness and maintainability through clean architecture, dependency injection, test automation, and message-based communication via RabbitMQ.
Senior Software Engineer and Unit Manager
EPAM Systems
- Worked on a large-scale investment rebalancing platform for Barclays, one of the UK’s largest financial institutions.
- Designed and delivered a modular task orchestration infrastructure capable of executing dynamic sequences of financial operations in parallel, enabling fast, scalable, and flexible fund processing.
- Led a team of developers, overseeing task distribution, architecture decisions, and code quality, while coordinating closely with business analysts and QA.
- Accelerated customer feedback cycles by rapidly delivering new features for early validation, allowing the client to experiment and adapt functionality to real business needs.
- Built a fast, minimalistic WPF-based UI for internal users, combining clean UX design with strong performance and maintainability.
- Contributed to both front-end and back-end development with a focus on testability, extensibility, and clean architecture.
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
Fashion Dress-up Game, SUITSME
https://suitsme.club/Self-care App, FABU
https://fabu.care/Tawasal
https://tawasal.aeAs a back-end developer, I created the raffle service and integrated it with other services and third-party APIs.
Education
Master's Degree in Computer Science
Novosibirsk State University - Novosibirsk, Russia
Skills
Libraries/APIs
Entity Framework, Windows Forms (WinForms), API Development, Moq, REST APIs, Vue, ArcGIS, Linq2SQL
Tools
JetBrains Rider, xUnit, Visual Studio, GitHub, C#.NET WinForms, Git, Sentry, Hangfire, Amazon Simple Queue Service (SQS), RabbitMQ, TeamCity
Languages
C#, C#.NET, Transact-SQL (T-SQL), SQL, R, Python, JavaScript
Frameworks
.NET Core, Entity Framework Core, ASP.NET Core, Windows Presentation Foundation (WPF), NUnit, MVVM Light Toolkit, .NET, ASP.NET
Paradigms
REST, Database Design, Microservices, Object-oriented Design (OOD), Microservices Architecture, Model View ViewModel (MVVM)
Platforms
Windows, Amazon Web Services (AWS), AWS Lambda, Telerik WPF, Azure, Windows Server, NLog, Oracle, Docker, Azure Event Hubs, Azure PaaS
Storage
PostgreSQL, SQL Server 2016, Microsoft SQL Server, MongoDB, SQL Server 2014, MySQL, Redis
Other
LINQ to DB, Back-end Development, RESTFul APIs, API Design, Back-end, .NET Framework, Bug Fixes, Computer Science, Team Management, APIs, Architecture, Cloud, WebSockets, Fintech, Technical Leadership, 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