Ilya Katz

Hopkins, Minnesota, United States
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
Ilya Katz is a seasoned embedded software and firmware engineer with 14 years of hands-on experience designing and delivering product-grade code across industrial, medical, and avionics domains. He brings deep expertise in Embedded Linux and VxWorks, C/C++, assembly, and full product lifecycle work from requirements and hardware selection to deployment and maintenance. Ilya has a track record of building device drivers and firmware for ADCs, accelerometers, printers, and control systems, and has led feature additions and migrations that improved reliability and maintainability. He pairs practical development skills with statistical and test/measurement techniques to produce robust, verifiable deliverables. An active contributor to open-source projects, he has touched both front-end and backend code—improving media integrations in Popcorn.js and refining data-migration tooling for Rails—showing versatility beyond low-level firmware. Based in Hopkins, Minnesota, he combines independent initiative with collaborative leadership to tackle complex embedded challenges.
code14 years of coding experience
job18 years of employment as a software developer
bookEx.Bacherol, Electromechanical Engineering, Ex.Bacherol, Electromechanical Engineering at Moscow Aviation Institute (National Research University)
bookMA, Electro-mechanica, MA, Electro-mechanica at Московский Авиационный Институт (Государственный Технический Университет) (МАИ) Moscow Aerocraft Institute
stackoverflow-logo

Stackoverflow

Stats
1,381reputation
124kreached
30answers
25questions
github-logo-circle

Github Skills (21)

ruby-rails10
javascript10
rails10
schema-migrations10
ruby10
html10
activerecord10
testing9
2factor9
authentication9
user-authentication9
security8
jekyll8
code-coverage6
refactoring6

Programming languages (10)

TypeScriptShellScalaJavaScriptGoHTMLVim scriptJupyter Notebook

Github contributions (5)

github-logo-circle
ilyakatz/data-migrate

Dec 2015 - Jan 2023

Migrate and update data alongside your database structure.
Role in this project:
userBackend Developer
Contributions:3 releases, 18 reviews, 208 commits in 7 years 1 month
Contributions summary:Ilya primarily contributed to the data migration and database schema management aspects of the project. Their work included refactoring code, moving data schema logic into library methods, and updating the project to use the Rails 4.0 SchemaMigration model. Additionally, the user addressed warnings and bumped the project's version, indicating active maintenance and improvements to the data migration process. The user demonstrates familiarity with the Rails framework, specifically its schema migration features.
update-datarailsupdateschema-migrationsdatabase
2factorauth/twofactorauth

Mar 2014 - Nov 2015

List of sites with two factor auth support which includes SMS, email, phone calls, hardware, and software.
Role in this project:
userFull-stack Developer
Contributions:53 commits, 1 PR, 7 comments in 1 year 8 months
Contributions summary:Ilya contributed primarily to the front-end of the project by adapting and merging changes to the `index.html` and `providers.html` files. The user also addressed changes in the `_includes/header.html` and created `notes/fidelity.html` for added context. Furthermore, the user made significant changes to `verify.rb` demonstrating contributions towards image validation within the repository.
phone2factorcallstwofactorauthsecurity
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
Ilya Katz