Senior Principal Data Engineer at Sensus

Husband. Dad. (Occasionally ultra-) marathoner.

14+ years of professional experience in software design and development.

Available for freelance web design projects and freelance hourly consulting on big data technologies (Hadoop, Amazon Web Services, etc).

Most recent technology focus:
Java, Javascript, Hadoop technologies (Hive, Apache Phoenix, Apache Spark, Apache NiFi, HBase, and Ambari) and AWS cloud technologies (S3, EC2, ECS, Docker, Batch, Elasticache, DynamoDB).


I have a strong skill set, and I pick things up VERY quickly. I also recognize that the quality of my work is a reflection of who I am, so I always give 110%. I have been quickly and consistently promoted throughout my professional career, with a consistent record of excellence. I guarantee that if you give me a chance, I’ll blow you away.


  • North Carolina State University – Raleigh, NC  – B.S. In Computer Science – 3.99 GPA
    • Graduated 2005
    • Summa Cum Laude
    • Founding member of University Honors Program
    • University Scholars Program
    • Benjamin Franklin Scholar
  • J.F. Webb High School, Oxford, NC
    • Graduated 3rd In Class – May, 2000
    • 1550 SAT Score


Senior Analytics Software Engineer (Now Senior Principal Data Engineer), Sensus – Durham, NC — 2014-Present

Design, develop, and maintain a Hadoop stack for smart grid analytics, including web-based GUI tools for querying, viewing, and reporting data.

Currently re-architecting and re-building for “the cloud”.

When we say “big data”, we really mean it. We built a framework that processes more messages per day than Twitter!

This position includes lots of training (from Hortonworks and Cloudera) on “Big Data” technologies, including week-long training courses on Hadoop, HBase, and Spark.

I also attended Hadoop Summit, 2015 and 2016 in San Jose, hosted by Hortonworks, and the Amazon/AWS “Re:Invent” conference in Las Vegas.

  • Java / Eclipse
  • Javascript
  • AWS: S3, EC2, Batch, Step Functions, etc
  • Google Maps
  • Maven
  • SVN / Git
  • Jenkins
  • Big Data
  • SQL
  • Hadoop
  • Spark
  • Hive
  • HBase / Phoenix
  • Ambari
  • Nifi / Hortonworks Dataflow

Level III Software Engineer, Cisco – Durham, NC — 2012-2014

Front-end (JSP, Javascript, HTML, CSS, DOJO, AJAX, etc) and back-end (Java, SQL) work on a distributedscalable, cloud-based application that uses technologies like SNMP and FTP to collect data from network devices and provide smart interfaces for interacting with the data.

  • Java / Eclipse
  • Javascript
  • AJAX
  • DOJO
  • Clearcase/Clearquest
  • Jenkins
  • Browser Compatibility
  • JSON
  • SQL
  • XML
  • JAXB
  • Linux
  • Continuous Integration

Senior Fuel Software Engineer, Gilbarco Veeder-Root – Greensboro/Durham, NC — 2008-2012

Full-time software developer/designer. My job was to help design and implement bug fixes and enhancements to an enormous base that runs at almost 30,000 sites across the country and processes almost half a billion dollars every day. On a regular basis, I worked with:

  • Java / Eclipse
  • Torque
  • C
  • C++
  • C# / .NET
  • Clearcase/Clearquest
  • Apache (FTP Server, etc)
  • VB
  • SQL
  • XML
  • JAXB
  • VMWare/Virtual PC

In addition to developing new subsystems and enhancements as customer needs and new regulations arrise, my job requires me to setup complicated test and debug scenarios using multiple computers, virtual machines, and emulators, and requires the ability to fix, enhance, and re-adapt a legacy system by navigating through several thousand lines of legacy code. I am part of a large team that uses a strict SCRUM approach, but usually work remotely, which requires intense discipline and crisp communication.

Software Engineer / Tech. Team Lead, Intelligent Information Systems – Durham, NC — 2006-2008

Full-time software developer/designer and technical team lead. At IIS, I worked on three major projects, including smart client and web client with major database back-ends under fixed-cost government contracts. This required intense understanding of business use cases. We were able to automate almost all aspects of development, including code and test case generation. Small and large team dynamics, including remote development teams. Many different roles, including technical team lead. Technologies include:

  • .NET 1.1/2.0/3.0
  • C#
  • Java
  • ASP
  • Visual Studio 2003/2005
  • Javascript
  • XML
  • Web Services / MSMQ
  • MSExchange API
  • Batch/Bash/Script Programming
  • NUnit
  • NCoverage
  • FX-Cop
  • Codesmith
  • MyGeneration
  • CSLA
  • TestDriver.NET
  • MS SQL Server
  • Oracle 9i/10g
  • Infragistics


Software Engineer, IBM – Raleigh, NC — 2003-2005

Co-op and then part-time intern position at IBM’s OTI-Labs in Raleigh. Primarily embedded programming of Java libraries for mobile phones and PDAs. Experience included:

  • Java / Eclipse
  • Ant
  • C
  • JUnit
  • TCK
  • Scripting (bash, batch, perl, etc)
  • Visual Studio 2003/2005
  • Windows 2000/XP
  • Windows CE / Windows Mobile
  • Linux / Unix
  • QNX
  • QT
  • GTK
  • eVC++


  • Java
  • Javascript
  • Hadoop
  • C#
  • HTML / CSS
  • JQuery / AJAX
  • Clearcase / Clearquest / Subversion
  • Jenkins
  • XML / JAXB
  • WordPress / CMS
  • Visual Studio
  • Eclipse
  • Apache / Tomcat
  • NUnit / JUnit
  • FX-Cop / NCoverage
  • Code Generation
  • Automation
  • Ant/Maven
  • CSLA
  • WIX / Candle / Light
  • VMWare / VirtualPC


I run a side-business doing web design for an array of clients. I have several years of experience in CMS systems (like wordpress), HTML, CSS, PHP, ASP.NET, Javascript, XML, SQL, JQuery, JSON, and Google API.

My growing list of clients includes The Summit Church, Matt Papa, Advance The Church, Advance 13, Snowbird Wilderness Outfitters, Western Landscape, Prestigious Plaster, Lucas Gambit, Brown’s Fish Fertilizer, Stephanie Riesland Photography and more.

Contact me at zack_dot_riesland_at_gmail_dot_com if you’re interested in hiring me for a freelance project.