Ira Rosen

Research Staff Member at IBM

Israel
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
Ira Rosen is a research staff member at IBM with 21 years of software engineering experience and an M.Sc. in Computer Science from Technion. He combines deep systems and toolchain knowledge from roles at Radware and Linaro with research-driven engineering at IBM. Ira contributes to notable open-source Swift projects such as Kitura, where he implemented a robust static file server and routing improvements, and Swift-JWT, adding RSA cryptography and memory-management refinements. His strengths lie in low-level HTTP/server functionality, cryptographic primitives, and pragmatic testing practices. Based in Israel, he blends academic rigor with hands-on production engineering and a track record of shipping dependable back-end components. An understated but telling detail: his OSS work shows both protocol-level insight and a focus on correctness under real-world constraints.
code21 years of coding experience
job4 years of employment as a software developer
bookM.Sc., Computer Science, M.Sc., Computer Science at Technion - Israel Institute of Technology
github-logo-circle

Github Skills (21)

algorithm10
crypto10
url-routing10
kitura10
rsa10
crypt10
fileshare10
server-side-swift10
http-server10
file-sharing10
openssl10
cryptography10
jsonwebtoken10
jwt10
swift10

Programming languages (4)

C++ShellObjective-CSwift

Github contributions (5)

github-logo-circle
Kitura/Swift-JWT

Jan 2017 - Feb 2017

JSON Web Tokens in Swift
Role in this project:
userBack-end Developer
Contributions:26 commits in 1 month
Contributions summary:Ira primarily focused on implementing and refining core functionalities within the `kitura/swift-jwt` repository, as evident from the initial implementation and subsequent modifications to the Swift code. These changes included the addition of RSA functionalities, including key handling and cryptographic operations. The user also addressed memory management and performed claim validations. Further contributions included code enhancements and documentation updates.
swiftjsontokensjson-web-tokens
Kitura/Kitura

Mar 2016 - Sep 2016

A Swift web framework and HTTP server.
Role in this project:
userBack-end Developer
Contributions:16 commits, 8 PRs, 27 pushes in 6 months
Contributions summary:Ira primarily contributed to the development of the Kitura web framework, focusing on the implementation of the static file server middleware. Their work involved creating a StaticFileServer class to serve static files, including handling extensions, caching, and ETag generation. The user also added tests for the static file server and made updates to handle URL paths and accept types, showcasing expertise in routing and HTTP server functionality.
sslframeworkroutingswiftserver
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
Ira Rosen - Research Staff Member at IBM