← Back to list
Senior
Registration: 22.09.2025

Ivan Kadyka

Specialization: Technical Lead / .Net / React Developer
— Technical Lead and Software Engineer with 10+ years of experience in C#/.NET, ASP.NET Core, JavaScript, TypeScript, React/Next.js, and Unity. — Skilled in leading teams and driving projects through the complete software development lifecycle - from architecture and design to deployment, support, and analytics. — Proven ability to deliver scalable web applications, game development tools, infrastructure systems, and automation pipelines while ensuring code quality, adherence to best practices, and comprehensive documentation.
— Technical Lead and Software Engineer with 10+ years of experience in C#/.NET, ASP.NET Core, JavaScript, TypeScript, React/Next.js, and Unity. — Skilled in leading teams and driving projects through the complete software development lifecycle - from architecture and design to deployment, support, and analytics. — Proven ability to deliver scalable web applications, game development tools, infrastructure systems, and automation pipelines while ensuring code quality, adherence to best practices, and comprehensive documentation.

Skills

JavaScript
TypeScript
Project Management
C#
.NET
ASP.NET Core
Next.js
React
Unity
Xamarin
SQL
NoSQL
T-SQL
PostgreSQL
MS SQL Server
Redis
MongoDB
Entity Framework Core
OOP
SOLID
KISS
DRY
Design Patterns
Modular Design
ECS
IoC
MVC
MVVM
MVP
Monolithic Applications
Microservices
Autofac
Zenject
MS DI
XInject
TPL
Thread
Task
UniTask
Coroutines
Rx.NET
UniRx
Akka.NET
Kafka
RabbitMQ
SignalR
Service Bus
Rest Api
GraphQL
gRPC
HTTP/HTTPS
WebSockets
Postman
Charles Proxy
Authentication
Authorization
OAuth 2.0
JWT
Docker
Docker Compose
Dokploy
Kubernetes
Helm
Azure
Functions
AD B2C
App Services
AWS
Lambda
RDS
EC2
S3
VPC
Elasticsearch
Vue
Angular
HTML/CSS
Tailwind CSS
Bootstrap
NextAuth
Shadcn/ui
Tanstack Query
Zustand
Prisma
Stripe
Redux
Google Maps
React Hook Form
Zod
React Email
Resend
Jest
Custom Game Engine
Game Editor
Sprites
2D Textures
3D Models
EDM4U
Asset Bundles
Addressables
Plugins
Resource Validator
Memory optimization
UI systems
Physics
Animation
Particle systems
Unit Testing
Functional Testing
Integration Testing
A/B Testing
E2E Testing
Automation Testing
Manual Testing
Performance Testing
NUnit
xUnit
Moq
NSubstitute
Fluent Assertions
Sonar
JetBrains TeamCity
Jenkins
GitHub Actions
Asset pipelines
Fastlane
Git
SVN
MS AppCenter
Firebase analytics
Kibana
Grafana
Visual Studio
VS Code
Ride
Resharper
DotCover
DotMemory
DotTrace
Docusaurus
Wiki
Docfx
Scrum
Kanban

Work experience

Technical Lead
02.2024 - 08.2025 |TimeToBook
PaaS, CI/CD, Stripe, VPS, Hetzner
Built timetobook.net , a platform-as-a-service (PaaS) for booking management of outdoor and leisure activities. Designed and implemented a full stack application with a modern, responsive UI, internationalization (i18n) support, and Stripe payments integration. Architected the system for self-hosted deployments, with CI/CD pipelines to ensure automated builds and delivery. ● Product Design & Development: Spearheaded end-to-end development of a scalable booking platform, covering product design, architecture, and implementation. ● Payments Integration: Implemented secure payment workflows with Stripe, enabling multi-currency, real-time payment processing. ● Self-Hosting Infrastructure: Set up and optimized hosting on VPS (Hetzner) with deployment orchestration via Dokploy, reducing hosting costs and improving control over infrastructure. ● CI/CD Automation: Built automated pipelines for testing and deployment, reducing release cycle time and improving reliability. ● Responsive & Globalized UX: Delivered a fully responsive design with seamless multi-language support (i18n) to serve diverse user bases. ● Scalability & Maintainability: Designed modular architecture to support multiple activities with minimal customization effort.
Technical Lead
05.2021 - 07.2023 |Playtika
SaaS, Bingo Blitz, Solitaire, Caesars Slots, OAuth 2.0, CI/CD
Led development team responsible for cross-platform infrastructure software as services and tools for different company game studio applications with whole technical information. ● Led a development team responsible for cross-platform infrastructure software as a service (SaaS) and tools for various studio applications, including Bingo Blitz, Solitaire, Caesars Slots, and 1v1.LOL. ● Product management of common services such as authentication, transport, storage, analytics, significantly reduced development time for new applications from months to weeks or days. ● Implemented a robust cross-platform authentication and authorization service using OAuth 2.0, improving user access and experience with popular providers like Facebook, Google, and Apple. ● Spearheaded the development and maintenance of CI/CD pipelines, enhancing the release process, streamlining testing, and improving documentation deployment, reducing time from hours/days to minutes. ● Collaborated with cross-functional teams to gather requirements, goal setting, resolving technical issues, proposing and advocating mature clear technical solutions ensuring alignment between development goals and business objectives. ● Mentored and influenced team members in a culture of continuous improvement, provided mentoring and guidance in performance enhancements, and knowledge sharing within the team. ● Conducted code reviews, dedicated and focused on details, provided constructive feedback to ensure high-quality software deliverables.
Software Developer
11.2012 - 05.2021 |Playtika
WebGL, WPF, IRIS, Android, iOS, MVVM, XML, LINQ
Created a custom game editor, led WebGL platform support, supported third-party solutions, and developed engaging game features. ● Developed a custom WPF game editor (IRIS) for the company's game engine, enabling technical artists to create assets more efficiently and fostering diverse game content and product creation. ● Led the development support for a WebGL platform, overseeing all infrastructure services to enhance the gaming experience and increase the customer base. ● Created native bindings for Android, iOS, and WebGL to support third-party solutions, simplifying the development process and mitigating risks associated with integrations. ● Implemented engaging game features, including slots, daily bonuses, and challenges, significantly improving user engagement and retention. ● Interpersonal communication with artists and designers to translate gameplay concepts into functional features, ensuring alignment with the overall game vision.

Educational background

Software Engineering In Computer Science (Bachelor’s Degree)
2008 - 2013
Belarusian National Technical University

Languages

EnglishAdvancedRussianProficientBelarusianNativePolishAdvanced