Paul Mcclean is a seasoned Network Software Engineer based in Northern Ireland with over 15 years’ experience designing and delivering embedded, full‑stack and cloud-native systems across sectors from energy to data migration. He combines a polyglot programming background (C/C++, Java, JavaScript, Python) with hands-on architecture and technical leadership, most recently building distributed Azure and AWS solutions for large‑scale data migration and replication. Paul has led cross-functional teams and end‑to‑end products—from embedded firmware and embedded Linux applications to cloud services—bringing practical expertise in protocols like MODBUS, DNP3 and IEC61850. Early in his career he drove automated testing and innovative mobile and monitoring solutions, and he still favors pragmatic choices of language and platform to solve complex problems. Colleagues describe him as a reliable independent contributor who thrives on turning tricky integration and lifecycle challenges into production‑grade systems.
11 years of coding experience
21 years of employment as a software developer
Master of Engineering - MEng Electrical and Electronics Engineering, Master of Engineering - MEng Electrical and Electronics Engineering at Queen's University Belfast
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
Paul Mcclean - Network Software Engineer at Imperva