Post Job Free
Sign in

Software Development Control Systems

Location:
Livermore, CA
Salary:
$10000000
Posted:
July 13, 2025

Contact this candidate

Resume:

John L. Sokol

669-***-****

****.*****@*****.***

https://www.linkedin.com/in/johnsokol

http://www.johnsokol.com

Livermore, Ca

Polymath technology expert

Information Theory - Compression, Encryption, Encoding Pioneer of Video Streaming and CDN's.

Robotics: Telepresence Sensors, control systems.

Software development, Video, Computer vision, AI, Cloud, Parallel processing, networking, Wifi, Mechanical, Materials, manufacturing.

EXPERIENCE AND STRENGTHS – Over 20 Years

● Audio/Video Technologies: Expertise in audio and video compression, streaming, and image processing. In-depth knowledge of VRML, WebVR, WebXR, VR, spatial computing, and Point Clouds (PCL).

● Software Development: Advanced skills in Kernel and application development across BSD, Linux, and Unix. Proficient in C & C++, Perl, Python, MicroPython, JavaScript, and Wolfram Language. Extensive experience in internet software, networking, and web development.

● Embedded Systems: Proficient in embedded and control systems software development. Skilled in laser cutting, CNC GCODE, 3D printing, OpenSCAD, soldering, and electronics circuit design EDA, with a strong foundation in optics, plastics, material science, kinematics, and mechanical design.

● Machine Learning and Computer Vision: Advanced experience with OpenCV (in C++, Python, and JavaScript), CUDA, TensorFlow, OpenVino, and PyTorch.

● Networking and Security: Deep understanding of TCP/IP network security, protocol internals, routing, and streaming.

● High-Performance Computing: Extensive knowledge in distributed systems, clusters, high-performance servers, and caching.

● Product Development and Problem-Solving: Proven track record in cutting-edge product development. Demonstrated ability to solve complex problems from a multidisciplinary perspective.

● Design and Architecture: Proficient in the design, architecture, theory, and development of complex systems.

Patents

200******** System and apparatus for heat removal

● (WO 200*******) HIGH PERFORMANCE WEB SERVER

● (WO 200-***-****) SYSTEM AND APPARATUS FOR HEAT REMOVAL

● (WO 200-***-****) ELECTRONIC COMMERCIAL TRANSACTION SYSTEM AND METHOD

● US 8788096 Self-balancing robot having a shaft-mounted head Open Source Contributions

● 1991 Released 386BSD to the Internet. 386BSD was the first open source Unix, I assisted its primary author Bill Jolitz, in fixing bugs, adding device drivers, testing and managing the new release of 386BSD available on the Internet.

● "VIVI" a Virtual Video Driver for V4L2 Video for Linux. In Linux kernel since 2.6.17

● Afterburner Web server - record holder on web server performance - on sourceforge

● Rtelnet- reverse telnet allows telnet through firewalls. on sourceforge

● Paper: Method of passing bi-directional data between two firewalls. (used by Skype & WebRTC)

WORK HISTORY

RoboEx https://roboex.us/ Livermore, CA Founder Core developer

● Developed a ROS2 educational Raspberry Pi TurtleBot kit. And custom PCB.

● Developed MicroBit2 based TurtleBot. And custom PCB using EasyEda.

● Developed an ESP32 Based streaming video robot.

Vanet Inc. - Rancho Santa Margarita, CA, Chief Technical officer. 6/2023 to 11/2023

● Network Configuration and Protocol Design: Spearheaded the configuration and oversight of advanced Qualcomm Wifi 7 routers ipq9574 qcn9224. Pioneered the development of innovative routing protocols, seamlessly integrating with the company’s proprietary software. Led the creation of custom OpenWRT images, embedding specialized kernel modules for enhanced performance.

● Mesh Network Development: Engineered robust mesh networks utilizing OpenWRT and QSDK, employing Virtual Access Points (VAPs) to establish a resilient backbone infrastructure.

● Network Troubleshooting and Optimization: Expertly diagnosed and resolved complex NAT and conntrack issues within the netfilter framework, significantly improving network reliability and efficiency.

● Repository and Team Support: Managed the company’s GitHub repository, ensuring smooth and efficient version control. Provided vital technical support to team members, resolving challenges related to code commits and repository operations.

● Software Modification and Debugging: Modified and debugged Wi-Fi scanning programs utilizing WPA_Supplicant, enhancing wireless network detection and connectivity.

● Kernel Module Expertise: Contributed to the development and refinement of netfilter kernel modules, playing a key role in advancing the company’s network security and performance capabilities.

2018-2022 many small consulting & Entrepreneurial projects.

● Neurondrop.com - Drone AI platform

● ElectricFish.com - Supercharger Boost Circuit and controller

● Oasislivermore.com - Robotic harvester for Saffron

● Sonokey.com - Crypto security and Payment system over sound.

● Development of ESP32 Telepresence robot & video back end. (no name)

● Web3 platform, webrtc, gundb, react. Javascript.

● Piranha Plastics, development of Syringe pump design. CoreAVI 6/1/2022 to 8/2022 - Senior Developer

● Working on Vulkan Video driver internals.

Stryker Endoscopy 6/1/2021 to 3/15/2022 - Senior Developer

● Part of R&D assisting QA for Medical Device - Design Validation and Verification V&V

● Troubleshooting HDMI 2.1 Issues with their Low Latency Video Transmitter the Synk4K product.

● STM32F embedded development.

● Wrote a browser based Log Analysis tool to correlate RX&TX logs

● Developed a weighted resistor network to troubleshoot i2c issue using Saleae tool. Doxel.AI 11/2018 to 2/2020 Mechatronics/Software Consulting

● Deal with Electrical system issues, was blowing out & crashing Intel NUC pc's. .

● Wrote several ROS Drivers and worked on Lidar point clouds.

● Network drivers for Faro Focus Lidar. Designed laser cut electrical adapter/mount.

● Designed Laser Cut Mechanical Enclosure for Robot, taking into consideration cooling, component placement, wire routing and mechanical issues. Luminar Technologies 1/2017 to 10/2017 full time MTS.

● Implement ROS interface and Drive by wire for Ford Fusion and Kia Soul. This involved electrical, brake hydraulics, Arduino, ROS and can bus.

● Lidar Ethernet protocol, Point Cloud data segmentation ground and watchdog.

● Vehicle Perception of Point Cloud Data for Sensor Calibration.

● Initial concept for replacing Scanners with BLDC motors in our design.

● High performance BLDC motor control to replace galvanometer for laser aiming. Based on Microchip dsPIC33

Piranha Color, Santa Clara contract 2016

● Implement STM32F7, Powerstep01 stepper motor controller and HX711 load cell to do precision dispensing of liquid dyes and colorants to 0.1g using a prototype pump head.

RoboTerra Beijing /Mountain View Ca, Robot Scientist/cofounder 2013 to 2022.

● Team member for the Curiosity, AI in Education conference. 2018-2020.

● Speaker at Beijing Science Festival on Robotics

● Help engineers design and evaluate first product

● Designed next generation products, cost reduction

● Assist with IndieGogo Campaign

Telepresence Robotics Corporation http://telepresencerobotics.com/ - Mountain View 3/2014 to 12/1/2015

CTO

● Work on plans for Acquisition of Anybots

● Visit ShenZhen China, Work on development of Allwinner A33 Video Communications board, cost reduced solution for Motor Drive system. Work on setting up manufacturing partners.

● Visited Fukushima Japan 9/2015 to discuss what is needed for Cleanup of damaged reactor

● Verizon Powerful Answers Awards finalists

http://www.aol.com/article/2015/09/24/verizon-announces-36-finalists-for-the-201 5-powerful-answers-awa/21239515/

International Technological University http://www.itu.edu 11/2014 - 5/2015 Solutions Engineer

● Help design and setup a new 76,000 square foot San Jose campus.

● Research Interactive Smart Ceiling project

● Setup for Makerspace, Shopbot, laser cutting, mechanical Design.

● Software Development on Arduino and Raspberry Pi.

● Implement a digital signage system.

● Implement an access control system.

Anybots Inc, Santa Clara (2012 - 2014)

● Head of engineering team

● Improved reliability of existing product (Mechanical, Thermal, Software)

● Improved video quality, connectivity, sound quality

● Lead Development of next generation QX product based on Cisco & Polycom H.323 SIP professional video conferencing systems.

● Formed partnership with Polycom

● http://spectrum.ieee.org/automaton/robotics/home-robots/anybots-new-monolithic-te lepresence-robot-qx

Video Technology Inc, http://www.videotechnology.com 1997 to 2012

- Founder, Blog Editor, Technical Reports, IP and Due Diligence, Prototype development, managed numerous Software and Hardware Contracts

3DTV Ventures

● Development of HTML5/CSS3/Javascript 3D Video Streaming player

● Troubleshoot issues with Flash and HTML5 Video streaming on CDN. Polycom, E-buckmail, Avion, Idetic, Irell & Manella Law Firm, Cisco, Pioneer, Nokia, Quad Research, Ampex Data Systems, Atimi Software, NASA. Developed HDTV Advertising displays, Set Top Boxes and embedded Video DSP's, Linux V4L2 and BSD Unix Device drivers, Streaming Video solutions, JPEG Cameras, RTP/RTSP streaming, streaming server benchmarking, iSCSI and Fibre Channel file system internals related to real-time (SAN) video editing, playback and recording and DVD Vending Machine. USB video dongle drivers, SDI PCI card Drivers, Camera Link Drivers, DVR 16 channel capture board drivers. Countless other small projects.

Tivo, Alviso Ca, 1 year (2011-2012)

● Senior Software developer, Debugging low level Broadcom drivers

● Implemented video Trick Play functionality on MPEG2 and MPEG4 Transport Streams. Citrix Online, Goleta, Ca., 1 Year (2010-2011)

● Senior Applications Engineer / Linux OS expert

● Support high-availability 24/7 on a complex production system that supported GotoMeeting, GotoMyPC, GotoAssist.

● Maintain operation of applications on 1000's of RedHat Linux hosts.

● Was the sole person responsible for the fleet of MCS's (Multicast Communication Servers) that supported screen sharing for all their products. Capacity planning, alerting, and supporting a complex moving environment of 800+ servers running at 90% peak capacity with multiple code versions, tight upgrade schedules, and various hardware issues.

● Development and Documentation of systems and procedures.

● Developed an automated system to track and report data on the "server fleet". The system can track software versions, search for configuration problems and status within the larger cluster of servers.

● Developed scripts to do automated deployments and upgrades. Vetronix Inc. Division of Robert Bosch Corp, Santa Barbara, Ca., 2.5 Years (2008 - 2010) Sr. Software Developer / Linux OS expert / New product development

● Embedded ARM Linux - PXA270 XScale development.

● Lead on next gen prototype, smaller reduced cost product redesign.

● Wrote Linux USB 2.0 Gadget driver for Philips ISP1582 Chip

● Ported U-Boot boot loader written in USB driver support, full install from mem stick.

● Linux Drivers for vehicle communications FPGA.

● Traveled to China to setup manufacturing.

● Created manufacturing diagnostic and installation software and procedures.

● Used the product itself to act as a server for software installation, infinite scalability.

● Vehicle communication protocols, CAN, J2534, PDU-API, J1850, J1708, K-Line For older positions and work see:

https://www.johnsokol.com/~sokol/jres.html

COMPUTER LANGUAGES and SKILLS

High Level: C, C++, Python, Pascal, FORTRAN, BASIC, COBOL, and FORTH OS: Linux, BSD UNIX, DOS, XP, Win2K, Mac OS X, Solaris Compression: MPEG1, MPEG2, MPEG4(all profiles), H.263, H.264, 3GPP, 3GPP2, Wavelet, Fractal, JPEG, GSM, AMR

Kernel Development & Drivers: Linux, BSD Unix, Window, USB 2.0, SCSI, LAN, Video and Audio, DSP development, V4L2, BlueTooth, Wifi, Embedded Platform Assembly/Machine: ARM, MIPS, Intel (MMX, SSP2, 80386 protected mode), TriMedia TM1300, 6800, 68000, Z180/Z80, 6502, 8051, DSP 56001 MISC: ROS, HTML5, CSS3, JavaScript, Java, Ajax, CGI's and E-commerce, Postscript, X Windows, CVS, SVN, GDB, KDB, PERL, Bash, Ruby, Network protocols (Routing, TCP/IP, RTP, RTSP, HLS, ...)

CLUBS AND ASSOCIATIONS

● Senior Member of HackerDojo

● 30 year member of the Home Brew Robotics Club

● SVROS - Silicon Valley ROS users group.

● Amateur Radio license KE6BYN

EDUCATIONAL BACKGROUND

● Wolfram Summer School 2018 - Bentley University

● Stanford University non-matriculated while employed there 5 years as a Life science researching developing medical equipment for Radiation Oncology. Also translated into Braille all the EE courses & equations for the Master program.

● Business courses at Santa Clara University

● Autodidactic : I have studied all aspects of computing, electronics, engineering, science, medicine, mathematics, and entrepreneurship.



Contact this candidate