Andrei Miroshnichenko is a Senior Software Architect with over a decade of hands-on experience designing data-intensive, scalable systems for security, bioinformatics, and enterprise SaaS. He has led technical strategy and built HPC compute and data infrastructure to accelerate AI-driven drug discovery, while also architecting microservices, event-driven pipelines, and flexible deployment options across cloud and on-premise environments. Comfortable spanning the full stack—from data-driven UIs and visualization components to GraphQL/gRPC APIs and fine-grained RBAC—he consistently delivers auditable, compliance-minded solutions. Now at Kaspersky, he brings a rare combination of security domain expertise and scientific computing experience, informed by early career systems work and a master’s in Computer Systems and Networks. Notably, his personal tagline “Rewiring the connectome” hints at a persistent curiosity about complex data relationships and applied neuroscience-inspired engineering.
11 years of coding experience
18 years of employment as a software developer
Master’s Degree Computer Systems and Networks, Master’s Degree Computer Systems and Networks at Sevastopol State Technical University
Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.
Contributions:99 pushes in 1 month
memorypythonhierarchicalarrowdevelopment-platform
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrei Miroshnichenko - Senior Software Architect at Kaspersky