Tanner Semerad

Principal React Native Engineer

Albany, Oregon, 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
Tanner Semerad is a Principal React Native Engineer with over a decade of hands-on experience building cross-platform mobile and web applications, currently shaping mobile strategy at FIS from Albany, Oregon. He blends deep React and React Native expertise with backend skills in Node.js, AWS Lambda, Firebase, and Postgres, having architected and led full-stack rewrites that consolidated multiple legacy clients into single codebases. A proven technical lead and mentor, Tanner has onboarded and guided junior engineers while driving modernization of tooling and DevOps practices. He is also an active open-source contributor in the React Native mapping space, notably implementing robust queryRenderedFeatures support for Mapbox modules to return GeoJSON across all geometry types. Practical, detail-oriented, and product-focused, he pairs GIS roots and a BS in Geography with pragmatic engineering to deliver deployable, maintainable systems.
code12 years of coding experience
job12 years of employment as a software developer
bookBS Geography GIS minor in CIT, BS Geography GIS minor in CIT at University of Oregon
stackoverflow-logo

Stackoverflow

Stats
12,592reputation
825kreached
8answers
23questions
Badges
redux
top-1%
javascript
top-1%
electron
top-5%
decorator
top-1%
ansible
top-1%
github-logo-circle

Github Skills (22)

objective-c10
map-box10
javascript10
ios10
react-native10
mapbox-gl10
geojson10
decorator10
redux10
ansible10
mobile10
react10
electron9
maps9
provisioning-profiles6

Programming languages (10)

TypeScriptJavaDockerfileCoffeeScriptC++PLpgSQLJavaScriptPHP

Github contributions (5)

github-logo-circle
rnmapbox/maps

May 2019 - Dec 2020

A Mapbox react native module for creating custom maps
Role in this project:
userMobile Developer (iOS)
Contributions:11 PRs, 24 comments, 2 issues in 1 year 7 months
Contributions summary:Tanner primarily contributed to the iOS side of the React Native Mapbox module. Their work focused on enhancing the `queryRenderedFeatures` method, including initial implementation attempts, bug fixes, and expanding functionality. They successfully implemented the ability to query features based on screen coordinates and rectangles, returning GeoJSON data for various geometry types. Further contributions involved refactoring and improving the internal structure of the code related to feature handling.
reactreact-native-modulemaplibremapboxreact-native
A Mapbox GL react native module for creating custom maps
Role in this project:
userMobile Developer (iOS)
Contributions:13 commits, 3 PRs, 27 comments in 2 months
Contributions summary:Tanner focused on implementing and refining the `queryRenderedFeatures` functionality within the React Native Mapbox GL module. They initially attempted to implement the feature, encountered and resolved an "unrecognized selector" error, and then developed the core logic to return GeoJSON features based on screen coordinates or a bounding box. They further refined the implementation to support all GeoJSON geometry types, added an 'id' attribute, and switched from callbacks to a Promise-based approach.
reactreact-mapbox-glreact-native-modulemapboxreact-native
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
Tanner Semerad - Principal React Native Engineer