×
John Teske

John Teske

Full-stack Software Engineer

Seattle, Washington, US
English, Spanish

Background


Work Experience

Work Experience

  • Software Engineer III, 

    Apr, 2021 - Present

    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.

    • Helped develop and maintain the hub service of an event-driven architecture with little to no weekly operational incidents.

  • Software Engineer II, 

    Oct, 2018 - Apr, 20212 years 6 months

    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.

    • 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.

  • Software Engineer, 

    Mar, 2017 - Oct, 20181 year 7 months

    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.

    • Advocated for and implemented test-driven development to increase confidence and reduce risk in releases.

  • Contract Software Engineer, 

    Dec, 2016 - Feb, 20172 months

  • Freelance Web Developer, 

    Jan, 2015 - Jan, 20183 years

  • Digital Media Manager, 

    Feb, 2015 - Jan, 20171 year 11 months

    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.

    • 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.

Skills

Skills

  • Programming languages

    Rust

    JavaScript

    TypeScript

    POSIX shell

    Bash

    Java

    Kotlin

  • Infrastructure

    AWS

    DigitalOcean

    cdk

    Terraform

    Jenkins

    GitHub Actions

    containers

  • Server technologies

    Linux

    Unix

    PostgreSQL

    DynamoDB

    MongoDB

    GraphQL

  • Web development frameworks and libraries

    React

    React hooks

    Redux

    D3

    Sass

    Less

  • Creative visual tools

    Adobe Creative Cloud

    GIMP

    Inkscape

    Final Cut Pro

  • Productivity software

    Microsoft Office

    LibreOffice

    Google Suite

Education

Education

  • Music Composition, Bachelor, University of Washington

    Sep, 2003 - Jun, 2007