Skip to content

Instantly share code, notes, and snippets.

@danielgtaylor
Last active July 24, 2024 16:33
Show Gist options
  • Save danielgtaylor/913cb35be0202add18f4dac60291e3ac to your computer and use it in GitHub Desktop.
Save danielgtaylor/913cb35be0202add18f4dac60291e3ac to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"meta": {
"theme": "stackoverflow"
},
"basics": {
"name": "Daniel Taylor",
"label": "Staff Software Engineer",
"email": "[email protected]",
"location": {
"city": "Seattle",
"countryCode": "US",
"region": "Washington"
},
"profiles": [
{ "network": "Github", "url": "https://github.com/danielgtaylor" },
{ "network": "Dev Blog", "url": "https://dev.to/danielgtaylor" },
{
"network": "LinkedIn",
"url": "https://www.linkedin.com/in/danielgtaylor"
}
],
"updated": "2024-07-23"
},
"education": [
{
"institution": "Edinboro University of Pennsylvania",
"startDate": "2004",
"endDate": "2008",
"studyType": "Bachelor of Science",
"area": "Theoretical Computer Science",
"courses": [
"Mathematics minor",
"Psychology minor",
"Computer Science Club president",
"Programming Contest Team"
]
},
{
"institution": "Heidelberg High School (Germany)",
"startDate": "2001",
"endDate": "2004",
"studyType": "High School Diploma",
"courses": ["Yearbook team"]
}
],
"work": [
{
"name": "Warner Bros. Discovery / WarnerMedia / iStreamPlanet",
"position": "Staff Software Engineer",
"startDate": "2016-09-01",
"location": "Hybrid (Seattle, WA & Remote)",
"highlights": [
"Olympics 2024",
"Migrated Discovery+ to in-house Aventus video platform",
"Launched Max live channels in US, LATAM, and EMEA",
"Designed \u0026 built critical API services to enable the launch of live CNN and live sports on Max",
"Tech lead on multiple teams",
"Mentored multiple engineers \u0026 started a brand new team",
"Ramped up teams on Go \u0026 Typescript+React",
"Created an open source Go web framework with OpenAPI \u0026 GraphQL",
"Designed \u0026 built new control-plane configuration APIs",
"Designed \u0026 built a custom protobuf compiler to code-generate API data structures",
"Created an interactive developer documentation portal",
"Designed \u0026 built a scheduled events API for calendar ingestion and automated live channel configuration/startup",
"Designed \u0026 built a live low-latency video preview system for March Madness & other live events",
"Replaced a thick client with multi-view web app for live event operations",
"Designed \u0026 built a pluggable playback monitor analysis pipeline",
"Helped build a zipcode-based dynamic playlist generation service for regional live sports \u0026 targeted advertising"
]
},
{
"name": "Apiary",
"position": "Senior Software Engineer",
"startDate": "2015-04-01",
"endDate": "2016-07-30",
"location": "Remote (San Francisco, CA / Prague, Czech Republic)",
"highlights": [
"Built the Aglio documentation tool with 4.7K Github stars",
"Worked on API Blueprint specification / proposals",
"Created a React-based documentation renderer for Apiary.io",
"Maintainer of open-source API Blueprint tools \u0026 libraries"
]
},
{
"name": "Amazon",
"position": "Software Development Engineer II",
"startDate": "2012-04-01",
"endDate": "2015-04-01",
"location": "Hybrid (Seattle, WA / Remote)",
"summary": "Prime Video, then Amazon Web Services (AWS)",
"highlights": [
"Built captions support for Prime Video web player",
"Launched PlayReady DRM support for Prime Video",
"Designed, built, and launched Boto3 (Python SDK for AWS)",
"Added Python3 support to Boto2 community project",
"AWS CLI maintainer \u0026 developer advocate",
"Gave a talk to 250+ people at AWS Re:Invent"
]
},
{
"name": "Art & Logic",
"position": "Senior Software Engineer",
"startDate": "2010",
"endDate": "2012",
"location": "Remote independent contractor",
"summary": "Design and develop custom software solutions for clients. Made heavy use of cost estimation and analysis for large clients. Worked with close-knit teams in both lead and secondary positions. Made use of Python, Django, Google App Engine, Google Data Store, PHP, Yii, MySQL and other technologies."
},
{
"name": "Longtail Video / Bits on the Run",
"position": "Software Developer",
"startDate": "2007",
"endDate": "2010",
"location": "Remote (New York, NY / Eindhoven, Netherlands)",
"summary": "Developed software in Python and C. Duties included media conversion, transcoder farm management and implementation, payment system design and implementation, backend management utilities and some systems administration. Made extensive use of Python, Django, Pylons, Turbogears, SQLAlchemy, raw SQL, FFmpeg, x264, faac, MEncoder, and dozens of other pieces of software. Integrated with Braintree, Paypal, and investigated various other checkout mechanisms. Worked directly with customers providing technical media conversion support. Helped to develop the Bits on the Run frontend content management system. Helped gather business statistics for analytics and visualization.",
"highlights": ["FFmpeg contributor"]
},
{
"name": "Argonne National Laboratory",
"position": "DOE SULI Intern Software Developer",
"startDate": "2007",
"endDate": "2007",
"location": "Chicago, IL",
"summary": "Developed software in Python and C for the CCA scientific computing platform, specifically new installation systems and helper scripts to allow scientists to easily and quickly utilize the tool set for specific experiments. Gave a talk in Washington D.C. about my work at the CCA Forum conference in Silver Springs. Worked closely with members of Argonne National Lab (ANL), Fermi National Accelerator Lab (FNAL), and Oak Ridge National Lab (ORNL). Used mainly Linux and Mac OS X."
}
],
"volunteer": [
{
"organization": "Restish",
"position": "Owner / Maintainer",
"url": "https://rest.sh/",
"startDate": "2018-09-29",
"summary": "A CLI for interacting with REST-ish HTTP APIs with OpenAPI 3 support built-in."
},
{
"organization": "Huma",
"position": "Owner / Maintainer",
"url": "https://huma.rocks/",
"startDate": "2020-03-07",
"summary": "Golang HTTP API framework with OpenAPI 3.1"
},
{
"organization": "BetterProto",
"position": "Owner / Maintainer",
"url": "https://github.com/danielgtaylor/python-betterproto",
"startDate": "2019-08-05",
"summary": "Clean, modern, Python code generator \u0026 library for Protobuf 3 and async gRPC"
},
{
"organization": "Malt.io",
"position": "Owner / Maintainer",
"url": "https://malt.io/",
"startDate": "2013",
"summary": "A fun on-and-off open source side project picked up again in 2023 for homebrewing beer with a [novel recipe encoding format](https://malt.io/about/format)"
},
{
"organization": "Hacktoberfest",
"url": "https://hacktoberfest.com/",
"startDate": "2016",
"position": "Volunteer / Maintainer",
"summary": "Advocate for open source participation, mentor, maintainer of projects which give Octoberfest credit for PRs, and planted trees for the environment"
}
],
"awards": [
{
"date": "2021",
"title": "Mars 2020 Ingenuity Mission Contributor",
"summary": "Contributed to the Mars 2020 Ingenuity helicopter mission by helping to build open source AWS SDKs & tools used by NASA JPL"
}
],
"skills": [
{
"name": "Specialization",
"keywords": [
"Open source \u0026 community engagement",
"API design \u0026 tooling",
"Live media streaming",
"Multimedia transcoding & delivery",
"Distributed backend systems",
"Reactive frontends"
]
},
{
"name": "API Technologies",
"keywords": [
"OAuth2",
"OpenAPI",
"GraphQL",
"gRPC",
"Protobuf",
"HTTP/2",
"Gateways",
"Rate-limiting"
]
},
{
"name": "Languages",
"keywords": ["Go", "Typescript", "Javascript", "Python", "C"]
},
{
"name": "Databases",
"keywords": ["MongoDB", "MySQL", "Postgres", "DynamoDB"]
},
{
"name": "Infra",
"keywords": ["Docker", "Kubernetes", "AWS", "Terraform"]
}
],
"languages": [
{ "language": "English", "fluency": "Native" },
{ "language": "German", "fluency": "Reads: native; writes: getting rusty" }
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment