# Lan Shek > Senior Software Engineer | C/C++ | Distributed Systems | Network Technology | Data Storage Location: San Ramon, California, United States Profile: https://flows.cv/lanshek * Senior software engineering with 20+ years of expertise in the software design, development, and problem solving. * Proficient in programming languages such as, C, C++, Java, Tcl, Shell Script. * Exposure in Golang, Python. * Strong background in distributed systems, multi-threaded programming, RESTful Web Service APIs, TCP/IP, HTTP/HTTPs, data storage manageability, OOD/OOP. * Familiar with , networking technologies, network security, decentralized systems * Experienced technical leader with excellent interpersonal, and verbal/written communications skills. ## Work Experience ### Senior Software Engineer @ Sanas Jan 2023 – Present | Palo Alto, California, United States ### Senior Software Engineer @ Rainberry, Inc Jan 2021 – Jan 2023 | San Francisco, California, United States • Responsible for the design, development, and deployment for hybrid P2P software with WebRTC solution. • Developed new installer to deploy the hybrid P2P client software. • Collaborated with data engineers to analysis the installation data to determine software installation issues and provide a sustainable solution. Select Achievements 1. Delivered the beta release of hybrid P2P software that bridges the communication protocol difference between the browser client and classic BitTorrent client. 2. Connected two user communities for better customer experience, more scalability, and fast downloads. 3. Deployed beta release software to millions of users with new installer. ### Staff Software Engineer @ Hewlett Packard Enterprise Jan 2010 – Jan 2021 | San Jose, California, United States • Responsible for the design and development of Remote Support software for HPE data storage system. • Served as the point of contact for customer escalations and critical issues related to HPE Call Home features through an analysis of the system’s health and ultimately delivered solutions. • Charged with managing Request for Integration (RTI) for all management interface teams across multiple locations. Select Achievements 1. Storage system health data can be periodically collected and feed back to AI engine using the remote support software. 2. Allowed support engineers to access the storage system when the primary management service is down. • Technical leader with 5 software engineers to developed distributed, scalable, and highly available API Gateway service for the 3PAR/HPE data storage management software. • Analyzed and scoped large feature sets (system reporter, remote copy). Broke these large projects into small and manageable epics and user stories. • Initiated test strategies and implemented test harness suites to enable systematic regression test runs for each product release. • Trained, mentored, and coached new engineers joining the team to ensure an expedient onboarding. Select Achievements 1. Allowed customers to configure and monitor data storage components with RESTful APIs through HTTP/HTTPs. 2. Addressed the customer requirement to add event notification mechanism for RESTful APIs using Server-Sent Event push technology to enable monitoring data storage component change events. 3. Resolved API scalability issues using HTTP chunking to support large scale of data. ### Senior Software Engineer @ 3PAR Jan 2005 – Jan 2010 | Fremont, California, United States • Technical leader with 3 software engineers to designed, implemented, and tested Command Line Interface for 3PAR/HPE data storage system. • Coordinated feature deliverables, triaged the backlog bugs, and maintained open and transparent communications with stakeholders throughout the process. • Defined the CLI development process and provided CLI design guidance and code review to engineers of various other functional groups. Select Achievements 1. Enabled power users to write the scripts to manage and monitor data storage components through CLI commands ### Senior Software Engineer @ CoSine Communication Jan 2000 – Jan 2004 | Redwood City, California, United States • Responsible for the development of network security applications and features for the IPSX Service Processing Switch. Select Achievements 1. Implemented the profile management framework in IPSX enabling re-use of attributes and configuration without having to replicate the same information for multiple contexts and applications. 2. Enhanced and optimized network security features, such as Packet Filter, Stateful Packet Filter, NAT, and Access Control List (ACL). Made the product more scalable and efficient. 3. Added authentication feature for FTP and Telnet firewall proxies. Modified FTP and Telnet proxies to handle the authentication process by using APIs provided by RADIUS server. ### Staff Software Engineer @ Nortel Networks Jan 1997 – Jan 2000 | San Francisco, California, United States • Designed, implemented, and tested data network features for Enterprise Ethernet Hub/Switch products. Select Achievements 1. Developed MAC-based security application running on top of VxWork for stackable Layer-2 Ethernet switch. Defined and implemented appropriate MIB objects for this application. 2. Delivered Multi-Link Trunk over copper feature for the chassis-based Layer-2 Ethernet switch. 3. Implemented Network Management Module (NMM) features to the Host module that enabling configuration of the switch without NMM module present ## Education ### Bachelor's degree in Computer Science California Polytechnic State University-San Luis Obispo ## Contact & Social - LinkedIn: https://linkedin.com/in/lanshek --- Source: https://flows.cv/lanshek JSON Resume: https://flows.cv/lanshek/resume.json Last updated: 2026-04-01