Skip to content

Instantly share code, notes, and snippets.

@johnteske
Last active October 25, 2023 02:03
Show Gist options
  • Save johnteske/99b39a1cecd92e500ac839c22b455e91 to your computer and use it in GitHub Desktop.
Save johnteske/99b39a1cecd92e500ac839c22b455e91 to your computer and use it in GitHub Desktop.
resume.json
{
"basics": {
"name": "John Teske",
"label": "Full-stack Software Engineer",
"email": "john@johnteske.net",
"location": {
"city": "Seattle",
"countryCode": "US",
"region": "Washington"
},
"profiles": [
{
"network": "sourcehut",
"username": "~johnteske",
"url": "https://git.sr.ht/~johnteske"
}
]
},
"work": [
{
"company": "98point6",
"position": "Software Engineer III",
"startDate": "2021-04",
"summary": "Develop fast, flexible, and scalable technologies for a telemedicine platform serving national and regional health systems. Using GraphQL and meta programming, build and maintain an API compliant with the FHIR specification for interoperability. Design and maintain cloud-native architecture and event-driven workflows. Use Rust, TypeScript, Kotlin, and Java programming languages to support multiple codebases and deployments. Monitor and fine-tune infrastructure via cdk and Terraform to balance individual client needs with operational costs.",
"highlights": [
"Helped develop and maintain the hub service of an event-driven architecture with little to no weekly operational incidents."
]
},
{
"company": "98point6",
"position": "Software Engineer II",
"startDate": "2018-10",
"endDate": "2021-04",
"summary": "Developed patient-facing and internal clinic management applications using React and TypeScript. Practiced test-driven development using Jest and Cypress and collaborated with other teams on integration and smoke tests. Designed and developed microservices, using cdk to define and deploy infrastructure.",
"highlights": [
"Co-created a web component and design system to improve quality and consistency and to reduce the effort needed to roll out new features.",
"Used code generation to create client libraries and contract tests against the monolithic server endpoints.",
"Improved runtime and reliability of Jenkins pipeline and collaborated on a blue-green deployment strategy for safer releases."
]
},
{
"company": "Schema Design",
"position": "Software Engineer",
"startDate": "2017-03",
"endDate": "2018-10",
"summary": "Designed and developed applications, websites, and prototypes with a focus on interactive data visualization. Contributed to the development of a data visualization platform with enterprise extensions, primarily using MongoDB, Angular, React, Express, and Node. Additional libraries and frameworks used included D3, Less, Jest, Vue, Webpack, and jQuery. Led smaller client projects, both with small teams and as the sole developer. Collaborated with designers to create modular components and scalable systems. Communicated with clients to create solutions for public-facing and enterprise applications.",
"highlights": [
"Advocated for and implemented test-driven development to increase confidence and reduce risk in releases."
]
},
{
"company": "Schema Design",
"position": "Contract Software Engineer",
"startDate": "2016-12",
"endDate": "2017-02"
},
{
"company": "Self-Employed",
"position": "Freelance Web Developer",
"startDate": "2015-01",
"endDate": "2018"
},
{
"company": "Frye Art Museum",
"position": "Digital Media Manager",
"website": "https://fryemuseum.org",
"startDate": "2015-02",
"endDate": "2017-01",
"summary": "Designed and developed new features and maintained the museum and exhibition-specific websites using HTML, CSS, PHP, and JavaScript, running on ExpressionEngine, Wordpress, and Tumblr. Designed and developed HTML email marketing campaigns to be compatible with a wide variety of email clients. Created digital signage content to display exhibition, program, and membership information to museum visitors. Edited and published content to museum websites and audio and video platforms. Monitored website and email analytics and made strategic recommendations based on data.",
"highlights": [
"Improved consistency of HTML email code, design, and display through custom templates, task runners, version control, and testing.",
"Leveraged the website's SQL database and PHP to create dynamic digital signage to communicate upcoming events to museum visitors."
]
}
],
"education": [
{
"institution": "University of Washington",
"area": "Music Composition",
"studyType": "Bachelor",
"startDate": "2003-09",
"endDate": "2007-06"
}
],
"skills": [
{
"name": "Programming languages",
"keywords": [
"Rust",
"JavaScript",
"TypeScript",
"POSIX shell",
"Bash",
"Java",
"Kotlin"
]
},
{
"name": "Infrastructure",
"keywords": [
"AWS",
"DigitalOcean",
"cdk",
"Terraform",
"Jenkins",
"GitHub Actions",
"containers"
]
},
{
"name": "Server technologies",
"keywords": [
"Linux",
"Unix",
"PostgreSQL",
"DynamoDB",
"MongoDB",
"GraphQL"
]
},
{
"name": "Web development frameworks and libraries",
"keywords": [
"React",
"React hooks",
"Redux",
"D3",
"Sass",
"Less"
]
},
{
"name": "Creative visual tools",
"keywords": [
"Adobe Creative Cloud",
"GIMP",
"Inkscape",
"Final Cut Pro"
]
},
{
"name": "Productivity software",
"keywords": [
"Microsoft Office",
"LibreOffice",
"Google Suite"
]
}
],
"languages": [
{
"language": "English",
"fluency": "Native speaker"
},
{
"language": "Spanish",
"fluency": "Intermediate"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment