Dedication to technical leadership in large, distributed cross-functional teams. Extensive experience in driving product and feature specifications, end-to-end product design, implementation and testing.
Experience
2019 — Now
Palo Alto, California, United States
Designed software architecture and Bus Management Electronics (BME) operating system for orbital telescope in WorldView Legion project. Drove the BME component through the full software development lifecycle, including design, implementation, validation, and deployment to production.
Developed secure communication software to enable encrypted data transmission and playback CAD video streaming to ground stations.
Integrated the SpaceWire full-duplex protocol for real-time communication with spacecraft subsystems and reliable telemetry acquisition. Developed test framework and automated scripts to test BME commands and telemetries. Streamlined and automated the product build infrastructure
and code release processes.
2017 — 2019
2017 — 2019
Santa Clara, CA
Designed software architecture and platform infrastructure for 5G over-the-air communication including intelligent switch, Free Space Optical (FSO) and E-Band RF terminals. Lead a team of developers to implement Management subsystem for hardware sensor monitoring. Integrated software with system alarm generator and administrator notification. Designed inter-process communication (IPC) using socket programming to collect logs, syslog messages, system environment, and statistics of remote terminals provided network traffic speed of 20Gbps. Implemented software to collect TechSupport Bundle and upload it to a remote Support server. Developed infrastructure and implemented ConfD CLI command backend for product configuration. Designed the source code build system, generated encrypted and signed ReleaseBundle, and the routines for embedded software installation and activation during firmware upgrade. Developed utility for U-Boot upgrade and recovery.
Lead a team of developers to implement high-integrity and tiny-footprint embedded File System with wear-leveling support for microSD consisting ext2 partitions for Linux kernel and F2FS partitions for rootFS. Developed storage subsystem to preserve system data, various logs and persistent configuration. Storage subsystem consists of USBs, EEPROMs, NOR and SPI flashes.
Integrated FRAM driver to store dmesg and error logs. Implemented System Recovery USB.
2011 — 2017
Fremont, CA
• Led a team of developers to design an open-source Baseboard Management Controller (BMC) firmware and integrate it into various customer's products. Implemented Dynamic Link Library to set one-time boot order from WebUI for Cisco Unified Computing Servers (UCS) product line. Designed firmware library to report the PowerSupply status and reboot platform from WebUI. Enhanced IPMI Gateway component to manage Intelligent Platform Management Interface (IPMI) and sensors. Implemented library to set alarm in a case of hardware component failure.Used: C, Linux, ipmitool, HTTP/HTTPS, Telnet, emacs, GNU debugger, HTML/HTML5, bash scripts, KVM, gprof, APCP, AVMP, Emulex Pilot 3/4, ASpeed, GPIO, toolchain, Jira.
• Architected user authentication layer component based on Linux-PAM (Pluggable Authentication Module) to support remote and local user's databases for Cisco UCS product line. Implemented LDAP Client and Security Manager component for Identity Management. Developed various tools to prevent DDOS and Brute force attacks. Used: C, Linux, Linux-PAM, LDAP protocols, HTTP, Telnet, emacs, GNU debugger, HTML/HTML5, CiscoSecure ACS, OpenLDAP, MS Active Directory server, cryptography, bash scripts, KVM, gprof, FIPS 140-3, Common Criteria, HIPAA, RBAC.
1997 — 2011
San Jose, California
Working on various areas of hardware platforms for WAAS product line
Developed security layer with multiple authentication protocols.
1996 — 1997
San Jose, California
Worked on multithreaded Telephony Service Provider
Education
Chemnitz University, Germany