Barath Kannan

Software Engineer at IMC Trading

Sydney, New South Wales, Australia
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

👤
Senior
🎓
Top School
Barath Kannan is a software engineer with 12 years' experience in high-performance C++ and systems programming, currently working at IMC Trading in Sydney. He has a strong background in maritime and trading systems from roles at Thales, SONARTECH ATLAS and a proprietary trading firm, bringing domain-driven, low-latency engineering to complex real-world problems. An active contributor to the widely used microsoft/vcpkg project, he implemented robust Qt5 support, improved flaky build resilience and fixed packaging/pathing issues—demonstrating pragmatic full-stack C++ tooling skills. Barath pairs an advanced Computer Science degree from the University of Sydney with a talent for stabilizing build systems and dependency resolution, an often-overlooked but critical capability for reliable large-scale C++ projects.
code12 years of coding experience
job7 years of employment as a software developer
bookThe University of Sydney
bookNorth Sydney Boys High School
github-logo-circle

Github Skills (11)

package-manager-tool10
vcpkg10
c-language10
package-manager10
lib10
cprogramming-language10
qt10
packager10
package10
cmake9
windows9

Programming languages (2)

C++CMake

Github contributions (5)

github-logo-circle
microsoft/vcpkg

Oct 2016 - Jan 2018

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userFull-stack Developer
Contributions:42 commits, 3 PRs, 33 comments in 1 year 3 months
Contributions summary:Barath's contributions primarily involve developing and integrating Qt5 libraries within the vcpkg project. They implemented support for the Qt5 framework, focusing on building, installing, and packaging the libraries. The user addressed build issues, including static and dynamic linkage, and made improvements to the build process by adding a repeating build strategy for flaky builds and patching the installation process. They also added tools to resolve dependency issues, and correct pathing in the resulting cmake files.
c-plus-plussetuptoolspackage-managermacoscplusplus
Barath-Kannan/flite

Oct 2016 - May 2020

Contributions:15 commits, 10 pushes, 1 branch in 3 years 7 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
Barath Kannan - Software Engineer at IMC Trading