OpenDaylight accepted seven student interns for the summer of 2014 to work in the community and receive hands-on development experience in SDN. Each intern worked closely with an active OpenDaylight developer as their mentor on a project that suited interest and community need.
This blog series aims to showcase the interns chosen and the projects they actively worked on, the mentors who aided in their professional development and the overall experience of working in an open source community to create a common platform for SDN and NFV.
About Devin Avery
Devin Avery joined Brocade’s SDN team and the OpenDaylight Project in April 2014. As committer on the controller project, Devin is using his seven years of experience developing model based enterprise, MSP and CSP infrastructure monitoring applications (written in java and running in karaf) to help OpenDaylight move from labs into production. Devin current lives in and works out of his New Hampshire home and holds a BS in Computer Science from the University of New Hampshire.
What project in OpenDaylight are you working on? Any new developments to share?
I am a committer on the controller project with a primary focus of encouraging MD-SAL adoption among the community. Using models to represent “things” is a great way to separate business logic from common infrastructure. This creates more time to focus on the business value for our customers. The challenge is figuring out how we can make a model-driven engine that people desire to use. By documenting, refactoring, and refining tutorials, we have made great strides on increasing the usability of MD-SAL APIs. In addition, the weekly MD-SAL calls and email threads continue to offer up many suggestions on how we can continue to improve interactions with our current modeling core.