Daniel Rivera is a Lead Software Architect based in New York with 14 years of experience designing and delivering full-stack and big-data solutions across finance, consulting, and academia. He combines hands-on engineering (Python, Snowflake, Kafka, Kubernetes, AWS/Azure) with architect-level responsibilities—roadmapping, vendor integration, and risk management—to turn legacy systems into cloud-native, analytics-ready platforms. At McKinsey he leads data engineering initiatives that ingest hundreds of gigabytes daily, build streaming pipelines, and harden data warehouses to firm security policies. A tinkerer who eagerly evaluates new frameworks and languages, he pairs curiosity-driven prototyping with pragmatic productionization. He also brings a history of mentoring and consulting for major enterprises, which sharpens his ability to translate complex technical needs into actionable architectures.
14 years of coding experience
10 years of employment as a software developer
Emerging Media Technologies, Emerging Media Technologies at CUNY New York City College of Technology
A+ Computer Repair & Cisco Networking Academy, A+ Computer Repair & Cisco Networking Academy at School of Cooperative Technical Education
Emerging Media, 4.0, Emerging Media, 4.0 at City University of New York-Hunter College
Multimedia Programming & Design, Multimedia Programming & Design at Borough of Manhattan Community College
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
Daniel Rivera - Lead Software Architect at McKinsey & Company