Kevin Schmidt

Principal Software Engineer at Teal

Buena Vista, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kevin Schmidt is a Staff Software Engineer with 18+ years building enterprise-scale web applications and 11 years of focused hands-on experience in modern JavaScript stacks. He has led mission-critical geospatial and real-time visualization projects for defense and commercial clients, including a Cesium/OpenLayers-based mapping platform serving 10,000+ daily users in the intelligence community. Known for blending strategic leadership with deep technical craft, he establishes architecture, coding standards, and deployment practices that measurably improve performance and team velocity. His technical toolkit emphasizes JavaScript/TypeScript, React, Tailwind, and front-end rendering optimizations, and he has contributed upstream fixes to widely used open-source mapping libraries like OpenLayers and the ol-cesium integration. Based in Buena Vista, Colorado, he pairs a Johns Hopkins CS master’s with a background in embedded and systems work at DoD contractors, giving him a rare mix of domain rigor and modern web UX sensibility.
code11 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Engineering, Bachelor of Science (B.S.), Computer Engineering at Iowa State University
bookJohns Hopkins University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
46reputation
791reached
1answer
0questions
github-logo-circle

Github Skills (16)

rendering10
3d10
cesiumjs10
maps10
resium10
typescript10
javascript10
canvas2d10
typescripts10
front-end-development10
render10
typescript-types10
canvas10
openlayers10
performance-optimization8

Programming languages (8)

TypeScriptJavaDockerfileC++JavaScriptGoSveltePython

Github contributions (5)

github-logo-circle
openlayers/ol-cesium

Sep 2014 - Jan 2017

OpenLayers - Cesium integration
Role in this project:
userFront-end Developer
Contributions:8 commits, 2 PRs, 19 comments in 2 years 4 months
Contributions summary:Kevin primarily worked on integrating Cesium with OpenLayers, focusing on front-end development aspects. Their contributions included creating a synthetic vector layer example, fixing globe resizing issues, and allowing configuration of the target rendering frame rate. They also refactored the rendering loop to use `requestAnimationFrame` and addressed regressions related to the warm-up and enabling/disabling of the Cesium rendering.
cesiumopenlayers3d
openlayers/openlayers

Jan 2018 - Oct 2018

OpenLayers
Role in this project:
userFront-end Developer
Contributions:58 commits, 33 PRs, 54 comments in 8 months
Contributions summary:Kevin primarily contributed to improving the OpenLayers library by fixing TypeScript errors and addressing various style-related issues. Their work included refactoring code within different style-related modules, such as `RegularShape`, `IconImage`, `Style`, and `Stroke`, to ensure code quality and consistency. Moreover, they addressed several issues related to canvas rendering and TypeScript definitions, leading to better performance and stability of the library. The commits suggest a focus on maintaining and enhancing the existing codebase for map rendering.
javascriptopenlayersgis
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kevin Schmidt - Principal Software Engineer at Teal