Summary
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.
12 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
English, java, c, c++, python, bash, shell scripting, x86 assembly, basic, pascal