Ray Lehtiniemi

Software Architect at Blackline Safety

Calgary, Alberta, Canada
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
Ray Lehtiniemi is a seasoned Software Architect with 18 years of experience designing and hardening cloud-native SaaS systems, currently focused on safety-industry solutions from Calgary. He combines deep expertise in cloud networking, security (3-tier AWS designs, SSH bastions, nginx reverse proxies, IPsec VPNs) and configuration automation with hands-on systems work—Puppet, Graphite, and Elastic for monitoring and change control via Jira. Ray’s background spans embedded firmware and multimedia frameworks through to large-scale web stacks, giving him a rare ability to bridge low-level firmware diagnostics and high-level architecture. He has improved development repeatability and SDLC practices across multiple organizations, unifying dev/prod workflows and toolchains. An active contributor to open-source projects, he’s enhanced test automation for the widely used Sphinx documentation generator and improved code safety in the MLT multimedia framework. Pragmatic and systems-minded, Ray often surfaces subtle operational risks early, turning them into measurable reliability and security gains.
code18 years of coding experience
job17 years of employment as a software developer
bookBsc, Computer Engineering, Bsc, Computer Engineering at University of Alberta
github-logo-circle

Github Skills (19)

application-framework10
c-language10
pytest10
python10
testing10
app-framework10
c1110
c1710
multimedia10
web-framework10
cprogramming-language10
documentation10
audio-processing9
video-processing9
audio8

Programming languages (8)

TypeScriptJavaCOCamlHaskellRubyPuppetPython

Github contributions (5)

github-logo-circle
mltframework/mlt

Mar 2009 - Apr 2009

MLT Multimedia Framework
Role in this project:
userBack-end Developer
Contributions:14 commits in 1 month
Contributions summary:Ray primarily focused on making constness changes throughout the MLT Multimedia Framework codebase. These changes involved modifying function signatures and variable declarations to ensure that data is not unintentionally modified, improving code safety and maintainability. The commits touched multiple files within the framework, suggesting a broad effort to enhance the overall code quality and correctness of the multimedia processing library. The user also made adjustments to the westley module, modifying properties, and modifying code within the valerie and humperdink directories.
c-plus-plusmultimediavideofrei0rvaapi
sphinx-doc/sphinx

Mar 2017 - Apr 2017

The Sphinx documentation generator
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits, 4 PRs, 1 comment in 1 month
Contributions summary:Ray contributed significantly to the testing framework of the Sphinx documentation generator. Their work involved adding new tests for literalinclude directives and viewcode extensions, as well as extending existing test coverage. They also addressed a typo within the codebase related to documentation generation. The user's contributions focused on ensuring the accuracy and functionality of the documentation tool through comprehensive testing.
pythonsphinx-documentationdocumentation-generatorsphinx-extensiondocumentation-tool
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
Ray Lehtiniemi - Software Architect at Blackline Safety