John Kaltenbach
Software Engineer at Verily- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Spanish Full professional proficiency
-
Chinese Professional working proficiency
Topline Score
Bio
Experience
-
Verily
-
United States
-
Hospitals and Health Care
-
700 & Above Employee
-
Software Engineer
-
Nov 2020 - Present
-
-
-
Sift
-
United States
-
Computer and Network Security
-
200 - 300 Employee
-
Software Engineer
-
Jan 2019 - Oct 2020
- Architect infrastructure, deploy strategy, load balancing configuration for CDN serving core JS snippet (millions ofrequests/month). (Terraform, Javascript, GCP, AWS) - Build full-stack of webhook metrics collection, from backend metering to frontend data visualization for customers. (HBase, Java, Kafka, React, Dropwizard/Jersey) - Coordinate and execute migration of mission-critical services to new cloud provider with no downtime. (Terraform, AWS, GCP) - Design and implement login attempt limiting for main Sift console. (Java, React) - Update customer data model to support more flexible account structures. (MongoDB, Java, Jersey) - Promoted to L2 in January 2020. Show less
-
-
-
University of Washington
-
United States
-
Higher Education
-
700 & Above Employee
-
Graduate Teaching Assistant
-
Sep 2017 - Dec 2018
- Design a new course: STAT/CSE 416, Machine Learning for majors outside of computer science - Develop and administer JupyterHub shared computing resource for over 100 students - Teach weekly section for CSE 446 (upper-division machine learning) and our new course, 416 - Design a new course: STAT/CSE 416, Machine Learning for majors outside of computer science - Develop and administer JupyterHub shared computing resource for over 100 students - Teach weekly section for CSE 446 (upper-division machine learning) and our new course, 416
-
-
-
Sift
-
United States
-
Computer and Network Security
-
200 - 300 Employee
-
Software Development Intern
-
Jun 2017 - Sep 2017
- Work on Data Success team to handle data ingestion and access - Design and implement HBase storage model and code paths for recording user device activity (Java) - Develop front-end user interface (React) to surface information from storage model - Work on Data Success team to handle data ingestion and access - Design and implement HBase storage model and code paths for recording user device activity (Java) - Develop front-end user interface (React) to surface information from storage model
-
-
-
University of Washington
-
United States
-
Higher Education
-
700 & Above Employee
-
Teaching Assistant at The Paul G. Allen Center for Computer Science & Engineering
-
Sep 2014 - Jun 2017
- Lead section of 20-30 students twice per week - Run office hours, grade exams - Courses taught: - CSE 143 (Intro to Java Programming) - CSE 351 (Hardware-Software Interface) - CSE 332 (Data Structures and Parallelism) - CSE 446 (Machine Learning) - Lead section of 20-30 students twice per week - Run office hours, grade exams - Courses taught: - CSE 143 (Intro to Java Programming) - CSE 351 (Hardware-Software Interface) - CSE 332 (Data Structures and Parallelism) - CSE 446 (Machine Learning)
-
-
-
Facebook
-
Software Development
-
700 & Above Employee
-
Software Development Intern
-
Jun 2016 - Sep 2016
- Develop a new model for images and gifs in external link shares to improve the link sharing experience - Design and implement a backend storage model, as well as a front-end rendering experience - Develop a new model for images and gifs in external link shares to improve the link sharing experience - Design and implement a backend storage model, as well as a front-end rendering experience
-
-
-
Indeed
-
United States
-
Technology, Information and Internet
-
700 & Above Employee
-
Software Development Intern
-
Jun 2015 - Sep 2015
- Design internal task management tool to be used by client service representatives managing advertiser accounts - Build front-end web app/interface using HTML, CSS, and Javascript (jQuery) - Write server-side Python (Tornado) to serve application that coexists with existing server-side code - Create RESTful API (Java, Spring MVC) for querying an existing database and updating account and account activity information (JOOQ) Tailor RESTful API so that it can be used to serve information to other internal apps, reducing redundancy between applications Show less
-
-
Education
-
University of Washington
Master of Science - MS, Computer Science -
University of Washington
Computer Science -
CET Harbin
Mandarin (Chinese) -
Oak Harbor High School
High School Diploma