Ivan Nikolajev
Verified Expert in Engineering
Data Scientist and Developer
Prague, Czech Republic
Toptal member since November 21, 2019
Ivan has experience working as a data scientist and a data engineer in network security and finance industries. This includes processing and cleaning data, formalizing business problems and creating solutions by designing features and applying machine learning techniques to solve the problems. Ivan works with big data using Spark and MapReduce, and can visualize and present results to stakeholders in an easy-to-understand format.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Git, Spark, Scala, Python, Linux, MacOS
The most amazing...
...project I've worked on is a classifier that detected network endpoints infected by malware that performed cryptomining.
Work Experience
Full-stack Data Scientist
Freelance clients
- Scraped data from many different sources and set up robust pipelines for regular data processing in AWS.
- Built a system for providing regular reports based on various data sources; it is an entirely automatic cloud-based system.
- Created internal websites for data monitoring and control.
Data Engineer and Data Scientist
Barclays
- Created an anomaly detection model that ran in Spark and provided anomalies for a transaction audit and visualization tool.
- Worked on a data transfer project that spanned multiple departments and platforms and helped to safely transfer data within the company.
- Designed and developed solutions for big data platforms.
Data Scientist
Cisco Systems
- Created classifiers and anomaly detectors for catching malware in network traffic using metadata.
- Performed data extraction and analysis, designed features, and built classification models using various machine learning techniques.
- Worked with big data technologies on a daily basis, creating and optimizing a lot of complex analysis jobs in Spark that ran on large volumes of data.
- Had to keep up with trends in machine learning and data science and implemented many state-of-the-art methods from scientific publications.
- Drafted several US patterns on network security and machine learning. Many patents were successfully submitted, some already granted by the US Patent Authority.
- Published commercial blogs and contributed to scientific papers.
Developer
Cognitive Security
- Ran malware in sandboxed environments and gathered network telemetry.
- Analyzed network telemetry from malware.
- Designed detection algorithms for the malware based on the analysis.
Experience
Distributed Manipulation by Shaping Magnetic Field (MagMan Platform)
This was implemented in Simulink and allowed real-time manipulation of the metal ball using a field of magnetic coil actuators.
A video was created based on this project that won the MATLAB and Simulink Student Design Challenge 2013.
https://youtu.be/AhS_2gU1qW0
Education
Master's Degree in Cybernetics and Robotics, Systems and Control Specialization
Czech Technical University - Prague, Czech Republic
Bachelor's Degree in Cybernetics and Robotics, Systems and Control Specialization
Czech Technical University - Prague, Czech Republic
Skills
Libraries/APIs
REST APIs, Scalding, Matplotlib, Scikit-learn, NumPy, PyTorch, React, Pandas
Tools
MATLAB, Git, Jupyter, IntelliJ IDEA, Wireshark, YourKit
Languages
Python, JavaScript, HTML, Java, Scala, SQL, CSS, Julia, Bash, Simulink
Frameworks
Spark, Scrapy, Flask, Selenium
Paradigms
ETL
Platforms
Linux, Jupyter Notebook, Docker, MacOS, Amazon Web Services (AWS)
Storage
PostgreSQL, MySQL, MongoDB
Other
Algorithms, Big Data, Data Scraping, Scraping, Data Visualization, Data Analysis, Data Science, Machine Learning, Web Scraping, Front-end, Full-stack Development, Cython, APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring