Summary
Ivan Kostiuk is a Senior Software Engineer based in Mississauga, Ontario with 6+ years building cloud-native, high-throughput systems across cybersecurity, telecommunications, and large-scale data platforms. He specializes in designing ETL pipelines, microservices, and event-driven architectures that handle billions of records, leveraging Python, C++, Go, Kafka, Elasticsearch, and AWS/Kubernetes for performance and cost optimization. Comfortable moving ML models into production thanks to a Master's in Machine Learning, he integrates PyTorch workflows and data tooling (Pandas/Numpy) into reliable, maintainable services. Ivan’s background includes hands-on roles at Motorola Solutions and startups like Softmax Data and Ardigen, giving him experience across enterprise and agile environments. He’s particularly drawn to complex performance challenges and pragmatic system design that balance throughput, observability, and operational simplicity.
6 years of coding experience
3 years of employment as a software developer
Master's degree, Machine learning, Master's degree, Machine learning at Jagiellonian University