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
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
Senior Software Engineer
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.