I am currently a Senior Software Engineer at Lincoln, MA technology startup Velobit. VeloBit is accelerating storage IO through innovative SSD caching solutions including data deduplication and compression. I write code for kernel space drivers and user space utilities, targeting Linux, Windows, and VMware platforms.
I began exploring Linux in 1999 when I was a teenager and I've been using it ever since. I have over 15 years of experience with the GNU/Linux environment, 10 years of experience using Linux as a development platform. I've also been experimenting with IPv6 on my home network and colocated server since 2005, learning about protocol routing in the process.
In the past I have worked as a software engineer at Lime Brokerage in Waltham, MA. My work there was development on a low-latency real time quote delivery system. I also worked for Netezza (acquired by IBM) - a massively parallel database appliance using parallel execution blades. I worked on the storage layer and query engine in C++. While attending University of New Hampshire I was employed part-time as a software developer for Lamprey Networks in the area of automated software and hardware testing. I have also worked in systems administration and as a support technician. My professional interests include networks and communications (especially IPv6), operating systems, and open source software. For further information, please see my full resume (PDF).
In many years of professional experience I've come to terms with the fact that elegantly designed software and well written code is surprisingly hard to come by. I'd like to change that. If you share this mission then I want to talk to you.
My experience ranges from Windows to Linux to VMWare kernel environments, databases, networking, and more. I tend to prefer work on the "backend" rather than user interface but I've done both in a pinch. I love working with distributed systems and complex concurrency. I am quick to adjust and master new toolchains. I'm an excellent troubleshooter and analyzer.
My biggest flaw is that I'm best at designing something from the ground up. I can work a lot better if the existing design is solid and high quality. I'll struggle if my voice is lost in the crowd.
Favorite platform/toolchains: Web: LinuxPythonSQLAlchemyPostgres, Kernel: Linux, BigUserspace: C++, Version Control: git, Editor: Vim. Curious about Scala.
Networks and Services
Via isomerica.net, I provide web hosting, email, IRC, and other services. I also offer computer tutoring, consulting, programming, system building, and troubleshooting and repair. I maintain a server colocated in Boston which is accessible via native IPv4 and IPv6, and my home network is also IPv6 enabled. To learn more about these services, please contact me.
AviationIn 2011 I became a certificated Private Pilot. I trained in the Cessna 172 at Air Direct in Nashua, NH (KASH). In 2012 my wife and I became owners of N52667, a Cessna Cardinal. The plane is based in Nashua. I have been writing a Cardinal Flying Blog about my experiences with it. Google map of airports I have flown to.
PhotographyI have a personal interest in photography. I maintain a gallery of my photos online. If you are interested in hiring me for portraits, pet photography, product photography, or other, please contact me at email@example.com.
- Email: dpn[at]isomerica.net
- Jabber/Google Talk/XMPP: spinfire[at]isomerica.net
- My phone number can be found on my resume