Mikhail Kolarov : **/**/**, Tyumen, Russia
mobile: +7-912-***-**-**
e-mail: *******.*******@****.**
Goal: computer programming in .Net, C#, Unity, OpenCL, OpenGL, GPU, SQL, Linux/Unity, TCP/IP, serial protocol (RS232/485),RF(CC1100/430), implementation of personal refinements on remote simplified secure access (thin client, browser) to separate applications running on server (Linux, client-server) Work experience:
2020 TYUMEN STATE UNIVERSITY
Leading programmer: center of digital information technology: C#, .Net, protocols of remote access, version control, maintenance of existing software, adding new features 2011- 2020 NIITS-NGT – Burneftegas (part of oil and gas company“BashNeft” from 2014)
Creation of scenes of geophysical objects visualization( surfaces, well tracks, fractures, faults, formations, seismic sections and 3D volumes) with instruments of Unity3D, Open Inventor API and OpenGL in IDE C#, .Net, VS 2015-2019, MonoDevelop, SharpDevelop. Unity, .Net Core for Linux, Unity experience (3D modeling, visualization) in Ubuntu 10, 12, 14;
Utilization of interoperability functions (OpenCL and OpenGL), when physical parameters (temperature, currents, electric potentials, magnetic fields and other) are stored and processed in video cards memory (AMD/Nvidia) as graphic objects. Writing of own software for work with geophysical data in IDE .Net,C#, C/C++ with a function of remote access of client user to server (technologies and protocols VNC/RDP). Computer programming (Linux, Windows, C#, C Net, OpenCL, OpenGL, GDI, GTK/GDK) mainly for 2D mapping and 3D visualization of scenes of geophysical lines, topography surfaces, grids, well tracks, well logging methods and geologic bodies. Seismic processing, interpretation, processing of seismic acoustic signals (digital filtering, noise suppression, anti-aliasing).
Experimental refinement of software for laser 3D scanner ( UI (C#), device controller
(Atmel), communication protocol (RS232) for photogrammetry tasks, restoration of surfaces and 3D objects from point clouds.
2004-2011 RPS Energy
Field work(equipment, interconnected by protocols TCP/IP, RF, RS232/485 ):
-geophysical supervising of field operations;
- audit and testing of seismic equipment, servicing of the central servers of data acquisition (seismic recorder stations), functioning under OS Linux. Cross sections and seismic recorder stations were interconnected by optical interfaces and protocols(GPON),
“inline” communication was provided by reinforced Ethernet cables or 4-wire for work with modernized RS485 protocol;
-assembly of central seismic recorder station blocks (correlator, block of digital signal processing), replacement of components and circuit boards with FPGA, utilized for high speed multichannel Fourier transform, used for noise monitoring (ambient noise) in the process of recording, and also for correlation operations (when using vibratory energy sources/vibroseis). Communication with peripherial devices (geophones, accelerometers) was provided by interface RS485.
Used own software (based on .Net, C#,C++) for testing of geophysical equipment
(geophones, seismic recorder stations, sync systems); 2000-2004 Toronto, Canada
Computer programming, METEX Systems and CAA Insurance Company, work in a R & D project together with Applied Systems (Alabama, USA) for re- orientation of traditional client-server system of a large Canadian insurance company
(that originally operated mainframe IBM), implemented as centralized data center and dedicated call-centers, linked by hi-speed channels of internal networks (intranet), into a Internet-oriented system where insurance agents and accountants could remotely work from anywhere in the country through remote secure internet connection (policy initiations, renewals, termination; claims processing and management). Linux, Gnome, GTK, X11, C++, Visual Basic, Windows API EDUCATION:
2010 TUSUR Tomsk State University of Control Systems and Electronics
(diploma with distinction), specialty “Industrial Electronics”