Daniel Orner

Staff Software Engineer at Flipp

Old Toronto, Ontario, 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

🤩
Rockstar
🎓
Top School
Daniel Orner is a Staff Software Engineer based in Old Toronto with 12 years of professional experience building robust backend systems and leading engineering teams at Flipp. He combines deep implementation and architecture skills with a strong emphasis on usability and UI design, having originated JavaScript frameworks and complex frontends earlier in his career at IBM. A pragmatic engineer and communicator, he documents and operationalizes features—examples include adding instrumentation and tagged logging to the widely used ruby-kafka client and building CSV reporting and schema changes for a nonprofit inventory system. He is comfortable across stacks (JavaScript, Java, Ruby, Python) and enjoys mentoring teams while still contributing hands-on to code and design. Always curious, he’s exploring mobile application development to broaden the product surfaces he can influence.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at York University
languageshebrew (some)
github-logo-circle

Github Skills (16)

ruby-rails10
csv10
logging10
rails10
kafka10
instrumentation10
csvhelper10
ruby10
db-schema9
database-schema9
rubygems9
schema9
database-design9
schema-design9
rspec9

Programming languages (10)

TypeScriptJavaShellC++AstroJavaScriptGoPHP

Github contributions (5)

github-logo-circle
rubyforgood/human-essentials

Dec 2021 - Jan 2023

Human Essentials is an inventory management system for diaper, incontinence, and period-supply banks. It supports them in distributing to partners, tracking inventory, and reporting stats and analytics.
Role in this project:
userBack-end Developer
Contributions:6 releases, 1804 reviews, 120 commits in 1 year 1 month
Contributions summary:Daniel primarily worked on implementing a CSV report generator for annual survey data. Their commits focused on setting up the basic framework for the report, incorporating data retrieval, exposing reporting values, and generating the CSV files. They refactored code, added new fields, and implemented percentage calculations. Additionally, the user made some database schema changes, specifically adding an `annual_reports` table and modifying existing tables.
inventory-management-systemrailsnon-profitrubyforgoodsdg-3
zendesk/ruby-kafka

Jul 2018 - Jul 2019

A Ruby client library for Apache Kafka
Role in this project:
userBack-end Developer
Contributions:13 commits, 9 PRs, 36 comments in 1 year
Contributions summary:Daniel primarily contributed to adding instrumentation and improving logging within the `ruby-kafka` library. They added instrumentation for heartbeats, seeks, and offset management within the consumer code. Furthermore, the user refactored the logging implementation using a tagged logger to provide more detailed and informative log messages. They also fixed rubocop errors.
apache-kafkaruby-clientkafka-clientkafkaruby
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