Summary
Andrew Spoda is a seasoned software engineer with over a decade of experience building scalable web and mobile applications, specializing in Android, Java, JavaScript, and full-stack client/server systems. He has deep expertise in NLP, big data pipelines, and enterprise-grade cloud architectures, having contributed to IBM Watson tooling, UIMA-based NLP solutions, and high-load systems design. As a former CTO and long-time freelance developer, he blends hands-on coding (C/C++, PHP, JEE) with product ownership, optimization of legacy code, and end-to-end project delivery. Based in Minsk, he is practiced at translating complex domain requirements into performant, maintainable systems and has a track record of improving performance and interoperability across heterogeneous platforms. An unusual strength is his combined background in mainframe/high-availability environments and modern SPA/cloud stacks, enabling reliable migrations and scalable refactors.
10 years of coding experience
14 years of employment as a software developer
Bachelor's degree, Automated systems of information processing, Bachelor's degree, Automated systems of information processing at Francisk Skorina Gomel State University / Gomel'ski Dzjaržauny Universitet imja Franciska Skarany
Русский, English, Украинский