Profile for Peter Geer

Me holding my son while I work

I am a professional software developer living in the Rochester, New York area.  I currently specialize in backend web service, with my preferred stack being Kotlin and Spring Boot on AWS.  In my last role as a Staff Software Engineer at LegalZoom, I worked on a variety of systems and microservices, particularly around customer notifications (email/SMS) and identity and authorization services.

Prior to that, I was employed as a Staff Engineer for Datto, where I worked on the Datto Drive file sync and share product, the Siris backup appliance line, and finally the BCDR Cloud team, working on a distributed backup and recovery system.

Before moving to Datto, I was a Software Development Engineer at Pictometry, a leading provider of aerial imagery, where I work on web-based tools integrating that imagery with GIS data in a variety of interesting ways.  Before that, I spent almost three years as a Web Applications Developer for deviantART.com, a top-100 community site for artists. I spent much of my time there working on Sta.sh, their next-generation publishing and submission platform, but also had my hand in a variety of other project. Prior to that I was with an online advertising start-up doing LAPP and Flex work and an infamous entertainment site doing more LAMP work. I started my career with six years in the Windows world doing internal IT for a local government.

In addition to my professional work, I also have several open-source hobby projects of my own and have contributed to a few other projects. In 2011, I completed my Master's degree in Computer Science, writing my thesis on the application of formal modeling methods to dynamic web apps.

My areas of technical interest include software engineering methodologies, system modeling and architecture, and AI, to name a few. When I'm not writing or thinking about software, I enjoy reading, gardening, taekwondo, playing the piano, and, of course, spending time with my family.