Summary
Alex Krasiuk is a Senior Software Engineer based in Charlotte, NC, with 7 years of experience modernizing desktop and backend systems and leading distributed .NET teams. He has driven measurable product impact—migrating legacy WPF/C++ apps to .NET 8, cutting client load times by 20%, and creating radiology workflow tools that saved clinicians over an hour per day. Alex blends hands-on coding, architecture and automation with people leadership, having built UI automation frameworks, reusable control libraries, and coached teams as a technical lead and instructor. He excels at moving business logic to the server, designing resilient dual-mode applications with Windows Service companions, and improving customer retention through recommendation systems. A lifelong tinkerer who got his first computer at age five, Alex pairs applied-math training with a practical focus on scalable, testable engineering that reduces manual work and operational overhead.
7 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at Odessa State Polytechnic University
Master's degree, Applied Mathematics, Master's degree, Applied Mathematics at Odessa National Polytechnic University
Ukrainian, English, Russian