Robert Quinlivan
Skills
Software Development | Backend Engineering | System Design | API Development | Data Pipelines | Data Engineering | Distributed Systems | CI/CD | Infrastructure As Code | Databases
Tools
Go (Golang) | JavaScript | GNU/Linux (Debian) | Kubernetes | bash/zsh | Prometheus | Grafana
Experience
MARCH 2021 - JANUARY 2024
Cloudflare
Software Engineer, Detection Engineering
- Massively scaled Cloudflare's internal SIEM to process 3-4 TBs per day under a tight deadline (Terraform, Golang, Kubernetes, Linux)
- Worked extensively with security engineers and leadership in the Detection Engineering and Incident Response groups to understand compliance needs, functional requirements for security detections, triage issues, and prioritize work
- Provided round the clock on-call support for critical systems that handle security incident reporting and alerting. participating in on-call rotation in PagerDuty
- Developed microservices and ETL pipelines to produce a live dataset that enriches security event data (Golang, gRPC, SQL, PostgreSQL, Kubernetes, Apache Airflow)
- Mentored developers within the security organization on engineering best practices and improved software delivery processes (CI/CD)
APRIL 2020 - PRESENT
O'Reilly Media - Technical Reviewer
- Provided technical review for Infrastructure As Code, Second Edition and Observability Engineering, both published by O'Reilly Books
FEBRUARY 2020 - FEBRUARY 2021
Civitas Learning - Staff Software Engineer
- Lead a team to replace a data pipeline system with a new pipeline to make efficient use of cloud resources resulting in reduction of AWS spend (Python, Kubernetes, Terraform, Apache Spark, Scala, AWS)
- Provided mentorship and learning opportunities for junior developers through pair programming sessions
APRIL 2019 - NOVEMBER 2019
Samba TV, Austin TX - Data Engineer
- Configured Kubernetes deployment environments following a GitOps and CI/CD approach (Terraform, Python)
- Development of ETL pipelines to build an advertising metadata dataset (Apache Spark, Apache Airflow,
JULY 2017 - APRIL 2019
Spredfast (Khoros), Austin TX - Software Engineer
- As part of the Analytics Team, contributed to planning and development of the company's social media analytics products, including data pipelines and APIs (Scala, Kubernetes, Apache Spark)
- Built a data export system for producing CSV reports for customers (Scala, Kubernetes, SQL, AWS, Apache Kafka)
- Developed a new API with GraphQL to support an interactive dashboard widget system, collaborating with front-end developers to design the API to meet requirements (Scala, Kubernetes, SQL, PostgreSQL, GraphQL)
- Metrics API to return customer data defined by key advertising metrics (Scala, Apache Spark, SQL, PostgreSQL, REST)
APRIL 2013 - JUNE 2017
Signal (TransUnion), Chicago IL - Software Engineer
- As part of the Platform Team, implemented Apache Kafka for platform messaging middleware tier to achieve 10x improvement in performance while reducing operational burden (Java, Apache Kafka, AWS)
- Developed improvements to social graph database for advertising identifiers to reduce query times (Java, Apache Cassandra, AWS)
- Built a data batching system to deliver payloads according to customer format and scheduling settings (Node.js, Java, Redis, AWS)
- Built REST API for managing customer marketing and data collection campaigns (Java, SQL, AWS)
- Supported builds and deployments (CI/CD) in weekly rotations
Key Skills
PROGRAMMING LANGUAGES
Go (Golang) ⬩ JavaScript (Node.js)
INFRASTRUCTURE
Kubernetes ⬩ Google Cloud Platform (GCP) ⬩ Amazon Web Service (AWS) ⬩ Serverless ⬩ Linux
TOOLING & TECHNIQUES
Software Engineering ⬩ Infrastructure As Code ⬩ Terraform ⬩ Automated testing ⬩ CI/CD ⬩ Gitops ⬩ DevOps ⬩ Integration testing
METHODOLOGIES
Agile ⬩ Scrum ⬩ Pair Programming
Education
Bradley University, Peoria IL - Bachelor of Science, Computer Science