Badminton on Rails
RSS icon Home icon
  • My Work

    Ruby on Rails Web Developer, July 2007 Ã¢â‚¬â€ś Present

    OnMyList, San Francisco, California

    • Developed and maintained the OnMyList social website for users to create lists
    • Deployed the website using Capistrano to run on Amazon EC2 platform with S3 storage, serving
      Apache2 proxy balanced to multiple Mongrel instances with MySQL database
    • Developed an embedded widget to promote site awareness using Ajax libraries Prototype and
      script.aculo.us, Javascript, and CSS
    • Developed two Facebook applications using Rfacebook, FBML, and FBJS to increase company
      exposure
    • Optimized site with memcached to handle bursty traffic from StumbleUpon, Digg, and search engines
    • Implemented a Facebook-like newsfeed system to show updates for lists/comments/subscriptions to
      facilitate interactions between users
    • Re-designed and implemented user profiles to encourage users to express more about themselves
    • Integrated Goldberg for easy site integration

    Modeling and Simulation Engineer, June 2002 Ã¢â‚¬â€ś Present

    DCS Corporation, Alexandria, Virginia

    • Developed the UAV mobility model for JC-UGV to fly over an area, spot any suspicious packages, and
      order a SUGV to neutralize the package
    • Setup SOSCOE software on rugged ICS computers running Red Hat Enterprise Linux that are used by
      all simulation projects in the department
    • Setup Windows XP Embedded and Delta3D on the Radstone Screaming Eagle 1 board, and wrote
      performance tests to evaluate entity instantiation to drive the limits of the nVidia video card on the SE1
      board
    • Wrote a XML parser to read ESS scenario files and configure vehicle, sensor, and weapon entities that
      are used in all simulation projects
    • Leaded a project by maintaing bug list and assign to engineers
    • Developed software to measure power consumption of the mobility, sensor, and weapon subsystems
      utilizing VDMS mobility, Ride Motion Simulator (RMS), and Turret Motion Based Simulator (TMBS)
    • Conducted soldier training experiments in Detroit, Michigan to evaluate how they act and respond to
      driving, communicating and engagement
    • Wrote a GUI tool using glade and GTK to allow squad leader to issue mission critical commands
    • Developed and integrated ESS and CHPS mobility library with SAIC in a crewstation for the 2004
      AUSA show in Washington, DC. It allows the soldier to drive a tank in a battlefield, slew/zoom sensors,
      fire missiles at red forces, plan routes for UGVs. Represented TARDEC in attendance.
    • Developed and integrated the Future Combat Node Engagement Technology (FCNET) XD1 and XD2
      for AMRDEC, part of the Future Combat System (FCS) research and development effort. It allows
      vehicle simulation with advanced future sensor and weapon systems
    • Wrote conformance tests using the open source DejaGnu testing framework for the Operating
      Environment (OE) 3.0 C++, which provides platform-independent network communication between
      different entities in a heterogeneous environment
    • Developed software to generate Spot Report PDUs to locate blue/red forces and allow route planning
    • Converted terrain databases between OpenFlight, XIG, NVIG, and Delta3D formats
    • Developed vehicle models using the Multigen 3D modeling software
    • Wrote the AKitSim TestGUI for rapid ESS development and testing when access to the actual
      crewstation is not available, substantially increased the productivity of all engineers
    • Created a Windows version of ModSAF that converts between the geocentric (x, y, z), geodetic
      (latitude/longitude) and UTM (zone, easting, northing) coordinate systems

    Network Engineer, May 1999 Ã¢â‚¬â€ś August 1999, December 1999 Ã¢â‚¬â€ś January 2000

    Road Runner, Herndon, Virginia

    • Set up server and software for deployment in the Herndon Data Center during major headquarter move
    • Modified SMS migration scripts for Hawaii Data Center for new market penetration
    • Set up the DNS and DHCP configurations using Cisco Network Registrar for the Regional Data Center
      that affected more than 300 employees
    • Set up Cisco routers and switches in the Engineering Lab for internal testing for scalability and
      performance tuning
    • Tested cable modem including Motorola CMTS, 3Com CMTS, and Cisco UBR