Michael Karchevsky, Image Processing Developer in Krasnoyarsk, Krasnoyarsk Krai, Russia
Michael Karchevsky

Image Processing Developer in Krasnoyarsk, Krasnoyarsk Krai, Russia

Member since June 6, 2016
Michael has 7+ years of experience in machine learning and artificial intelligence, gathering research experience both in the industry and academic settings: He has the ability to work with any kind of data, from text, image, video, and time series to tabular data. Michael possesses a strong leadership profile, soft and teamwork skills, and a notable ability to work under pressure and meet challenging deadlines, together with quick learning abilities and a results-oriented approach.
Michael is now available for hire


  • Zarplata.ru
    PyTorch, Python, Natural Language Processing (NLP), Recommendation Systems...
  • Aurteen, Inc.
    Image Processing, Python, PyTorch, TensorFlow, Deep Learning, Computer Vision
  • SeatCrawler
    Bottle.py, JavaScript, Luigi, StatsModels, Scikit-learn, SQL, Pandas, Python



Krasnoyarsk, Krasnoyarsk Krai, Russia



Preferred Environment

PyCharm, Git, Linux, PyTorch

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.


  • Data Science Team Leader

    2019 - 2021
    • Directed a team of four data science and two data engineer professionals.
    • Led research and problem formalization (recommendation and search system, NLP, Churn, CV).
    • Oversaw the development of machine learning models.
    • Coordinated the deployment and maintenance of APIs in production.
    Technologies: PyTorch, Python, Natural Language Processing (NLP), Recommendation Systems, Web Search, NER, Computer Vision
  • Senior Data Scientist (Deep Learning)

    2018 - 2018
    Aurteen, Inc.
    • Supervised the research and the design of deep learning models.
    • Produced medical image segmentation and classification.
    • Developed complex production pipelines, from training to deployment.
    • Researched and implemented state-of-the-art data science techniques.
    Technologies: Image Processing, Python, PyTorch, TensorFlow, Deep Learning, Computer Vision
  • Data Scientist

    2017 - 2018
    • 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: Bottle.py, JavaScript, Luigi, StatsModels, Scikit-learn, SQL, Pandas, Python
  • 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: Amazon Web Services (AWS), Python, JavaScript, Spotfire, TIBCO, PostgreSQL, Redshift, AWS EC2, Relational Database Services (RDS), AWS S3, AWS
  • Software Developer

    2013 - 2017
    • 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: PyTorch, NLTK, Python, OpenCV, TensorFlow, Keras
  • 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: CUDA, Image Processing, Python, MATLAB, OpenCV, Git, Object-oriented Programming (OOP), C++, C
  • 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: Mathematica, Wolfram, Fortran, MATLAB, Python, OpenCV, C++, C
  • 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: JavaScript, CSS, HTML, CUDA, Tecplot, Linux, D3.js, Subversion (SVN), MATLAB, OpenCV, Python, C++, C
  • Intern

    2013 - 2013
    • 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: D3.js, Petrel, MATLAB, Python, C++



  • Languages

    Python, Multiscale Modeling Language (MML), SQL, Wolfram, Java, UML
  • Libraries/APIs

    Pandas, NumPy, SciPy, Keras, Matplotlib, NLTK, OpenCV, Scikit-learn, SpaCy, PyTorch, NetworkX, SQLAlchemy, TensorFlow, Python Imaging Library, D3.js, Luigi, Bottle.py, Beautiful Soup, Java Digital Image Processing (DIP), Standard Template Library (STL), OpenMP
  • Tools

    Seaborn, Gensim, Scikit-image, Git, Plotly, Mathematica, StatsModels, Jupyter, IPython, PyCharm, Tecplot, AWS SES, Google Analytics, JetBrains, IPython Notebook, Spotfire, Apache, SQLiteManager, NER
  • Paradigms

    Data Science, Functional Programming, REST, Distributed Computing, Object-oriented Programming (OOP), Parallel Computing, Concurrent Programming, Data-driven Programming, Model-driven Development, Agile
  • Platforms

    Jupyter Notebook, Amazon Web Services (AWS), Linux, Amazon, AWS EC2, Petrel
  • Other

    Computer Vision Algorithms, Pipelines, Data Processing, Neural Networks, Deep Learning, Algorithms, Analytics, Image Processing, Data Analysis, Computer Vision, Mathematics, Machine Learning, Scientific Computing, Artificial Intelligence (AI), Predictive Modeling, Time Series, Text Classification, Text Categorization, Sequence Classification, Extractive Question Answering, Text Generation, Bokeh, Tesseract, Physics Simulations, Statistics, Data Structures, Numerical Methods, Network Programming, Problem Solving, AWS, Relational Database Services (RDS), TIBCO, Natural Language Processing (NLP), Recommendation Systems, Search, 3D Image Processing, Patterns
  • Frameworks

    Scrapy, Flask
  • Storage

    PostgreSQL, Redshift, MySQL, JSON, SQLite, NoSQL, AWS S3


  • 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

To view more profiles

Join Toptal
Share it with others