Yuriy Lyeshchenko

Passionate Software Engineer who loves architecting and writing code, solving problems and learning new things.

Role
Senior Software Engineer at Adpredictive
Location
Overland Park, KS, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

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.

Experience

  1. Senior Software Engineer

    Adpredictive

    Mar 2024 — Present

    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

    2000 — 2006

Skills

  • Software Development
  • Scrum
  • Asp.net Mvc
  • Javascript
  • Software Design
  • Web Services
  • Asp.net
  • Ajax
  • Microsoft Sql Server
  • Linq
  • .net Framework
  • C#
  • .net
  • Jquery
  • Web Applications

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Yuriy Lyeshchenko — Senior Software Engineer at Adpredictive in Overland Park, KS, US | Unifers