Nick White

Nicholas White

Engineer. Innovator. Problem solver.

Focused on developing effective software solutions to a myriad of today’s technical challenges

Hello. I'm Nicholas White, data engineer software craftsman technology enthusiast boxer

About.

  • Data Engineer at Facebook
    • Design, build, test, and maintain data pipelines - at Facebook scale.
  • Computer engineering bachelor's
    • Digital systems; Software engineering; Hardware-software co-design;
  • Minor in Computer Science
    • Database systems; Software engineering; Data analytics;
  • Former Data Engineer at Parker Hannifin Corporation
    • Big Data analytics; Data warehousing; Application development;
  • Talks, presentations, and story telling are what I love most about this field
working


Data engineering as a profession is what I find most interesting, challenging, and satisfying; it's where I spend most of my time after all.

camera
Outgoing, Outspoken, In touch

Public speaking, presentations, demos, and most other activities that trouble many introverted engineers are what I do best. Being a competitive boxer taught me many lessons. Most importantly, it gave me the ability to perform in front a crowd without apprehension or fear.

quality
Quality & Throughput, I Scale

If it won't work at scale, I don't commit it. Developing fault tolerant distributed data pipelines on Amazon, Microsoft, or on premise infrastructures is what I do every day.

coffe
Coffee, Code, Coffee, Coma

Get it done. The days of manual labor are over for us geeks. So grab some Ginseng, code 'till you fall asleep on your clicky mechanical keyboard - but before you do, always be sure to git add, git commit, git push.  

Mission Statement

To achieve mastery in my domain of study and my profession.

To further my understanding, and hone my skills with respect to the field of software engineering.

To continue to value most highly lifelong learning, and education; both within the field of engineering and without.

To continue to maintain a voracious appetite for learning.

To contribute to the field of software engineering in a nontrivial manner, having a lasting impact for years to come.

To have a meaningful influence on the role society, business, and education have in all of our lives.

To maintain an entrepreneur/intrapreneur outlook/lifestyle in all aspects of my life and career.

To continue to pursue advanced degrees in the fields of software engineering, mathematics, and psychology.

Recent Sightings

Placed first in the 2016 Cleveland State University Engineering Senior Design Competition (out of > 300 engineers).

“This project demonstrates the incredible ingenuity of our students, and the tremendous impact their ideas can have on society.”

- Anette Karlsson (Dean, Washkewicz College of Engineering)

More about me, and my life.

Among other things, I try to focus on three main areas of development.

First, I have a passion for data and database systems.

Secondly, I (like all engineers) find problem solving to be more gripping than just about anything.

Lastly, I try to be innovative with every project I touch. Let's go from zero to one, not from one to many.

Let's create something new where nothing had been previously.

programmer

Data nerd

Frontends are pretty, but so is Boyce-Codd Normal Form.

creative

Problem Solver

I identify as being relentlessly resourceful. Whatever it takes.

innovator

Innovator

I find that I'm never satisfied with current states. I try my best to improve upon everything in sight.

Skills & Interests.

I have a deep affection for all aspects of engineering, from embedded systems to data modeling. However, here are the six domains on which I focus.

Frontend Web
Backend Web
Hadoop Solutions Development
Cloud Computing / Distributed Systems
Relational Databases
Non-Relational Databases

Experience with

Web Application Development (frontend, backend, and data layers)
Data Modeling, Database Design, Big Data Pipeline Implementation
Architecting Software Solutions for systems with more than one paradigm needed
Harnessing the arcane power of functional programming

Other Interests

Speaking

Speaking

Startups

Startups

Boxing

Boxing

Coffee

Coffee

Hadoop & Big Data

Like relational data - only bigger, dirtier, and much nerdier.

Technologies / Tools

npm
HDFS & Open Source Hadoop Ecosystem
ADVANCED
React
Hive & HBASE
ADVANCED
React
Big Data Integration
PROFICIENT
Build tools
MapReduce and Spark
LEARNING
Machine Learning at Scale
LEARNING

Notes

Passionate about emerging Big Data technologies
Actively pursuing higher degree in big data analytics
Talent for building data pipelines and applications
Creates and manages Parker's Big Data infrastructure and tools
Management of Hadoop cluster, along with all Hadoop services

Frontend Web

Always on the bleeding-edge of frontend technologies.

Frameworks / Tools

npm
Angular
ADVANCED
React
Gulp, NPM, Bower
PROFICIENT
React
Travis, Jenkins, Circle CI Tools
PROFICIENT
Build tools
React Redux
LEARNING
Design and UX
LEARNING

Notes

New to frontend
Learning new technologies daily
Passion for delivering exceptional UX
Creating applications that thrill users

Backend Web

Delivering RESTful APIs, Data Access Logic, and Reliable Data Transfer.

Frameworks / Tools

npm
Node.js
ADVANCED
React
ASP.NET MVC
ADVANCED
Build tools
REST APIs
ADVANCED
Python Web Applications(Django, Flask)
LEARNING

Notes

Passion for backend
Currently studying Node.js in-depth
REST is best
Security at the forefront of design

Desktop & Mobile

Native development on mobile and desktop devices.

Frameworks / Tools

npm
Electron
ADVANCED
React
Ionic
PROFICIENT
Build tools
Swift
PROFICIENT
Android / Java
PROFICIENT

Notes

New to Android, experienced in iOS
Currently studying Electron in-depth
Experience with WPF and WinForms
Security at the forefront of design

Relational Databases

Complex data models built to perform - in normal form.

RDBMS's

npm
PostgreSQL
ADVANCED
React
MySQL
ADVANCED
Build tools
Microsoft SQL Server
ADVANCED
Oracle
PROFICIENT
IBM DB2
ADVANCED
SQLite
PROFICIENT

Notes

My main area of expertise
Ability to represent complex business rules and meet requirements using relational data structures
Talent for data modeling
Passion for relational algebra/calculus

Distributed & Cloud Computing

Building distributed software solutions on multiple platforms.

Platforms / Technologies

npm
AWS EC2
ADVANCED
React
AWS S3
ADVANCED
Build tools
AWS ELB
ADVANCED
AWS EBS
ADVANCED
AWS RDS and Dynamo
ADVANCED
AWS Architecture
ADVANCED
Azure Web Applications
PROFICIENT
Azure Storage
PROFICIENT
Azure SQL Databases
PROFICIENT

Notes

Focus of my current research
Currently studying for AWS Certified Architect
Scalability at the heart of every application
Have deployed fault tolerant distributed systems on multiple platforms

NoSQL Databases

Complex document models built to perform at scale.

NoSQL DBMSs

npm
RethinkDb
ADVANCED
React
MongoDb
ADVANCED
Build tools
Redis
ADVANCED
Elasticsearch (Search engine)
LEARNING
Neo4j
LEARNING
DynamoDb
ADVANCED

Notes

My secondary area of expertise
Currently studying RethinkDb internals
Well versed in use cases for each technology

Education.

I've only just begun on my path to becoming a software engineer. My next steps are to graduate from Cleveland State University with a Master's Degree in Computer Science with a focus on database systems.

Engineering

Software Engineering, Computer Science - Database Systems - Master's

Cleveland State UNIVERSITY (Prospective, TBD)

2016 August
Science

Electical Engineering & Computer Science - Bachelor's

Cleveland state UNIVERSITY

2016 May
Bachelor

Computer Science - Minor

Cleveland state university

2016 May
Times

The Beginning of Time

Work Experience.

Most of my work has been on private corporate projects, but I can share some here!

Data Engineer

Facebook, Inc.


More information found here

2017 - Present

Big Data Platform Architect, Data Engineer, Web Developer, Data Warehouse Developer

Parker Hannifin Corporation - Data and Business Intelligence Team

    This section is in progress!
    For now, here's a dump of all my information...

  • Worked to build and expand corporate data warehouse through data engineering.
  • Informatica ETL, Oracle Business Intelligence Applications, IBM DB2, Mainframe
  • Worked on corporate ASP.NET MVC applications. Entity Framework to SQL Server backend.
  • Creates and manages Parker's Big Data infrastructure and tools.
  • Works on the collecting, storing, processing, and analyzing extremely large sets of data. Focuses on building optimal solutions to use for these purposes, then maintaining, implementing,
  • and monitoring them. Responsible for integrating these solutions with the architecture used across the corporation.
  • Proficient understanding of distributed computing principles.
  • Management of Hadoop cluster, along with all Hadoop services
  • Ability to solve any ongoing issues with operating the cluster
  • Proficiency with Hadoop v2, MapReduce, HDFS Experience with building stream-processing systems, using solutions such as Storm or Spark-Streaming.
  • Good knowledge of Big Data querying tools, such as Pig, Hive, and Impala Experience with Spark.
  • Experience with integration of data from multiple data sources Experience with NoSQL databases, such as HBase, Cassandra, MongoDB.
  • Knowledge of various ETL techniques and frameworks, such as Flume Experience with various messaging systems, such as Kafka or RabbitMQ Experience with Big Data ML toolkits, such as
  • Mahout, SparkML.
  • Good understanding of Lambda Architecture, along with its advantages and drawbacks
  • Experience with Cloudera and Hortonworks.
  • Responsible for developing solutions using the following technologies:
  • Hadoop Hive database architecture and design
  • Hadoop-based technologies (e.g. MapReduce, Hive and Pig)
  • SQL-based technologies (e.g. PostgreSQL and DB2)
  • NoSQL technologies (e.g. Cassandra and MongoDB)
  • Data modeling tools
  • Python, C/C++ Java, Perl
  • R
  • Data warehousing solutions
  • Big Data support for predictive modeling, NLP and text analysis, and other forms of machine learning and Data mining
  • UNIX, Linux, and MS Windows

2015 - Current

Tutor / Expert

HackHands

Certified HackHands expert. Worked to provide tutoring and problem solving to customers worldwide.
More information found here

2015 - 2016

Open Source Software Development

GitHub

I have not contributed much to the open source community, but will be sure to soon!

2014 - 2016

Freelancer (Web Developer)

Freelancer

Building web applications for a variety of problem / purpose. From company websites, to ASP.NET MVC 4 applications to handle local IEEE meetups. I try to develop each app in a different technology, so as to learn as many as possible. Also, all apps developed to date have been free.

2008 - 2016

Connect with me on LinkedIn

Contact me.

I'll get back to you within 12 hours

I live in

nick@nickwhite.io