Robert Kam

Robert Kam Email and Phone Number

Software engineer @ Lockheed Martin
Robert Kam's Location
Sunnyvale, California, United States, United States
Robert Kam's Contact Details

Robert Kam personal email

About Robert Kam

Robert Kam is a Software engineer at Lockheed Martin. Colleagues describe him as "In 2014, Robert was looking for work experience and asked if I had any projects he could help with. I invited him to help me with applying a new bioinformatics software, CEGMA, to some Illumina data we had collected. He used a Linux system, achieving the de novo assembly of a Watersipora genome and the evaluation of it with CEGMA in 3 1/2 months. He also set up an Amazon Web Services account to do some of the memory- and processor-intensive computation. What most impressed me was his ability to solve technical issues.", "I was Robert's supervisor for over 10 years at Lockheed Martin. He consistently demonstrated that he was a capable programmer in a variety of languages and able to make things happen in software. He is also a team player. I highly recommend him to any group looking to secure an excellent engineer.", and "I worked with Robert on a biomedical engineering class project at San Jose State in 2018. He did a very good job on the math and software portion of the project, and was easy to get along with. I recommend him as a good engineer."

Robert Kam's Current Company Details
Lockheed Martin

Lockheed Martin

View
Software engineer
Robert Kam Work Experience Details
  • Lockheed Martin
    Senior Software Engineer
    Lockheed Martin May 2022 - Present
    Bethesda, Md, Us
  • Stanford University
    Data Scientist
    Stanford University Aug 2019 - Jul 2021
    Stanford, Ca, Us
    Developed pipeline for qualifying, filtering, and cleaning patient data & assembly into table for causal analysis. Developed and applied causal analysis procedure. 503 causal relations were found from a network of 11790 variables.Independently researched/studied needed statistics to devise best approach for unique (longitudinal, hole-y, unequal spaced time intervals, per-person) data. Surveyed ~50 papers.Parallelized running of algorithm on Stanford's compute cluster to reduce time 8-fold, saving about 20 days.Merged 6 data sets (~900 rows and 100-10,000 columns each) together to create final table which could be passed into the algorithm for analysis.Scrutinized all data sets (~15) to eliminate redundancies (don't want to over-weight data). Eliminated 4 sources of redundancies.Optimized 2 hyperparameters.Filtered/qualified data set resulting in a 42% usage rate making numerous judgment calls e.g.(1) variables containing redundant ethnicity information,(2) what threshold to use for deeming noise(3) throwing out columns with too many missing values (balance tossing columns with the bad juju of imputing values.)Discovered bug in R package used, and developed workarounds when the package did not provide the needed functionality.At each step of the pipeline, performed sanity checks to ensure results were sensible.*In at least one case this did reveal a flaw in the paradigm, which resulted in a refinement with greater correctness.*To achieve this, numerous test data or random data was carefully generated and applied.Kept "digital lab notebook" documenting all justifications for design decisions with dates.Included test unit code (and inputs) where appropriate.~200 pages.Created SQL script to merge 9 tables together and annotate, to provide a final database that is easy to peruse. Saves group >100 hours a year as this is the sample (blood draws, etc.) database for the iPOP program at the Snyder Lab at Stanford.
  • Self-Employed
    Student
    Self-Employed 2016 - 2016
    Self-study. Read textbooks on biochemistry, cell biology, neuroscience, immunology, genetics.
  • San Jose State University
    Data Scientist
    San Jose State University Dec 2014 - Apr 2015
    San Jose, Ca, Us
    Supervisor: Dr. Joshua Mackie.De novo gene assembly from Illumina data and validation.
  • Stanford University
    Software Engineer
    Stanford University Jan 2015 - Mar 2015
    Stanford, Ca, Us
    Supervisor: Dr. Yoshihisa Yamamoto.Parallelize a small C program with CUDA. 50% speedup.
  • Self-Employed
    Electrical Engineer
    Self-Employed 2015 - 2015
    Build homemade EEG.
  • Lockheed Martin
    Senior Software Engineer
    Lockheed Martin Dec 2003 - Nov 2014
    Bethesda, Md, Us
    SAMPLING OF PROJECTS:(1) Web interface to database15 person department needed creation of database, with website interface, to replace error-prone document handling system.Designed simple clean button interface in collaboration with supervisor and users; implemented in HTML/Javascript, with back-end code in PHP and SQL.Set up Apache web server and MySQL on 3 machines (for redundancy), got synchronization and automatic nightly backups going.Reduced lost task requests from 1/month to 0, saving department 1-2 hours/month.Searchable history of tasks saved department 1 hour per week.Enabled auditing of employee performance, enabling more fair employee workload and evaluation.Automatic archival and timestamping of task requests saved department 10 hours/month.(2) Real-time impact point prediction27 person department needed real-time remote display of impact point prediction (measure of "health" of the ballistic object being monitored).Wrote Win32 API C applications (packet sender and graphical display receiver).Refactored the code several times to eliminate technical debt and minimize latency, cutting length of code by 60% (to 700 lines); co-worker commented "best code ever seen."Ran software during 4 test launches streaming to 3 sites across U.S. without a hitch.(3) Strip chart27 person department needed Windows application to display running plot of incoming telemetry data (4 measurements).Wrote in object-oriented C++.Used for 8 years as backbone of status monitoring during test flights (as long as was at the company), possibly still used now.
  • Map Solutions
    Software Engineer
    Map Solutions Mar 2003 - Dec 2003
    Database management.
  • The Princeton Review
    Web Developer
    The Princeton Review Sep 2002 - Dec 2002
    New York, Ny, Us
    Web application, HTML/Javascript.
  • Berkeley Lab
    Software Engineer
    Berkeley Lab Aug 1998 - Dec 1998
    Berkeley, Ca, Us
    C++ programming for the RADIANCE lighting simulation software.

Robert Kam Education Details

  • San José State University
    San José State University
    General
  • San José State University
    San José State University
    Computer Science
  • University Of California, Berkeley
    University Of California, Berkeley
    Computer Science

Frequently Asked Questions about Robert Kam

What company does Robert Kam work for?

Robert Kam works for Lockheed Martin

What is Robert Kam's role at the current company?

Robert Kam's current role is Software engineer.

What is Robert Kam's email address?

Robert Kam's email address is rk****@****ail.com

What schools did Robert Kam attend?

Robert Kam attended San José State University, San José State University, University Of California, Berkeley.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.