Personal Information

  • Name: Zack Riesland
  • Location: Research Triangle, North Carolina
  • Email: zack@zackriesland.com
  • LinkedIn: linkedin.com/in/zackriesland
  • Professional Experience: 15 Years +

Professional Profile

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

You can download my resume here

Regularly Work With:

Data Lake, Java, Amazon Web Services (AWS Batch, Step Functions, S3, Athena, EMR, API Gateway, Lambda, etc), Hadoop (Spark, Hive, HDFS, HBase, Phoenix, NiFi, Ambari, Zeppelin), Scala, Serverless, Web Programming, (Javascript, CSS, etc), SQL, Hortonworks Data Platform (HDP), Tableau, etc

Summa Cum Laude graduate (with a 3.99 GPA) from North Carolina State University, where I was part of the inaugural class of the University Honors Program.

I'm very comfortable learning, adapting, juggling lots of responsibilities, and staying ahead of the curve.

Work Experince

October 2017 - Present

Principal Data Engineer

Sensus, Full-Time - Durham, NC

Continually enhancing our corporate data lake (see below) while rebuilding it in the cloud.

  • Extensive use of AWS technologies, including
    • AWS Batch
    • AWS Step Functions
    • AWS EMR
    • AWS Elastic Beanstalk
    • AWS Athena
    • AWS Redshift Spectrum
    • AWS Glue
  • Built horizontally scalable process to parse up to thousands of files simultaneously
  • Built horizontally scalable process to perform ETL on virtually unlimited size incremental data

August 2014 - September 2017

Senior Data Engineer

Sensus, Full-Time - Durham, NC

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

  • Built our Hadoop cluster from scratch and scaled and maintained it to trillions of rows in scale
  • Extensive use of Hortonworks Data Platform (HDP) including Hive, HBase, Ambari, Spark, Tez, etc.
    • Hive
    • HDFS
    • HBase
    • Ambari
    • Spark
    • Phoenix
    • NiFi
  • Built several Javascript-based dashboards for interracting with data (JQuery, Bootstrap, Apache Phoenix, Google Maps, etc)
  • Integrated Apache NiFi for fully customizable ingest flow

2012 - 2014

Level III Engineer

Cisco, Full-Time - RTP, NC

Front-end (JSP, Javascript, HTML, CSS, DOJO, AJAX, etc) and back-end (Java, SQL) work on a distributed, scalable, 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.

Tech: Java, Javascript, AJAX, JQuery, Dojo, Clearcase, SQL, XML, JAXB, JSON, Linux, Clearcase, Jenkins, etc

2008 - 2012

Senior Fuel Engineer

Gilbarco Veeder-Root, Full-Time - RTP, NC

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.

Tech: Java, C, C#, C++, SQL, XML, JAXB, VB, VMWare,

2004 - 2008

Previous Roles

More details available by request

Education

2000 - 2005

North Carolina State University

Computer Science - 3.99 GPA, Summa Cum Laude

  • Benjamin Franklink Scholar
  • Order of 30 & 3
  • Founding member of the University Honors Program
  • University Scholars Program
  • Also pursued degrees in Environmental Engineering and Philosophy

1996 - 2000

JF Webb High School

  • 3-sport varsity athlete
  • 1550 SAT score

References

Available upon request

Technical Skills

%

Java

17 years

Java is the first language I ever learned and I still use it regularly. I'm extremely comfortable with all the associated tools like Maven / Jenkins / IntelliJ, etc.

%

Javascript

8 years

I've done a lot of web development over the past decade and currently write a good amount of NodeJS code for Lambda functions. I am very comfortable with Javascript and many of the associated libraries like Bootstrap, JQuery, NodeJS, Google Maps API, etc.

%

SQL

10 years

I'm no DBA, but I've written and tuned a lot of SQL code over the years, including MS SQL server, MySQL, Hive, Phoenix, and Spark

%

Back-end Development

10 years

I'm comfortable across the stack, including tuning Tomcat, deploying .WAR files, writing scalable, performant Java APIs, and most recently - working with AWS Elastic Beanstalk (scalable web server as a service) and API Gateway (REST API as a service)

%

Hadooop

4 years

I helped build our corporate data lake from scratch on a Hortonworks Hadoop cluster that I primarily maintained. I'm comfortable with Hive, Tez, Map Reduce, Spark, Ambari, HBase, Phoenix, etc.

%

AWS EMR

1 year

I spent a large portion of the past year working in EMR, including Hive, Tez, and Spark queries, and writing Java code against the API for dynamic creation and use of clusters.

%

AWS Batch / AWS Step Functions

2 years

I spent the better part of 2017 designing and building a sophisticated application leveraging Batch and Step Functions.

%

AWS Athena / AWS Glue

2 years

I use Athena and Glue regularly.

Freelance

Web Design

Freelance Web Design Services

I enjoy helping (hourly) with all sorts of freelance web design services including:

  • Building your website from scratch (including lots of Wordpress experience)
  • Customize or tweak your website
  • Improve SEO on your site to improve your search engine performance

Consulting

Big Data Technology Consulting

I love helping clients explore and leverage "big data" technologies including:

  • Amazon Web Services (AWS):
    • EMR
    • Batch
    • Step Functions
    • Athena
    • Redshift / Spectrum
    • Glue
    • Dynamo DB
    • Elasticache
    • Elastic Beanstalk
  • Hadoop:
    • Hive
    • Ambari
    • Spark
    • HBase
    • Phoenix
    • NiFi
    • Map Reduce

Connect with me over email and let me help you take the mystery out of the new big data technology!

Contact

Email is the best way to get in touch with me.

Research Triangle, North Carolina
E-mail: zack@zackriesland.com.com