Software Engineer, Networking Architect at IBM, Systems & Technology Group
Rochester, Minnesota, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
John Kasperski is a seasoned software engineer and networking architect with over 34 years at IBM and more than three decades of hands-on experience designing networking, TCP/IP, and cloud integration solutions. He has driven networking architecture for products like IBM SmartCloud Entry and led teams to deliver network virtualization and IPv6 enablement, bridging embedded systems, enterprise OS networking, and cloud platforms. In recent years he has focused on OpenStack, building a Neutron agent to synchronize resources across instances and contributing backend fixes to the widely used OpenStack Neutron project to improve DB2 compatibility and performance. Comfortable with languages and tools from C and Java to Python, Chef, and Ruby, he pairs deep protocol-level knowledge with practical automation for deployable cloud solutions. Based in Rochester, MN, he combines an engineer’s attention to low-level detail with architectural leadership across distributed systems — an often unseen strength reflected in long-lived, production-grade networking code.
11 years of coding experience
16 years of employment as a software developer
Bachelor of Science (B.S.) Cum Laude Electrical and Electronics Engineering (Computer Engineering option), Bachelor of Science (B.S.) Cum Laude Electrical and Electronics Engineering (Computer Engineering option) at Michigan Technological University
Took several graduate level courses Electrical and Computer Engineering, Took several graduate level courses Electrical and Computer Engineering at North Carolina State University
OpenStack Networking (Neutron). Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer
Contributions:6 commits, 5 PRs in 1 year 8 months
Contributions summary:John primarily contributed to the OpenStack Neutron project by addressing database-related issues and improving the performance of the networking service. They fixed compatibility problems with the DB2 database, including adjustments to migration scripts and handling of foreign key constraints. Furthermore, the user implemented checks and validations during subnet updates, ensuring the correct usage of allocation pools and gateway IP addresses. The user also optimized the `ensure_namespace` method and corrected a configuration issue within the project.
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
John Kasperski - Software Engineer, Networking Architect at IBM, Systems & Technology Group