Pi Lanningham

Pi Lanningham Email and Phone Number

Chief Technology Officer at SundaeSwap Labs @ SundaeSwap Labs, Inc.
Pi Lanningham's Location
New York City Metropolitan Area, United States, United States
Pi Lanningham's Contact Details

Pi Lanningham personal email

n/a
About Pi Lanningham

I am a software developer and technical team lead for Lifion, by ADP. I ensure that my teams have a clear and consistent direction, and that the products we build are stable, performant, maintainable, and secure.I have been programming for almost 20 years, 12 professionally. I also have a masters degree in Mathemetics, with an emphasis on topics such as Linear Algebra, Topology, and Manifold theory.My strengths as a programmer are in high level architecture: designing the components of a large and complex system, and how the teeth of these gears fit together into a cohesive whole. I also have a strong emphasis on code quality and maintainability, and will always try to do things the "right way" as opposed to the first way that works, within the constraints of a schedule, and encourage my teams to do the same. I have found that this emphasis on quality pays strong dividends in terms of long term project stability.I have a strong interest in the intersection of mathematics and computing, such as topological data analysis and machine learning. I wrote a Master's thesis on persistent homology in my pursuit of a degree from Tandon School of Engineering (formerly Polytechnic Institute of New York University).

Pi Lanningham's Current Company Details
SundaeSwap Labs, Inc.

Sundaeswap Labs, Inc.

View
Chief Technology Officer at SundaeSwap Labs
Pi Lanningham Work Experience Details
  • Sundaeswap Labs, Inc.
    Chief Technology Officer
    Sundaeswap Labs, Inc. Jul 2022 - Present
  • Sundaeswap Labs, Inc.
    Chief Information Officer
    Sundaeswap Labs, Inc. May 2021 - Jul 2022
  • Attentive
    Senior Software Engineer
    Attentive Aug 2020 - Oct 2021
    New York, Us
  • Lifion By Adp
    Technical Architect
    Lifion By Adp Sep 2018 - Aug 2020
    Roseland, New Jersey, Us
  • Lifion By Adp
    Senior Software Developer
    Lifion By Adp Feb 2016 - Sep 2018
    Roseland, New Jersey, Us
  • New York University
    Software Engineer
    New York University Apr 2015 - Feb 2016
    New York, Ny, Us
    Lead a team of ~20 developers (both full time and student interns) in the design, development, and maintenance of software and infrastructure for internal clients in the Operations division of New York University.In addition to the development responsibilities listed in my Programmer Analyst position below, I was also responsible for supervising the team as a whole, and ensuring that the entire team understood and met a consistent set of code quality expectations, and had a clear vision of the product direction.• Kept my finger on the pulse of each project ◦ I met regularly with team members to pair program with each of them. ◦ This let me get a sense for how their tasks are progressing without hampering their productivity ◦ In turn, this allowed me to keep the product manager and business stakeholders informed of the projects progress• Identified productivity bottlenecks and resolved them ◦ A developer can get absorbed in his task, and lose sight of how their piece fits in with the whole ◦ I provided a holistic view of how things fit together: This code gets run infrequently, so we don't need to spend days optimizing it; this other team member is more familiar with how that library works, so ask them for advice; Here is another place we did something similar, so follow this pattern or find a way to reuse code between them.
  • New York University
    Programmer Analyst
    New York University Apr 2013 - Apr 2015
    New York, Ny, Us
    Design, develop, and maintain software and infrastructure for a diverse set of internal clients in the Operations division of New York University.• Built an ORM for use across several projects. ◦ By giving up the universality that most ORMs try to achieve, and making assumptions about the table structure in our applications, I was able to provide far more efficient and expressive access to our databases. ◦ Ultimately, this increased team productivity and application speed across the board. ◦ It supports lazy navigation of entity relationships, arbitrary predicate queries, and saving an entire object graph with one call.• Shaped and formalized a development process for a growing team. ◦ The team was very small when I joined, and I had the opportunity to help shape the culture, process, and best practices of the team. ◦ Focused on code quality through things like Code Review, Pair programming, Unit testing, and continuous delivery. ◦ This effort was validated by almost any metric we cared to take: Schedule accuracy, application performance, number of bugs/issues reported, client satisfaction, etc.• Helped to identify solutions to client needs by proposing features which empower users to perform their jobs more effectively. ◦ One example: One system we maintain is a "Space Management System", which tracks each of the universities spaces (classrooms, administrative offices, etc) and how they change over time. During some recent work on this system, I was able to rewrite the AutoCAD drawing upload process. This increased performance dramatically (from 20 minutes per upload down to 1 minute per upload), enabled important use cases (such as uploading a drawing "in the past" to correct clerical errors), and many quality of life improvements (such as a preview of how the drawing would look, more detailed and specific error messages when there were problems with the drawing, and far more fault-tolerant code). ◦ More examples available on request.
  • Presseract
    Co Founder, Lead Developer
    Presseract Oct 2011 - May 2013
    “iTunes for news”, an aggregator with paid mini-subscriptions instead of paywalls for the $71B news/magazine industry; finalist at NYU’s $200K business plan competition• Designed and implemented the architecture for news aggregation service• Coordinated small team of developers to implement and deploy each feature• Dealt with issues of scale and flexibility from a vast and disparate array of different news sources
  • Nyu Tandon School Of Engineering
    Computer Repair Technician
    Nyu Tandon School Of Engineering 2012 - 2013
    Brooklyn, Ny, Us
    Laptop repair technician for the NYU Tandon School of Engineering
  • Clerk & Comptroller, Palm Beach County
    Programming Intern
    Clerk & Comptroller, Palm Beach County Jun 2007 - Aug 2007
    West Palm Beach, Fl, Us
    Assist in the development of internal and external tools in use at the Clerk and Comptrollers office of Palm Beach County.• Built a "Patch Tracking System" to track vendor updates which had been received or deployed to a proprietary "Banner Courts" system.• Rewrote a "Self Service" module, which assisted users in filling out certain types of legal forms, reducing administrative overhead for the courthouse.• Wrote a library for programmatically generating PDF / XPS files easily.

Pi Lanningham Skills

C# Software Architectural Design Haskell Programming C++ Computer Repair Visual Studio Visual Studio Team System Continuous Integration Continuous Delivery Machine Learning Mathematics Homology Modeling

Pi Lanningham Education Details

  • New York University - Polytechnic School Of Engineering
    New York University - Polytechnic School Of Engineering
    Mathematics
  • New York University - Polytechnic School Of Engineering
    New York University - Polytechnic School Of Engineering
    Computer Science

Frequently Asked Questions about Pi Lanningham

What company does Pi Lanningham work for?

Pi Lanningham works for Sundaeswap Labs, Inc.

What is Pi Lanningham's role at the current company?

Pi Lanningham's current role is Chief Technology Officer at SundaeSwap Labs.

What is Pi Lanningham's email address?

Pi Lanningham's email address is pi****@****nyu.edu

What schools did Pi Lanningham attend?

Pi Lanningham attended New York University - Polytechnic School Of Engineering, New York University - Polytechnic School Of Engineering.

What skills is Pi Lanningham known for?

Pi Lanningham has skills like C#, Software Architectural Design, Haskell, Programming, C++, Computer Repair, Visual Studio, Visual Studio Team System, Continuous Integration, Continuous Delivery, Machine Learning, Mathematics.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.