John Yapan

Lead Software Engineer at Allstate

Charlotte, North Carolina, 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
John Yapan is a Lead Software Engineer with 13+ years of experience building cloud-native, enterprise-grade microservices and integration platforms. He specializes in Java and Spring Boot ecosystems, durable data ingestion from REST, streaming, object storage and SFTP sources, and operationalizing solutions with Kafka, Kubernetes, and cloud object stores. At Allstate he built configurable, low-code dataset integrations used across data science teams, accelerating time-to-data for analytics while maintaining security and performance. Past roles at Lowe’s and consulting engagements reflect deep experience in high-throughput inventory and vendor integrations across heterogeneous databases and caches. An active contributor to open-source (notably improving OkHttp transport and NTLM support for the ksoap2-android project), he blends hands-on engineering with a methodical, efficiency-driven approach. Based in Charlotte, NC, he pairs strong academic foundations with a knack for turning complex integration challenges into repeatable, maintainable services.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Engineering Management, 3.21 / 4, Master's degree, Engineering Management, 3.21 / 4 at Sakarya University
bookBachelor's degree, Computer Systems and Technologies, 3.90 / 4, Bachelor's degree, Computer Systems and Technologies, 3.90 / 4 at Technical University of Varna
languagesEnglish, Turkish
github-logo-circle

Github Skills (8)

javas10
user-authentication10
authentication10
okhttp10
java10
soap10
android9
xml9

Programming languages (5)

TypeScriptJavaCSSJavaScriptPHP

Github contributions (5)

github-logo-circle
simpligility/ksoap2-android

Mar 2018 - Mar 2018

ksoap2-android - SOAP support for Android
Role in this project:
userBack-end Developer
Contributions:15 commits, 4 PRs, 7 comments in 4 days
Contributions summary:John primarily focused on adding and improving the OkHttp transport module for the ksoap2-android library, enabling SOAP support using OkHttp. They added a new module and implemented core features. The user also fixed bugs, updated the code style, and added documentation. Key contributions include NTLM authentication improvements and adjustments to handle SOAP faults.
javaandroidsoap
Contributions:8 pushes, 1 branch in 10 months
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
John Yapan - Lead Software Engineer at Allstate