Summary
Nathan Ackerman is a software engineer with a decade of experience, currently focused on distributed systems at NetApp. He graduated summa cum laude in Computer Science from the University of Pittsburgh and transitioned from a PhD track to industry after completing a master's while researching operating systems. His background spans systems research, teaching data structures, and hands-on development roles from Epic internships to IT work at UPMC, giving him a strong mix of academic rigor and production engineering. Comfortable across low-level systems and practical application development, he brings both performance-minded design and experience mentoring students. Based in Pittsburgh, he values solving reliable, scalable infrastructure problems and enjoys translating research insights into deployable solutions.
10 years of coding experience
2 years of employment as a software developer
Computer Science, Senior, Computer Science, Senior at University of Pittsburgh