C. Dylan Shearer

Senior Software Engineer

United States18 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in cloud-based systems and security analytics.
  • Proven track record in software development and engineering leadership.
  • Strong background in formal methods and correctness proofs.
Stackforce AI infers this person is a Cybersecurity and Cloud Computing expert with strong software engineering skills.

Contact

Skills

Core Skills

Cloud ComputingSoftware DevelopmentWeb Development

Other Skills

JavaKubernetesAWSGoReactSparkKafkaElastic MapReduceLambdaCloud FormationC++CHTMLCSSJavaScript

Experience

18 yrs 4 mos
Total Experience
2 yrs 7 mos
Average Tenure
4 yrs 2 mos
Current Experience

Github

Senior Software Engineer

Mar 2022Present · 4 yrs 2 mos

Headspin

2 roles

Director of Engineering for Reliability

Promoted

Jan 2021Mar 2022 · 1 yr 2 mos

Senior Software Engineer

Mar 2020Jan 2021 · 10 mos

Aruba, a hewlett packard enterprise company

Senior Software Engineer

Feb 2017Mar 2020 · 3 yrs 1 mo · Santa Clara, CA

  • Designed/implemented (in Java, on Kubernetes) a cloud-based, distributed system that detects known vulnerabilities on companies' systems. Wrote formal correctness proofs (with Coq) for parts of the feature.
  • Designed/implemented a cloud-based data analytics solution for use by our data scientists, using AWS services including Elastic MapReduce, Lambda, and Cloud Formation.
  • Proposed/designed/implemented (in Go and React) an internal webapp (running in Docker) with which managers can see the results of automated tests organized by product version.
  • Made various security analytics features using Spark and Kafka Streams.
JavaKubernetesAWSGoReactSpark+3

Niara, inc.

Software Engineer

Jan 2014Feb 2017 · 3 yrs 1 mo · Sunnyvale, CA

  • Played key role in designing, and sole role in implementing (using C/C++ and the OpenSSL library), a system for components to securely authenticate and communicate with each other.
  • Designed/implemented (in C) a firewall-like module that allows users to define rules to be applied to high-volume input data. Developed heuristics to remove redundancies in rules before applying them. Made formal proofs (with PVS) that these heuristics would not alter the behavior of the rules.
  • Implemented (in Angular) the UI for the above module.
  • Designed/implemented (in Python) a daemon that periodically checks for error conditions on the system and raises alarms. It includes a framework whereby other engineers can easily define new checks.
  • Designed/implemented (in C++) a daemon that dynamically modifies Nginx config files, prevents those with unsatisfied dependencies (e.g., missing certificates) from being loaded, and restarts Nginx as needed. This greatly improved the stability of our product's startup process.

United states department of defense

Computer Scientist

Aug 2011Aug 2013 · 2 yrs

American greetings

Software Engineer

Aug 2007Aug 2009 · 2 yrs · Greater Cleveland

  • Maintenance and enhancement of Java Web applications

Kent regional business alliance

Web Developer

Jan 2005Jan 2007 · 2 yrs

JavaWeb Development

Education

Naval Postgraduate School

MS — Computer and Information Systems Security/Information Assurance

Jan 2009Jan 2011

Kent State University

BS — Computer Science

Jan 2002Jan 2007

Stackforce found 100+ more professionals with Cloud Computing & Software Development

Explore similar profiles based on matching skills and experience