SlideShare a Scribd company logo
1 of 2
MIKHAIL TCHERNYCHEV
San Jose, CA, 95139 • (408) 463-8392 •mikhail_tchernychev@yahoo.com
CAREER OBJECTIVE
I am software Engineer with 30+ year experience ranging from main computer frames to modern Windows / Linux PCs and
embedded devices. I developed complete complex multi-threaded UI applications from top to bottom, including algorithms, data
handling and processing, presentation and documentation. My primary interest is in modern C++ and I am command-line person
 Excellent communication skills and ability to work underpressure in remote arears in closed teams. Open Source Community
contributions in C/C++ and Python.
CORE COMPETENCIES
 Linear Algebra, Calculus, Computational
Methods and Physics.
 C/C++11, Fortran, Python
 Linux, Windows, embedded development
for RPi and other systems.
 Linux and Windows installation,
configuration and administration.
 Accustomed to Linux cross-platform
toolchains and buildroot.org environment.
 Visual Studio C++ with win32 and MFC
 Multi-thread programing (Windows and
POSIX), C++ threads.
 Experience with RS-232 (windows and
Linux), SPI, I2C (Linux) APIs.
 GPS and Geographical Information Systems
(GIS) data processing and mapping.
PROFESSIONAL EXPERIENCE
Geometrics Inc, San Jose, CA
Senior Software Engineer, Apr 1998 – present
 Developed and maintained company magnetometer data acquisition and processing software, including algorithm
development, coding, debugging,manual writing and releasing. Developing and maintaining large MFC desktop UI
applications.
 Created data processing techniques to allow cost reduction in hardware to match and outperform competitor’s more complex
and expensive systems.
 Created new data processing methods and software to process data recorded with company instruments over marine HVDC
cables and UXO (Unexploded Ordinance) objects,successfully competing with third party expensive commercial
applications.
 Participated in numerous field projects, including these with UC Davis, NASA and USGS.
 Published numerous papers and presented at geophysicalconferences.
Hamburg University, Institute of Geophysics, Hamburg, Germany
Software Engineer, Sept 1994 – March 1998
 Created unique Linux software to record and process data recorded during harbor UXO survey with objective to locate WWII
UXO.
 Developed data processing software for UXO interpretation, used in numerous projects around the world. Software used
multi-platform UI toolkit allowing execution on both Windows and Linux.
 Created in-house mission critical Marine Seismic Software to control air guns,participated in off-shore seismic survey in
Barents Sea.
 Wrote software for geological Gravity and Magnetic data interpretation for Linux and Windows platforms, with features still
not available in commercial packages. The program was used to build Oil and Gas models for Russia’s Artic provinces by
prof. Piskarev (the monograph is published )
Arctic and Antarctic Research Institute (AARI), Saint Petersburg, Russia
Leading programmer, 1989-1995
 Numerical modeling of the processes in the ionosphere and magnetosphere.
 Radio waves propagation
 Radio tomography of ionosphere
OPEN SOURCE COMMUNITY CONTRIBUTIONS
 MagPick: Magnetometer data processing software. http://sourceforge.net/projects/magpick/. The only freely available
software which performs dipole inversion for UXO magnetometer surveys.
 Data inversion library via non-linear optimization https://github.com/mikhailtchernychev/maginvlib. This is experience of
creating universal library for inversion, with 3-rd party non-linear optimization algorithms easily pluggable, as well as other
types of models and data. Published as an article.
 Latitude / Longitude grid lines plugin for QGIS (qgis.org), in Python. https://github.com/mikhailtchernychev/latlongrid.
My first experience in Python, with Qt and GIS bindings.
 RS232_reader https://sourceforge.net/projects/rs232-reader/ Simple program written in modern C++ to receive, time stamp
and match RS232 and SPI data. Proven to work at 1000 Hz sample rate o RPi 3 with logging in zipped format. The project
included complete configuration and SD image for Rpi3. Project is aimed to be used with UAV (unmanned aircraft) systems.
EDUCATION
Saint Petersburg State University, Faculty of Physics, Saint Petersburg, Russia
Master in Geophysics, January 1986
ADDITIONAL SKILLS
 Linux / Unix / Cygwin shell scripting and linux command-line tools.
 Valgrind debugger
 Code Blocks IDE (C::B) Linux / Windows
 wxWidgets GUI toolkit (Windows / Linux)
 LUA scripting embedding
 Basic Qt, Qt Creator, Qt Designer and Qt bindings for Python
 Inno Setup installer for Windows, with Pascal scripting.
 Perl Regular Expressions (PCRE) library and C++ 11/ C++14 regular expressions
 BSD TCP/IP UDP sockets,CURL and Mozilla network libraries.
 Experience with buidroot.org and embedded RPi systems
 Basic knowledge of Android and Java development.
AWARDS
NASA Group Achievement Award to Surprise Valley UAV Team, for outstanding achievement in fields of geology, aviation, and
remote sensing,by using unmanned aircraft for magnetometer surveys of crustal faults and fractures. Washington DC,
07/18/2013.
SELECTED PUBLICATIONS
 M. Tchernychev,D.D. Snyder. Open source magnetic inversion programming framework and its practical applications. Jr. of
Appl. Geop. 61 (2007) p. 184–193
 Tchernychev,M., Johnston,J., Johnson,R. 2009. Transverse Total Magnetic Field Gradiometer Marine Survey in Hawaii:
The Quasi-Analytic Signal Approach and Multi-Channel Total Field dipole modeling. SAGEEP proceedings, Fort Worth, TX
 Tchernychev,M., Johnston,R., Kulpa, J., 2013. Using A Transverse Marine Gradiometer (TVG) as submarine pipeline
location tool. Oceans'13 MTS/IEEE San-Diego Conference
 Tchernychev,M., Johnston,J., Johnson,R. 2009. Multiple Magnetometer Sensor Arrays and their Applications in Marine
Environmental Surveys.Ocean News & Technology, May 2014
References and certifications are available upon request.

More Related Content

Similar to Mikhail_Tchernychev_Resume_t_2

pfrResume2016
pfrResume2016pfrResume2016
pfrResume2016Paul Rapp
 
Microsoft Word Format
Microsoft Word FormatMicrosoft Word Format
Microsoft Word Formatbutest
 
Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...Iaetsd Iaetsd
 
SystemsProgrammingCourse FSDFFSFDSDSDSFSFS
SystemsProgrammingCourse FSDFFSFDSDSDSFSFSSystemsProgrammingCourse FSDFFSFDSDSDSFSFS
SystemsProgrammingCourse FSDFFSFDSDSDSFSFSmeharikiros2
 
Linux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and EngineeringLinux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and EngineeringPDE1D
 
Uday singh resume
Uday singh resumeUday singh resume
Uday singh resumeUDAY SINGH
 
Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Peter Gervais
 
Akash Jinandra EE CPE Resume 7-28-2016
Akash Jinandra EE CPE Resume 7-28-2016Akash Jinandra EE CPE Resume 7-28-2016
Akash Jinandra EE CPE Resume 7-28-2016Akash Jinandra
 
Harshal-Govind3.0
Harshal-Govind3.0Harshal-Govind3.0
Harshal-Govind3.0harshgovind
 
Fengwen_Chen_Resume
Fengwen_Chen_ResumeFengwen_Chen_Resume
Fengwen_Chen_ResumeFengwen Chen
 
DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavid Shaffer
 
Automated deployment of data collection policies over heterogeneous shared se...
Automated deployment of data collection policies over heterogeneous shared se...Automated deployment of data collection policies over heterogeneous shared se...
Automated deployment of data collection policies over heterogeneous shared se...Cyril Cecchinel
 

Similar to Mikhail_Tchernychev_Resume_t_2 (20)

Resume
ResumeResume
Resume
 
pfrResume2016
pfrResume2016pfrResume2016
pfrResume2016
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
Microsoft Word Format
Microsoft Word FormatMicrosoft Word Format
Microsoft Word Format
 
Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)
 
Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...
 
Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)
 
CV-short
CV-shortCV-short
CV-short
 
Net Resume D Hill
Net Resume D HillNet Resume D Hill
Net Resume D Hill
 
SystemsProgrammingCourse FSDFFSFDSDSDSFSFS
SystemsProgrammingCourse FSDFFSFDSDSDSFSFSSystemsProgrammingCourse FSDFFSFDSDSDSFSFS
SystemsProgrammingCourse FSDFFSFDSDSDSFSFS
 
Linux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and EngineeringLinux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and Engineering
 
Uday singh resume
Uday singh resumeUday singh resume
Uday singh resume
 
Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015
 
Akash Jinandra EE CPE Resume 7-28-2016
Akash Jinandra EE CPE Resume 7-28-2016Akash Jinandra EE CPE Resume 7-28-2016
Akash Jinandra EE CPE Resume 7-28-2016
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
Harshal-Govind3.0
Harshal-Govind3.0Harshal-Govind3.0
Harshal-Govind3.0
 
Fengwen_Chen_Resume
Fengwen_Chen_ResumeFengwen_Chen_Resume
Fengwen_Chen_Resume
 
DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNew
 
Jordan Sept-2015
Jordan Sept-2015Jordan Sept-2015
Jordan Sept-2015
 
Automated deployment of data collection policies over heterogeneous shared se...
Automated deployment of data collection policies over heterogeneous shared se...Automated deployment of data collection policies over heterogeneous shared se...
Automated deployment of data collection policies over heterogeneous shared se...
 

Mikhail_Tchernychev_Resume_t_2

  • 1. MIKHAIL TCHERNYCHEV San Jose, CA, 95139 • (408) 463-8392 •mikhail_tchernychev@yahoo.com CAREER OBJECTIVE I am software Engineer with 30+ year experience ranging from main computer frames to modern Windows / Linux PCs and embedded devices. I developed complete complex multi-threaded UI applications from top to bottom, including algorithms, data handling and processing, presentation and documentation. My primary interest is in modern C++ and I am command-line person  Excellent communication skills and ability to work underpressure in remote arears in closed teams. Open Source Community contributions in C/C++ and Python. CORE COMPETENCIES  Linear Algebra, Calculus, Computational Methods and Physics.  C/C++11, Fortran, Python  Linux, Windows, embedded development for RPi and other systems.  Linux and Windows installation, configuration and administration.  Accustomed to Linux cross-platform toolchains and buildroot.org environment.  Visual Studio C++ with win32 and MFC  Multi-thread programing (Windows and POSIX), C++ threads.  Experience with RS-232 (windows and Linux), SPI, I2C (Linux) APIs.  GPS and Geographical Information Systems (GIS) data processing and mapping. PROFESSIONAL EXPERIENCE Geometrics Inc, San Jose, CA Senior Software Engineer, Apr 1998 – present  Developed and maintained company magnetometer data acquisition and processing software, including algorithm development, coding, debugging,manual writing and releasing. Developing and maintaining large MFC desktop UI applications.  Created data processing techniques to allow cost reduction in hardware to match and outperform competitor’s more complex and expensive systems.  Created new data processing methods and software to process data recorded with company instruments over marine HVDC cables and UXO (Unexploded Ordinance) objects,successfully competing with third party expensive commercial applications.  Participated in numerous field projects, including these with UC Davis, NASA and USGS.  Published numerous papers and presented at geophysicalconferences. Hamburg University, Institute of Geophysics, Hamburg, Germany Software Engineer, Sept 1994 – March 1998  Created unique Linux software to record and process data recorded during harbor UXO survey with objective to locate WWII UXO.  Developed data processing software for UXO interpretation, used in numerous projects around the world. Software used multi-platform UI toolkit allowing execution on both Windows and Linux.  Created in-house mission critical Marine Seismic Software to control air guns,participated in off-shore seismic survey in Barents Sea.  Wrote software for geological Gravity and Magnetic data interpretation for Linux and Windows platforms, with features still not available in commercial packages. The program was used to build Oil and Gas models for Russia’s Artic provinces by prof. Piskarev (the monograph is published ) Arctic and Antarctic Research Institute (AARI), Saint Petersburg, Russia Leading programmer, 1989-1995  Numerical modeling of the processes in the ionosphere and magnetosphere.  Radio waves propagation  Radio tomography of ionosphere
  • 2. OPEN SOURCE COMMUNITY CONTRIBUTIONS  MagPick: Magnetometer data processing software. http://sourceforge.net/projects/magpick/. The only freely available software which performs dipole inversion for UXO magnetometer surveys.  Data inversion library via non-linear optimization https://github.com/mikhailtchernychev/maginvlib. This is experience of creating universal library for inversion, with 3-rd party non-linear optimization algorithms easily pluggable, as well as other types of models and data. Published as an article.  Latitude / Longitude grid lines plugin for QGIS (qgis.org), in Python. https://github.com/mikhailtchernychev/latlongrid. My first experience in Python, with Qt and GIS bindings.  RS232_reader https://sourceforge.net/projects/rs232-reader/ Simple program written in modern C++ to receive, time stamp and match RS232 and SPI data. Proven to work at 1000 Hz sample rate o RPi 3 with logging in zipped format. The project included complete configuration and SD image for Rpi3. Project is aimed to be used with UAV (unmanned aircraft) systems. EDUCATION Saint Petersburg State University, Faculty of Physics, Saint Petersburg, Russia Master in Geophysics, January 1986 ADDITIONAL SKILLS  Linux / Unix / Cygwin shell scripting and linux command-line tools.  Valgrind debugger  Code Blocks IDE (C::B) Linux / Windows  wxWidgets GUI toolkit (Windows / Linux)  LUA scripting embedding  Basic Qt, Qt Creator, Qt Designer and Qt bindings for Python  Inno Setup installer for Windows, with Pascal scripting.  Perl Regular Expressions (PCRE) library and C++ 11/ C++14 regular expressions  BSD TCP/IP UDP sockets,CURL and Mozilla network libraries.  Experience with buidroot.org and embedded RPi systems  Basic knowledge of Android and Java development. AWARDS NASA Group Achievement Award to Surprise Valley UAV Team, for outstanding achievement in fields of geology, aviation, and remote sensing,by using unmanned aircraft for magnetometer surveys of crustal faults and fractures. Washington DC, 07/18/2013. SELECTED PUBLICATIONS  M. Tchernychev,D.D. Snyder. Open source magnetic inversion programming framework and its practical applications. Jr. of Appl. Geop. 61 (2007) p. 184–193  Tchernychev,M., Johnston,J., Johnson,R. 2009. Transverse Total Magnetic Field Gradiometer Marine Survey in Hawaii: The Quasi-Analytic Signal Approach and Multi-Channel Total Field dipole modeling. SAGEEP proceedings, Fort Worth, TX  Tchernychev,M., Johnston,R., Kulpa, J., 2013. Using A Transverse Marine Gradiometer (TVG) as submarine pipeline location tool. Oceans'13 MTS/IEEE San-Diego Conference  Tchernychev,M., Johnston,J., Johnson,R. 2009. Multiple Magnetometer Sensor Arrays and their Applications in Marine Environmental Surveys.Ocean News & Technology, May 2014 References and certifications are available upon request.