John Drogo is a software and systems engineer with 12 years of experience who blends industrial-scale data engineering at Google with hands-on embedded and signal-processing work from startups and defense projects. Currently a PhD student at Columbia researching network and queueing theory, software-defined radio, and mmWave applications, he pairs rigorous academic methods with production experience. He has led teams building massively parallel data pipelines for Google Cloud resource residency verification and previously designed DSP blocks and fusion algorithms for CUAS radar systems. Equally comfortable in embedded firmware, mobile and web apps, and large-scale distributed systems, he has taken products from prototype to customer shipments and operational deployment. Known for translating complex theory into practical, testable systems, he often bridges gaps between hardware, algorithms, and cloud-scale software. Based in New York, he holds advanced degrees from Columbia and Johns Hopkins and combines top academic performance with broad multidisciplinary engineering impact.
12 years of coding experience
11 years of employment as a software developer
BS, Computer Systems Engineering and Computer Science, 3.97, BS, Computer Systems Engineering and Computer Science, 3.97 at Rensselaer Polytechnic Institute
Doctor of Philosophy - PhD, Electrical and Electronics Engineering, 4.03, Doctor of Philosophy - PhD, Electrical and Electronics Engineering, 4.03 at Columbia University
Master of Science - MS, Electrical and Computer Engineering, 4.0, Master of Science - MS, Electrical and Computer Engineering, 4.0 at Johns Hopkins Whiting School of Engineering
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.