• Werkzoekend: Nee
  • Zichtbaarheid: Openbaar
  • Delen:

Persoonlijk


*********** is a senior software engineer specialized in object-oriented analysis and design. Experienced in the full life cycle of software projects. ************** has strong affection with…

Persoonlijk

*********** is a senior software engineer specialized in object-oriented analysis and design. Experienced in the full life cycle of software projects. ************** has strong affection with developing new algorithms in a technical or R&D-environment that includes image processing or bulk data processing. He likes to be engaged in technical innovation and new developments, but he is also responsible when it comes to maintaining existing technology.

So far *********** has mainly been working in R&D-environments and has played a pro-active role towards the R&D-staff (meaning supporting the a staff in technology issues). Some of************** ideas and algorithms have been patented. ************** has 14 years of practical experience with working at Shell-E&P in Rijswijk and has mainly been involved in creating new algorithms and image processing filters for seismic data processing. *********** has also extended experience with bulk data processing with a third party blocking engine that is used to process data sets that do not fit in computer’s memory in one time.*********** has also 6 years of experience with working at the Technical University of Delft as an added researcher.

Patents:
1. Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion (http://www.google.com/patents/US6725174)
2. Processing seismic data (http://www.google.nl/patents/US200**************)

Important achievements are the implementation of:
A Relative Age Tracker plug-in. After correlation tracking of the seismic events (representing the earth layers), a topological sort algorithm is applied on these tracked events and this sorts for relative age: “this earth layer is older than that one”. Also made this tracker interactive, so mouse click driven relative age corrections can be done by the geologist (our users).

A nD-handle framework for image processing of pre-stack (4D) data for filters that were initially developed for stacked (3D) data, image processing cascade for velocity picking on RMO-data, correlation tracker with relative age ordering algorithm as a first step towards an automated paleo-scan, van Gogh- filter (stack + pre-stack), high speed Semblance filter, high speed Median filter for 16 bits data (cascaded bucket sort), high speed horizon tracker and the implementation of the structurally oriented filter technique. Border processing at an algorithm level for most of Shell’s image processing filters, porting these image processing filters to all kinds environments, like GigaViz, Petrel (Windows), SIPMAP (Portland C++) or NDi (Linux / Windows)

Employment History

• January 2012 – Now: Working for Shell-E&P (again via Source). Cross platform (Linux / Windows, with C++) for the Dynamo team (reservoir engineering, simulation of oil reservoirs). Maintenance, improvements and bug fixing on the simulator software that has been developed over the last 30 years at Shell. Implemented error recovery software in case a simulation crashes, further implemented ‘real time; parameter change-mechanism. Emphasis though on maintenance of this huge piece of software, bug fixing, etc.

• June 2010 – Dec 2011: Worked for Shell-E&P (again via Source). Cross platform (Linux / Windows, with cmake, C++) development of Relative Age Tracker plug-in. Topological sort (on relative age) of the earth layers within seismic data. Strong emphasis on speed, multi-threading and interactivity. Aim was to make seismic interpretation more interactive for geologists. Mouse click driven relative age updates are now possible for geologists. To backup the application, setup of full cross platform (Linux / Windows) unit test environment (regression testing with reference datasets). Currently implementing a Relative Age Tracker in the presence of picked horizons.

• January 2009 – June 2010: Worked for Shell-E&P via Source (Payroll Service). Main focus for 2009 was image processing of pre-stack data to establish improved velocity picking on RMO-data. (RMO = Residual Move Out) Main focus for 2010 was the development of an nD trace correlation tracker and relative age ordering algorithm to create an automated paleo-scan.

• January 2006 – December 2008: Worked for Shell-E&P via PDS in the Ocean team as well as in the Voice team. Multi-platform (Windows, Linux, SOLARIS) development, porting, maintenance of the Seismic data processing filters, also implemented border processing at an algorithm level for these filters. Significant speed improvements and memory use optimisations for the use of these filters on Windows (Petrel). Maintenance of the ffA contract on a daily basis, working with and maintaining the ffA blocking engine for bulk data processing. Further I have been involved in the migration of 32 bits code to 64 bits code (C++), pointer (32/64 bits) arithmetic is key to bulk data processing. Also numerical behaviour of the code can be affected by such a migration.

• December 1996 - December 2005: Worked for Shell-E&P directly. Working closely with R&D- staff, pro-active role in developing new ideas and algorithms. Significant speed improvements and memory use optimisations of existing filters. Developed new filters: van Gogh, STORM high speed horizon tracker and high speed median filter for 16 bits data and development of the structurally oriented filter-technique. Patents for the structurally oriented filter-technique and the van Gogh-filter.

• September 1991 - November 1996: Worked as added researcher at Technical University Delft. This included the development of high-speed distance transforms for robot path finding and image sequence compression for the picture phone project.

Lees meer
Stimuleer je carrière, volg je passie, blijf leren!

Werkervaring

06-02-1997 tot 20-05-2014
Shell R&D in Rijswijk in de rol van Senior Software Engineer (C/C++/C#)

Werkervaring

06-02-1997 tot 20-05-2014
Shell R&D in Rijswijk in de rol van Senior Software Engineer (C/C++/C#)

Vaardigheden

  • Rijbewijs

    B - Personenauto

  • Talenkennis (spreken)

    Engels (Uitstekend), Nederlands (Uitstekend)

  • Talenkennis (schrijven)

    Engels (Uitstekend), Nederlands (Uitstekend)

Mijn actuele situatie

  • Functie: operationeel medewerker laden / lossen
  • Sector: ICT
  • Carrièreniveau: Ervaren
  • Beschikbaar vanaf: Per direct

Mijn werkgebieden

Klik om de werkgebieden van Erik Bouts te bekijken

Mijn documenten