Summary
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.
12 years of coding experience
10 years of employment as a software developer
Master's degree, Engineering Management, 3.21 / 4, Master's degree, Engineering Management, 3.21 / 4 at Sakarya University
Bachelor's degree, Computer Systems and Technologies, 3.90 / 4, Bachelor's degree, Computer Systems and Technologies, 3.90 / 4 at Technical University of Varna
English, Turkish