Scroll To View More
Michael Karchevsky

Michael Karchevsky

Krasnoyarsk, Krasnoyarsk Krai, Russia
Member since June 6, 2016
Michael has five years of experience in a scientific research environment as a Python, C++, and OpenCV developer. He is interested in complex projects related to various aspects of computer science, especially in the fields of computer vision, video analytics, and machine learning. In addition, he enjoys developing mobile applications.
Michael is now available for hire
Portfolio
  • Aurteen, Inc.
    Deep Learning, TensorFlow, PyTorch
  • SeatCrawler
    Python, Pandas, SQL, Sklearn, Statsmodels, Luigi, JavaScript, Bottle
  • P2 Energy Solutions
    AWS, S3, RDS, EC2, Redshift, PostgreSQL, Tibco Spotfire, JavaScript, Python
Experience
  • Data Analysis, 7 years
  • Computer Vision, 7 years
  • Python, 6 years
  • Machine Learning, 5 years
  • Pandas, 4 years
  • Deep Learning, 3 years
  • Amazon Web Services (AWS), 2 years
  • Flask, 2 years
Krasnoyarsk, Krasnoyarsk Krai, Russia
Availability
Full-time
Preferred Environment
Windows/Linux, Git, JetBrains (PyCharm)
The most amazing...
...scientific challenge I've tackled was one where I developed and implemented several algorithms for tracking particles in a fluid optical experiment.
Employment
  • Python Developer
    2018 - 2018
    Aurteen, Inc.
    • Build a proof-of-concept deep learning-based semantic image segmentation network that will be capable of segmentation of three types of lesions (fluid leakage) in retinal images (medical image from the back of the eye).
    Technologies: Deep Learning, TensorFlow, PyTorch
  • Data Scientist
    2017 - 2018
    SeatCrawler
    • Researched and developed new machine learning algorithms.
    • Implemented data crawlers and ETL.
    • Developed and improved data science pipelines.
    • Established a fault-tolerant multiprocessing workflow.
    • Maintained a Python web service (front-end + back-end), improved API integration, and developed new features.
    • Developed prediction of ticket prices and ticket sales.
    Technologies: Python, Pandas, SQL, Sklearn, Statsmodels, Luigi, JavaScript, Bottle
  • Big Data Analyst
    2016 - 2017
    P2 Energy Solutions
    • Automated a database migration pipeline from RDS to Redshift.
    • Built a new data warehouse to serve analytic operations.
    • Designed and implemented SQL scripts for data analysis.
    • Maintained and modified Spotfire data visualization pages.
    Technologies: AWS, S3, RDS, EC2, Redshift, PostgreSQL, Tibco Spotfire, JavaScript, Python
  • Software Developer
    2013 - 2017
    StreamData
    • Implemented a detection system and tracking of people on video, to help determine statistics in the supermarket.
    • Created software for automatic data processing and visualization of results.
    • Created an algorithm for a data science predictive model.
    • Developed image analysis algorithms for medical equipment.
    • Created neural network architecture and an API for styling images.
    Technologies: Keras, TensorFlow, OpenCV, Python, NLTK, PyTorch
  • Teacher of IT and Computer Science
    2014 - 2016
    Novosibirsk State University
    • Created an education methodology. Created lectures for fast understanding of key aspects. Structured programming knowledge.
    • Approved communication and presentation skills. Learned to transfer thoughts and ideas to students.
    • Got two students for scientific advisory as a result of acceptance of good training methodologies.
    • Trained students to be the best at programming, as measured by the results of the final exams.
    Technologies: C, C++, OOP, Git, OpenCV, MATLAB, Python, Image Processing, CUDA
  • Junior Researcher
    2014 - 2015
    Baker Hughes
    • Gained experience in fluid dynamics of wells and Monte Carlo methods.
    • Created optimization methods for solving the inverse problem (based on the Monte Carlo algorithms).
    • Implemented detailed statistical analysis of experimental data of drill bits.
    • Created an electromagnetic device model to predict sensor values.
    • Implemented 30+ data processing scripts (with full visualization).
    Technologies: C, C++, OpenCV, Python, Wolfram Mathematica, MATLAB, Fortran
  • Laboratory Research Assistant
    2009 - 2014
    Novosibirsk State University, Institute of Thermophysics
    • Developed and modified algorithms for particle image velocimetry (PIV) and particle tracking velocimetry (PTV).
    • Implemented deep mathematical image processing algorithms.
    • Gained experience in analyzing algorithm documentation and using it as instructions for implementation.
    • Participated in many conferences, authoring or co-authoring thirteen scientific papers.
    • Created utilities and plugins for data processing.
    Technologies: C, C++, Python, OpenCV, MATLAB, SVN, Wolfram Mathematica, D3.js, Linux, Tecplot, CUDA, HTML, CSS, JavaScript
  • Intern
    2013 - 2013
    Schlumberger
    • Modeled hydraulic fracturing.
    • Developed numerical data analysis algorithms.
    • Gained experience in computer simulations of physical processes, mathematical modeling, and numerical analysis.
    • Implemented visualization and preparation of technical presentations.
    Technologies: C++, Python, MATLAB, Wolfram Mathematica, Petrel, D3.js
Experience
Skills
  • Languages
    Python, C, C++, SQL, Swift, Java, Pascal, Delphi, UML, JavaScript, CSS, HTML, BASIC, Visual Basic, C#
  • Frameworks
    Machine Learning, Flask, Scrapy, .NET
  • Libraries/APIs
    OpenCV, Scikit-learn, SciPy, NumPy, Sklearn, Keras, Pandas, Matplotlib, NLTK, Instagram API, D3.js, Python Imaging Library, TensorFlow, PyTorch, NetworkX, SQLAlchemy, Node.js, DirectX, OpenMP, Standard Template Library (STL), Java Image Processing, Beautiful Soup
  • Tools
    Git, Scikit-image, Seaborn, Gensim, MATLAB, Google Analytics, Visual Studio, Subversion (SVN), PyCharm, WebStorm, Plotly, AWS SES, Mathematica, Tecplot, StatsModels, Jupyter, IPython, SQLiteManager, Apache, Adobe Photoshop, TortoiseSVN, Spotfire, IPython Notebook
  • Paradigms
    REST, Functional Programming, Model driven development, Data-driven Programming, Test-driven Development (TDD), Parallel & Distributed Computing, Concurrent Programming, Object-oriented Programming (OOP)
  • Platforms
    Amazon Web Services (AWS), Jupyter Notebook, Amazon, Windows, Mac OS, Linux, AWS EC2, CUDA, Surface
  • Other
    Image Processing, Scientific Computing, Computer Vision, Mathematics, Deep Learning, Analytics, Data Analysis, Algorithms, Neural Networks, 2D Image Processing, Network Programming, Debugging, Physics Simulation, Statistics, Numerical Methods, Problem Solving, Data Structures, Tesseract, Bokeh, Patterns, 3D Image Processing, Machine Learning Algorithms
  • Storage
    SQLite, MySQL, NoSQL, JSON, RedShift, PostgreSQL, MongoDB
Education
  • Masters's degree in Data Analysis
    2015 - 2017
    Yandex School of Data Analysis - Moscow
  • Postgraduate degree in Physical and Technical Information Technology
    2014 - 2016
    Novosibirsk State University - Novosibirsk
  • Master's degree in Automation of Physical and Technical Research
    2012 - 2014
    Novosibirsk State University - Novosibirsk
  • Bachelor of Science degree in Automation of Physical and Technical Research
    2008 - 2012
    Novosibirsk State University - Novosibirsk
I really like this profile
Share it with others