Nick D'alfonso

Senior Software Engineer at Klaviyo

Newton, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nick D'alfonso is a Senior Software Engineer with a decade of experience building full-stack web applications using Django, Flask, Node, React, Angular, and modern state management like NgRx/Redux. Based in Newton, MA, he has shipped features across backend services and responsive front-ends, and contributed notable work to the widely used Open edX platform—improving course management, mobile courseware, and internationalized UI components. Proficient with PostgreSQL, MongoDB, AWS, and Docker, he focuses on pragmatic solutions that span data validation, testing, and UX refinements. His recent roles at Klaviyo, Stride Funding, and Notarize reflect consistent senior-level impact in both startup and scale-stage environments. An often-overlooked strength is his cross-cutting ability to refactor legacy flows while adding user-facing polish, enabling smoother product iterations.
code10 years of coding experience
job8 years of employment as a software developer
bookUMass Lowell
languagesEnglish
github-logo-circle

Github Skills (23)

api-rest10
javascript10
data-service10
pytest10
python10
apidoc10
api-design10
restful-api10
django10
ui-components10
testing10
webservice10
api10
front-end-development10
rest-api10

Programming languages (4)

ShellJinjaJavaScriptPython

Github contributions (5)

github-logo-circle
openedx/course-discovery

Jul 2019 - Apr 2020

Service providing access to consolidated course and program metadata
Role in this project:
userBack-end Developer
Contributions:40 commits, 82 PRs, 524 pushes in 9 months
Contributions summary:Nick primarily focused on back-end development, specifically enhancing the `course-discovery` service. Their contributions included adding price validation and unit tests for serializers related to entitlements and seats, demonstrating proficiency in data validation and testing. They also created a `CourseEditor` endpoint, suggesting involvement in course management functionalities. Further work involved sorting transcript and content languages on a course run by name. They also worked on status endpoint and OFAC information for course runs.
data-managementconsolidateditilbackend-servicemetadata
openedx/openedx-platform

Sep 2019 - Aug 2020

The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
userFull-stack Developer
Contributions:68 commits, 75 PRs, 240 pushes in 11 months
Contributions summary:Nick implemented features and made improvements to the Open edX platform. Their work included hiding specific course fields based on a publisher flag, adding a publisher link to the settings dropdown, and refactoring the course dates section. They also made changes to the courseware page for mobile, specifically integrating the reset dates banner and modifying the courseware problem template for the mobile app. These changes involved front-end (HTML, JavaScript) and back-end (Python) modifications.
lmsopenedxbackend-service
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