Yuriy Lyeshchenko
Senior Software Engineer @Adpredictive
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Engineer @Adpredictive
Senior engineer moving into a Technical Architect role on a media-planning and goal-optimization platform used to schedule TV and broadcast advertising for major networks. Work covers system design, modernization strategy, and engineering practices across a multi-language codebase. • Led the gradual migration of a legacy Java monolith to.NET and Blazor using a strangler-fig approach• Designed the real-time collaboration layer on SignalR; defined the event model, state-change propagation between users, and presence/activity tracking• Designed the optimization job lifecycle around a separate job server, covering submission, cancellation, live status and log streaming, timeout handling, and protection against duplicate parallel runs; defined how the UI, job orchestrator, and Gurobi solver communicate.• Led the work to onboard international CNN channels onto the platform; redesigned time zone and broadcast-week handling across the system• Set engineering standards across the solution; introduced Central Package Management on the.NET side, consolidated fragmented data-access projects, and pushed for consistency in packaging, versioning, and shared libraries. Led the standardization on and transition to Vertical Slices Architecture approach across projects.• Owned non-functional concerns across the platform; cut memory use on traffic-plan builds by 20% through profiling and hot-path refactors; reduced UI re-render fan-out in the Blazor app-state layer by switching to structural state comparison; added graceful shutdown and failover for auxiliary-service outages.• Ran technical spikes on new directions; built an AI assistant prototype using Microsoft.Extensions.AI with a local LLM, including function-calling plugins against internal knowledge sources and UX patterns for tool-augmented chat
EDUCATION
National Technical University of Ukraine 'Kyiv Polytechnic Institute'
MS, Electronics Engineering
SKILLS
ABOUT YURIY LYESHCHENKO
15+ years of professional programming experience. Love to learn and like to share knowledge. I take an active role in planning, architecting, and developing applications, possess substantial knowledge in object-oriented programming and design patterns. Interested in software design and architecture, clean code practices, functional programming, performance.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.