# Junbiao Pan > Principal Software Engineer at Roblox Location: San Francisco Bay Area, United States Profile: https://flows.cv/junbiao Oracle Certified Professional Java SE 8 Programmer. 5 years of software development experience in Java. Experienced in applying Spring, Hibernate and many other frameworks and stacks. Familiar with Android / iOS / Bootstrap / JavaScript / SQL / NoSQL / Amazon AWS / Python / Lua / C / C++ / C# / Delphi / etc. Experienced in production support of large-scale, distributed systems and telecommunication network, working with telecom signaling systems/protocols. ## Work Experience ### Principal Software Engineer @ Roblox Jan 2018 – Present | San Mateo, California, United States ### Senior Full Stack Engineer @ Roblox Jan 2017 – Jan 2018 | San Francisco Bay Area ### Software Engineer @ A Startup Company Jan 2015 – Jan 2017 | San Francisco Bay Area Launched Android and iOS applications of art filters and picture effects, based on deep convolutional neural network and other machine learning technologies. Designed and implemented all product features from scratch. Designed overall architecture and services and made them expandable and scalable. Implemented all systems from mobile applications to web layers, back-end services, worker modules and database. Developed RESTful services using Java, Spring, MySQL and Amazon S3 (Key-Value based) Storage. Developed worker modules for performing different picture effects based on deep convolutinal neural network using Python and Lua. Developed Android and iOS (Swift) applications with functions of image gallery, camera usage, album access, file upload/download, JSON based RESTful APIs. Deployed systems to Amazon AWS Cloud and drove day to day operation and stability. Developed an order management system using Java/MySQL. The backend system downloaded orders from multiple sales channels with APIs and stored the information in the database. The web frontend had functions like order verification, printing, packaging, shipping and managing product descriptions. It provided sales report for tracking inventory and helping decision making. Developed an inventory synchronization system, using Java/Delphi/MySQL. The system pulled inventory data from ERP and downloaded orders from multiple e-commerce platforms, updated the latest inventory information and published it to connected sales channels. The system enabled e-commerce enterprises to publish their inventory status in near real-time. Developed a product information collecting system using Java and Apache Nutch. The system accepted seed URLs, scheduled Apache Nutch to crawl responding pages, analyzed fetched pages and extracted useful information of products. The system enabled e-commerce enterprises to build their product databases by leveraging public data or importing them if APIs were not available. ### Software Engineer @ China Telecom Jan 2008 – Jan 2015 Developed a mobile VoIP application (like Skype) for voice calls and contact management based on PJSIP and SQLite using C. Shipped to mobile clients. Designed the architecture of a VoIP service (like Skype Number) and led the implementations and shipped to desktop clients. Designed an incoming call notification service based on SIP protocols and CRM systems. Helped business manage customer profile/status in real time. Developed a web-based collaboration system (like Google Wave) for enterprises to share topics/files/images/calendar and track progress based on Java, Google Web Toolkit (GWT) and MySQL. Greatly improved internal communication efficiency. Developed a management system for a click-to-dial platform on data visualization and configuration using Java. Used by production engineers for network operations and improved productivity. Developed data verification and deployment tools using Object Pascal/Delphi for data sanity check and auto-configuration in a telecom cluster across billing, voice, load balancing and routing systems. Automated deployment, increased engineering efficiency and reduced network failures. Developed a web-based data aggregation and visualization system using C# for monitoring telecom network healthiness on metrics such as calling sources, destinations, time, duration, error rate. Identified network anomaly and pattern and supported data-driven decision making. Developed IP-Camera configuration software as part of China Telecom's Internet of Things labs' toolkits. ### Production/Network Engineer @ China Telecom Jan 2000 – Jan 2007 Optimized large-scale network via traffic analysis, load balancing, routing configurations. Greatly increased utilization, improved QoS and reduced error while serving millions of users. Led Disaster Recovery Test of China Telecom's NGN backbone and regional networks. Identified weakness via stress test and verified failover/robustness on planned cluster failures. Drove devices/network/distributed systems stability efforts. Monitored, identified, debugged issues across hardware, software and network via breakpoint analysis, message tracing, database analysis, packet capturing, etc. Fast network recovery via hotfixes based on assembly language. Developed test automation suite for telecom network cluster. Automated intra-cluster deployment verification in distributed systems, e.g., Alcatel-Lucent switching devices across control, monitoring, trunk and user, voice and call modules. Automated inter-cluster deployment test for traditional telecom network and Next Generation Network (NGN), including No.7 Signaling system and SIP-related protocols. Speeded up cluster deployment while reducing configuration error and saving engineering time. Analyzed user experience and churn based on call log and social pattern. Helped drive user growth, engagement, and satisfaction. ## Education ### Bachelor’s Degree in Computer Science Sun Yat-sen University ### Master of Business Administration (M.B.A.) Sun Yat-sen University ## Contact & Social - LinkedIn: https://linkedin.com/in/junbiao --- Source: https://flows.cv/junbiao JSON Resume: https://flows.cv/junbiao/resume.json Last updated: 2026-04-12