Nicholas Russo is a Senior Software Engineer with 11 years of experience building consumer electronics software, currently shaping products at Apple. He combines strong backend skills in relational and non-relational databases with machine learning and Python expertise, and significant mobile and Java experience gained across internships and full-time roles. A Cal Poly SLO alum pursuing an MS in Computer Science, he brings a data-conscious mindset from a Software Engineering and Data Science foundation. Nicholas has led database teams and maintained production Python pipelines, and is comfortable designing schemas and automating release and build processes—skills that help bridge data work and large-scale product engineering. Based in Irvine, CA, he blends hands-on implementation with an interest in pushing ML-infused features into consumer devices.
11 years of coding experience
6 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
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
Nicholas Russo - Senior Software Engineer at Apple