Jacob Wilson

Computer Vision Software Engineer at Ceres Imaging
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Oakland, US
Languages
  • English Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Data Infrastructure and Analytics
    • 1 - 100 Employee
    • Computer Vision Software Engineer
      • Nov 2017 - Apr 2019

      I worked mostly on image registration of overhead views of farmland using a custom algorithm written in Python (with a lot of NumPy) and a few C bindings. I also worked on an internal Django powered website that included a web-based tool to view and manually alter problematic image registrations, and handle automatic flight path routing. I developed other tools for supporting the registration image pipeline, including a multi-platform file path resolver, image versioning tracking, and other… Show more I worked mostly on image registration of overhead views of farmland using a custom algorithm written in Python (with a lot of NumPy) and a few C bindings. I also worked on an internal Django powered website that included a web-based tool to view and manually alter problematic image registrations, and handle automatic flight path routing. I developed other tools for supporting the registration image pipeline, including a multi-platform file path resolver, image versioning tracking, and other miscellaneous projects that arose over time. Show less I worked mostly on image registration of overhead views of farmland using a custom algorithm written in Python (with a lot of NumPy) and a few C bindings. I also worked on an internal Django powered website that included a web-based tool to view and manually alter problematic image registrations, and handle automatic flight path routing. I developed other tools for supporting the registration image pipeline, including a multi-platform file path resolver, image versioning tracking, and other… Show more I worked mostly on image registration of overhead views of farmland using a custom algorithm written in Python (with a lot of NumPy) and a few C bindings. I also worked on an internal Django powered website that included a web-based tool to view and manually alter problematic image registrations, and handle automatic flight path routing. I developed other tools for supporting the registration image pipeline, including a multi-platform file path resolver, image versioning tracking, and other miscellaneous projects that arose over time. Show less

  • Motionloft
    • San Francisco
    • Software Engineer
      • Jul 2014 - Nov 2017

      Most of my work here has involved computer vision development in OpenCV, using both C++ and the Python bindings. I have done lots of work with object classification and detection using neural networks, mostly in Caffe, such as porting YOLO output to C++, helping to create custom SSD models, and training neural networks using both the command line tools and Nvidia DIGITS. I've also done lots of general CV development like chaining feature pipelines to segment objects using background… Show more Most of my work here has involved computer vision development in OpenCV, using both C++ and the Python bindings. I have done lots of work with object classification and detection using neural networks, mostly in Caffe, such as porting YOLO output to C++, helping to create custom SSD models, and training neural networks using both the command line tools and Nvidia DIGITS. I've also done lots of general CV development like chaining feature pipelines to segment objects using background subtraction and optical flow, object tracking algorithms like particle filters and Kalman filters, and creating custom CUDA kernels. I have experience with general Linux tools (Upstart/systemd services, Debian packaging, BSP development, u-boot, etc). I've also become pretty familiar with cellular modems and all the fun stuff that goes along with using them on Linux (ModemManager, NetworkManager, pppd). I also do some general web development (Javascript, Django, Postgresql) and basic DevOps things like Vagrant/Puppet provisioning. Show less Most of my work here has involved computer vision development in OpenCV, using both C++ and the Python bindings. I have done lots of work with object classification and detection using neural networks, mostly in Caffe, such as porting YOLO output to C++, helping to create custom SSD models, and training neural networks using both the command line tools and Nvidia DIGITS. I've also done lots of general CV development like chaining feature pipelines to segment objects using background… Show more Most of my work here has involved computer vision development in OpenCV, using both C++ and the Python bindings. I have done lots of work with object classification and detection using neural networks, mostly in Caffe, such as porting YOLO output to C++, helping to create custom SSD models, and training neural networks using both the command line tools and Nvidia DIGITS. I've also done lots of general CV development like chaining feature pipelines to segment objects using background subtraction and optical flow, object tracking algorithms like particle filters and Kalman filters, and creating custom CUDA kernels. I have experience with general Linux tools (Upstart/systemd services, Debian packaging, BSP development, u-boot, etc). I've also become pretty familiar with cellular modems and all the fun stuff that goes along with using them on Linux (ModemManager, NetworkManager, pppd). I also do some general web development (Javascript, Django, Postgresql) and basic DevOps things like Vagrant/Puppet provisioning. Show less

  • Fluential
    • Sunnyvale, California
    • Software Engineer
      • Sep 2013 - Jul 2014

      Developing machine learning classifiers (SVMs) and other large scale natural language processing tasks. Developing machine learning classifiers (SVMs) and other large scale natural language processing tasks.

    • Junior Software Engineer
      • Oct 2011 - Sep 2013

      Programming: Developing cloud Python-based machine learning web applications to scrape & classify the text content of websites. Web Research: Classifying new websites, keeping up with social media trends, designing other statistical market research studies. Programming: Developing cloud Python-based machine learning web applications to scrape & classify the text content of websites. Web Research: Classifying new websites, keeping up with social media trends, designing other statistical market research studies.

    • Staffing and Recruiting
    • 1 - 100 Employee
    • IT Technician
      • Jun 2010 - Oct 2011

      Handled all technology related office duties including data entry, system backups, computer troubleshooting and repairs, maintaining the remote synched calendar system, etc. Handled all technology related office duties including data entry, system backups, computer troubleshooting and repairs, maintaining the remote synched calendar system, etc.

Education

  • California Polytechnic State University-San Luis Obispo
    BA, Political Science
    2003 - 2008

Community

You need to have a working account to view this content. Click here to join now