2022 — Now
I work as a software engineer on the platform engineering team at Censys. Censys has a goal to make the internet a safer place and to be the one place to understand everything on the internet.
As a startup my primary objective in this position is to ship software quickly & reliably with minimal bugs
🐱💻🚢✔️
In this role I work with a small team (2 / 3 other developers) to create software for the other engineering teams to utilize. The software I help build comprises our new authentication system, the services that power our industry leading data pipeline, and bringing in new solutions to help power our platform.
Technologies I work with are Docker, Kubernetes, Helm, Prometheus, Alertmanager, Jaeger, gRPC, Golang, Python, React, Gitlab CI, and various types of open source software.
https://censys.io/
https://github.com/censys
2021 — 2022
I work on StackPath's edge-compute product with a small team of developers. We specialize in cloud technology that has the ability to scale / replicate / provide resiliency FASTER than other cloud competitors
I build the cloud 🔨👷☁️
This role specializes in Golang, Kubernetes operators, Kubernetes / Custom Resource Definitions, Kubernetes administration, backend services, GRPC, Docker, Automated Testing, Behavior Driven Development tests, Linux administration, networking, storage concepts, Agile / SAFE & releasing when ready
https://github.com/stackpath
https://www.stackpath.com/products/edge-compute
DFW
Senior Site Reliability Engineer / software consultant in a Fortune 500 FinTech under a IT Security organization and worked on reliability applications & transformation projects to help enable and improve resiliency / reliability / confidence overall at the enterprise
Worked on applications to help deal with difficult and extensive application release process. Enabled and optimized a stronger ETL layer to provide metrics. Provided information and insights for cybersecurity related applications & tools
Related work included:
Providing Agile & Scrum guidance / coaching while moving from a waterfall based Project Management strategy. Worked and contributed to establish a cadence in related Agile ceremonies
Set up CI/CD pipeline & troubleshooting methods, created service accounts, learned / used IT Security policy & communicated timelines accurately based on process & procedure
Peer reviewed code bases in languages such as React JS, Java, Python, CI/CD, Bash & provided guidance and feedback instead of simply just approving software
Mentored other developers in practices such as TDD and established codebases with 90%+ coverage ( in most cases ) for new features added during the Sprint
2019 — 2020
Plano, Texas, United States
Lead a legacy WAS 8.5 Java software integration impacting over 1.5 billion communications a year. Architecting a strategy, working with others to create helper libraries to gather data, making REST calls and integration with Kafka. Worked with teammates to ensure testable libraries and maintained coverage to ensure multiple flawless releases
Helped junior developers in creating a ReactJS frontend for an internal application.
Guided developers by using good automated Jest test practices and recommended
libraries for them to use. Assisted setting up Redux for authentication and taught
about correct patterns for state management
Created a Cassandra DB instance that integrated with our Gitlab CI pipeline for
developers to test against while we waited for physical instances to become
available. Provided seamless integration such that the pod was built on an initial
branch and subsequent pushes would simply skip the step in the pipeline
Mentored and taught others on the team the value of DevOps and understanding the
power of Docker for local infrastructure integrations. Additionally helped teammates
understand complexities of Kubernetes and demystifying Gitlab CI
Setup Python script to automate creating Kafka clusters in Kubernetes in order to
have a sandbox environment to test applications against. Configured the automation of Kibana Watcher Alerts from a Python script to automate deployments and saved developers time on configuring alerts.
Worked with business stakeholders to plan work for upcoming sprints (SAFE) and in
refinement sessions for PI Planning. Worked with project owner to prioritize work for
the team when ambiguous injects appeared
Dallas/Fort Worth Area
Worked on front-end application to dynamically build UI in ReactJS. Fit solution into legacy architecture by communicating with a Java Spring Boot Backend.
Developed automation code to communicate with manufacturing tools in the factory floor. Wrote in proprietary Autoshell code.
Education
2012 — 2016
The Ohio State University
Bachelor of Science - BS
2012 — 2016