Bela Lubkin Mountain View, CA, USA +1 831 234 8648 bela@lubkin.com Résumé build 104, 2018-04-29 Latest version in HTML / Text / Word: http://lubkin.com/bela/resume.html OBJECTIVE Full-time position developing and maintaining UNIX / Linux system-level software or other interesting technology. I seek an individual contributor position with some responsibility for technological decisions. I am comfortable communicating with the entire development community, from designers to engineers, QA, support, OEM partners, resellers, and most especially end users. My most important goal is to always learn while I work. EXPERIENCE 20+ years developing, maintaining and supporting complex software systems under multiple operating systems and languages Technologies: * UNIX / Linux kernel, drivers and utilities; x86 virtualization technologies * C, JavaScript, Pascal, FORTRAN; x86 and other assembly languages * UNIX / Linux scripting languages (sh/ksh/bash, sed, awk, python, a little perl) Skills: * debugging, troubleshooting, problem solving * performance analysis, tuning, algorithmic enhancement * security assessment and hardening * ability to successfully interact with customers from highly technical to non-technical -- often solving problems they can't even explain * strong focus on customer / user needs and desires EMPLOYMENT 2017-2018 Green Hills Software Software Engineer * Development of validation tests for INTEGRITY realtime operating system * Maintenance of test suite infrastructure * Maintenance of INTEGRITY itself * Language: primarily Python; some C, POSIX shell; tools: GHS MULTI IDE, Subversion & JIRA 2016 Sabbatical * Self-study of JavaScript & HTML DOM, CSS, git & github, other technologies * Contributor to Social Fixer browser extension for Facebook * Contributor to Rocks'n'Diamonds video game * Minor contributor to other open source projects 2014-2015 Google, Inc. Site Reliability Engineer * Member of multi-site team sharing realtime oncall duties * Monitor and maintain world-wide network of advertisement delivery servers * Identify and repair error conditions, anomalous flow rates, undue resource usage * Turnup new / turndown old datacenters of several hundred servers each * Continuous improvement of turnup / turndown procedures, scripts & documentation * Primary development tools: Python, C++, Posix shell, Google Config Language, Google SCM and other in-house tools 2013 TidalScale, Inc. Senior Software Engineer * Develop memory- and CPU-coalescing multi-host single-guest hypervisor based on FreeBSD bhyve * Primary development tools: C, Posix shell, git / github 2006-2013 VMware, Inc. Senior Software Engineer (Senior MTS), Ecosystem Engineering, Engineering Services (2012-2013) * Help OEM partners debug their device drivers (and occasionally the ESX code they interface to) * Help partners port obscure operating systems into the virtual environment Senior Software Engineer (MTS3; Senior MTS), Continuing Product Engineering, VMware vSphere (2006-2012) * Escalations and maintenance of VMware ESX/ESXi/vSphere virtualization platforms and related technologies * Contributed to the delivery of ESX/ESXi/vSphere patches, updates and full product releases from ESX 2.5.4 through vSphere 5.0 * Provided technical guidance and code fixes leading to support of SCO OpenServer guest operating system * Received award & bonus for facilitating $10 million sale to legacy SCO OpenServer replicated sites * Primary responsibilities: + Receive, triage, research incoming bug reports & security issues + Design, test, shepherd through code review, submit code fixes + Determine which fixes must enter which patch or update releases + Review other engineers' code, documentation, project plans, etc. + Improve our processes 2005 IS-Data, LLC (is-data.net) Senior Forensic Investigator, Security Analyst * Disk image analysis, security evaluations, penetration tests 1989-2004 The Santa Cruz Operation / Caldera International / The SCO Group (now Xinuous, Inc.) * SCO OpenServer Architect (2001-2004) + Tech lead on 50+ team delivering server Unix operating system through several release cycles & major kernel upgrade (SVR3.2 -> 4.2ES/MP) * Senior Escalation Research Engineer (1993-2001) + Fixed customer urgent issues throughout a server Unix operating system, from boot code through SMP, drivers, video, utilities, graphical system administration, installation, packaging, etc. * Senior Technical Support Engineer (1989-1993) + Expert support of UNIX System V, development tools, networking 1989 Worthington Data Solutions (now Worth Data) Software Engineer * Rewrote their flagship product, sharply reducing support costs. Same product (greatly evolved) is still shipping in 2016 EDUCATION * In-house classes at VMware & SCO * Computer science major, not completed before pursuing career, at Universities of MN (Minneapolis) & WI (River Falls) OTHER * My 6000+ USENET posts: https://groups.google.com/forum/#!search/ %22Bela%20Lubkin%22 (don't sort by date) * Mathematical and computer games, especially Conway's Life (my "TurboLife" implementation from 1985) and other cellular automata * KEYWORD SOUP -- some additional technologies I work with: Concurrency Filesystems SCSI SMTP SSL TCP USB Windows XML * References on request