David Deal

Software Engineer in San Diego, California

About Me

I'm seeking challenging opportunities in the cloud-based distributed computing domains. I have experience in infrastructure design/build-out, cloud management and enterprise development. I want to continue evolving my skill-set while building innovative and reliable solutions for my customers.

Quick Professional Summary

More than 12 years experience in software engineering within large and small agile project environments including experience in development of distributed architectures using object-oriented, functional, and service-based methodologies. Recent experience includes a variety of open-source cloud-focused applications and tools.

Technology that I use

Java/Scala, Docker, Apache Hadoop, NoSQL Databases (MongoDB, Apache Cassandra, Elasticsearch), Chef/Knife, Apache Zookeeper, Enterprise Services (Web Services/RESTful Services), Java Enterprise Databases (MySQL, PostgreSQL), Web Technologies (Play! Framework, HTML/JavaScript/CSS, Google Web Toolkit (GWT), Vaadin), Apache Maven/Ant, CruiseControl/Jenkins/Hudson continuous integration, JIRA, FishEye, Crucible, Confluence

Recent Work Experience

Senior software developer for a small Health Care research project where I develop a cloud-based Genome Sequencing pipeline. This collection of applications and tools leverages Amazon Web Services (AWS) to deploy a large Hadoop cluster (~60-100 nodes) on-demand using a set of custom OpsCode Chef recipes. Application pipeline leverages a GWT WebUI, a set of RESTful web services, MongoDB, Cassandra, Hadoop's HDFS and custom messaging to reliably run/process genomic alignment and assembly algorithms. Responsibilities include infrastructure design and build-out, designing/developing services, authoring Chef recipes, configuring/tuning Apache Hadoop, Cassandra/MongoDB replica configuration, application and tool development, testing and product demonstration.

Full resume is available on my LinkedIn page: https://www.linkedin.com/in/david-deal-472b2744