Andrew Kirillov

Software Engineer at IBM

Southampton, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Andrew Kirillov is a versatile software engineer with 12+ years of hands-on experience building embedded, desktop and client-server systems across industries from POS to telecoms, now developing core functionality for IBM MQ Appliance. He combines deep C/C++ and C# expertise with software architecture, team leadership and project management, having led R&D teams and shipped complex embedded platforms and metrology solutions. His background spans low-level systems (FFmpeg/directshow tweaks in the open-source AForge.NET project) to high-level algorithmic work in control and metrology, reflecting a strong interest in algorithms, math and research-driven development. Comfortable across the full stack of product development, he also designs automated test infrastructure and integrates middleware in large-scale devices. Based in Southampton, he brings a pragmatic blend of engineering discipline and curiosity-driven R&D that regularly turns niche technical challenges into production features.
code12 years of coding experience
job15 years of employment as a software developer
bookBachelor, Computer Science, Bachelor, Computer Science at Transport and Telecommunication Institute
languagesEnglish, Russian
github-logo-circle

Github Skills (6)

video-processing10
directshow10
csharp10
ffmpeg10
dotnet-core10
computer-vision9

Programming languages (3)

C#C++C

Github contributions (5)

github-logo-circle
andrewkirillov/AForge.NET

May 2015 - Jun 2020

AForge.NET Framework is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, robotics, etc.
Role in this project:
userBackend Developer
Contributions:9 commits, 3 PRs, 8 pushes in 5 years 2 months
Contributions summary:Andrew contributed to the AForge.NET framework by addressing issues and adding features related to video processing and directshow integration. They refactored code to correctly free FFmpeg's format context, fixed spelling errors in UI components, and enhanced snapshot capabilities. The user also added functionality for JPEG encoding in video acquisition.
genetic-algorithmsconvolutionaccelerationresearcherstizen
cvsandbox/PiRexBot

Sep 2017 - Aug 2018

Contributions:57 commits, 44 pushes in 11 months
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
Andrew Kirillov - Software Engineer at IBM