Software Engineer with a Master’s degree in Computer Networking, having 3+ years of professional experience and strong knowledge of network protocols, OSI layers, and technologies. Adept at designing networking solutions that are extensible and well-layered. Great ability to learn and adapt to various new concepts and technologies.