Learn Data Skills
Beta
Efim Golovin

Efim Golovin

Data Scientist

Selectel | Saint-Petersburg

Technologies

My Portfolio Highlights

My New Track

Data Scientist

My New Course

Introduction to Python

Analytical pathfinder, leading the way through the data wilderness.

My Work

Take a look at my latest work.

course

Data Manipulation with pandas

course

Introduction to Python

course

Intermediate Python

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

SberCloud | Jan 2021 - Jan 2022

Data Scientist

Project: PaaS solution for Data Scientists/Machine Learning Engineers/Data Engineers/Data Analysts My responsibilities: - Business and technical requirements analysis; - Working on Runtime environments design/implementation for (Docker images with all compatible libraries used in daily Data Science routines); - L3-technical support of users; - Regular platform analysis (from usability perspective) and creation of user stories/improvements/bugs; - Platform usage examples/tutorials creation (Jupyter notebooks, readme-files, instructions); - Working on some DS-cases if there are some (Example: notification system for cameras with semantic segmentation/classification); - Working on the back-end components implementation/improvement.
Show More

EPAM Systems | Jan 2020 - Aug 2020

Data Scientist

Project: An analytical platform for a global healthcare company I was working in various projects related to EDA, model building, deployment, post-model analysis, data preparation, etc. My responsibilities: - helping to enable users to use the platform; - Implementation of a library with custom QSAR approach; - educational sessions to explain the platform to newcomers; - testing some features of the platform, giving feedback. Tools & technologies: - Databricks; - RStudio; - PyCharm; - Scikit-Learn; - Matplotlib; - Seaborn.

T-Systems Russia | Aug 2020 - Jan 2020

Data Scientist

Project: A tracking-system for a large machinery foundry My responsibilities: - Business and technical requirements development; - Daily performance monitoring routines; - Incident tickets handling; - Building Lambda-functions and configuration of other AWS components. Tools & technologies: - Splunk; - Qlik; - Python; - Java; - Git; - Docker; - Ansible; - S3; - EC2; - Lambda; - Kinesis; - SNS; - CloudWatch; - Spark; - Oozie; - HDFS; - Hive; - Spark; - Kafka; - Terraform.

EPAM Systems | Jan 2018 - Jan 2019

Data Engineer

Project: QoS system for an international TV and broadband company My responsibilities: - gathering data from different data sources; - building an EDA; - reporting issues about data quality or availability; - participation in QoS metrics design and implementation; Tools & technologies: - Cassandra; - Graphite; - Check Point Endpoint Security; - mRemoteNG; - Git; - Pandas; - Scikit-Learn; - Numpy; - Matplotlib; - Seaborn; - Hadoop CLI; - CQLSH; - Grafana; - Dask.

EPAM Systems | Jan 2018 - Jan 2018

Data Scientist

Project: Recommendation system for an international retailer My responsibilities: - implementation/testing various alternatives of a recommendation algorithm; - evaluation of predictions generated; - building an EDA and reporting any findings of the data; - implementation of new recommendation algorithm ideas with Keras, LightGBM. Tools & technologies: - Microsoft Blob Storage; - Microsoft Azure Services; - Jupyter Notebook; - Git; - Python; - PyCharm; - PySpark; - Pandas; - Scikit-Learn; - Numpy; - Matplotlib; - Seaborn; - Tensorflow; - Keras; - LightGBM; - XGBoost.

EPAM Systems | Jan 2017 - Jan 2018

Machine Learning Engineer

Project: POC with Convolutional neural networks & AWS infrastructure for a semiconductor foundry My responsibilities: - CNNs implementation with Keras and Tensorflow; - data manipulations on S3; - training/inference pipelines implementation; - participation in inference quality/training time performance testing. Tools & technologies: - Jupyter Notebook; - Jupyter Notebook extensions; - Python; - Git; - Docker; - Ansible; - S3; - EC2; - Lambda; - MXNet; - Tensorflow; - Keras; - CloudFormation.

Sidenis Russia | Jan 2017 - Jan 2017

QA Automation Engineer

Project A Decision support system for a large reinsurance company Our team develops a large distributed web-application which includes both backend and frontend parts. The backend has microservices architecture and includes various RESTful-systems which communicate through both synchronous and asynchronous API. To simplify testing management process I've developped a configurable REST-client for JIRA&Zephyr. This client reduces manual effort during the testing by automating routine tasks. My responsibilities: - simple unit tests (using such technologies as Mockito, JUnit); - Integration tests with in-memory DBs, WireMock; - Spring MVC Test Framework; - reports for code coverage and other metrics; - Sonar Cube configuration; - Jacoco Maven Plugin configuration; - Zephyr plugin for JIRA; - Maven projects configuration; - CI/CD configuration; - code review.

Sidenis Russia | Aug 2015 - Jan 2016

Junior QA Automation Engineer

Project A Decision support system for a large reinsurance company Our team develops a large distributed web-application which includes both backend and frontend parts. The backend has microservices architecture and includes various RESTful-systems which communicate through both synchronous and asynchronous API. To simplify testing management process I've developped a configurable REST-client for JIRA&Zephyr. This client reduces manual effort during the testing by automating routine tasks. My responsibilities: - simple unit tests (using such technologies as Mockito, JUnit); - Integration tests with in-memory DBs, WireMock; - Spring MVC Test Framework; - reports for code coverage and other metrics; - Sonar Cube configuration; - Jacoco Maven Plugin configuration; - Zephyr plugin for JIRA; - Maven projects configuration; - CI/CD configuration; - code review.

Orion | Jan 2014 - Aug 2015

Java Software Developer

I was responsible for developing and deploing various program modules written on Java. I've implemented and documented a protocol which helps to connect some parts of a distributed automatic control system (ACS). I have developped a GUI builder using JFX.

My Education

Take a look at my formal education

PhD Student, Math modeling in risk theory and probability theory in Computer ScienceSt. Petersburg State University of Aerospace Instrumentation | 2019
Engineer's degree, Software development in Computer ScienceSt. Petersburg State University of Aerospace Instrumentation | 2015

About Me

Efim Golovin

For the past few years I have been trying to break into Data Science. I started as a manual tester, then worked as an automator, then as a programmer, then I worked a bit as a Data Scientist.

Powered by

  • Work
  • Courses
  • Experience
  • Education
  • About Me
  • Create Your Data Portfolio for Free