Was online yesterday at 11:29

Zapreev Dr Ivan Sergeevich

Male, 44 years, born on 22 November 1979

Not looking for a job

Kanevskaya, not willing to relocate, prepared for occasional business trips

Contacts
 +7 (911) 395-15-39
Телефон подтвержден
ivan.zapreev@gmail.com — preferred means of communication

The approximate area of the job search is specified

Senior Data Scientist

Specializations:
  • Data scientist
  • Analyst

Employment: full time, part time, project work, work placement

Work schedule: full day, flexible schedule, remote working

Work experience 25 years

May 2023currently
1 year 4 months
Samokat Tech
Lead Machine Learning specialist
Development of the Machine Learning approaches for the product demands on the online market platforms. Regression Models, Python, Pandas, DVC, Airflow, Prophet, Jira, Confluence, Agile Scrum
April 2017currently
7 years 5 months
Individual Enterpreneur
Freelancer/Owner
Supervised and Unsupervised Machine Learning, Time Series Analysis, Anomaly detection, Classification, Design and Development of Mathematically involved, distributed, multi-threaded, load-balanced software. Performing Data Science research and analysis. Providing training's on Theoretical Computer Science, Higher Mathematics, Programming languages and Software Design Patterns, Modelling languages and Software Development Strategies.
November 2021March 2023
1 year 5 months
Skan ^AI

USA, www.skan.ai/

IT, System Integration, Internet... Show more

Senior Data Scientist
Time Series Analysis, development of Numerical and Statistical algorithms for Process and Activity Discovery based on user event data. Designing, implementing and delivering to production Python based (Scikit-learn, Tensorflow, Keras) Supervised and Unsupervised Machine Learning/Deep Learning Algorithms employing Binary Classifiers, Clustering (KMeans, OPTICS), Feature space generation (Contrastive Predictive Coding), automated Labeling (TFIDF). Designing and implementing automated Spark/Databricks/Microsoft Azure/Delta Lake pipelines. Project planning and knowledge dissemination, data analysis and prototyping.
March 2020April 2021
1 year 2 months
Philips Research via YEM

Netherlands, www.philips.nl/healthcare

Interoperability & Integration Architect
Communicating with Philips businesses for gathering user requirements. Participating in regular international t-conn IHE and HL7 standardization meetings. Devising Reference and Solution Architectures. Developing models for the representation of the healthcare content/data (e.g. care plans, pathways, vital signs) using standards; Developing IHE and HL7 standard based APIs for exchange of clinical content with other products and applications within the ecosystem; Quickly test defined concepts by quick prototyping; Maintaining contacts with stakeholders across Philips businesses, Research and central architecture team to determine the work direction; Promoting interoperability, IHE and HL7 standards, domain knowledge, innovative thinking and customer understanding; Promoting trust, openness and leverage of external capabilities locally and globally;
March 2020August 2020
6 months
Stichting "Buratino"

Netherlands, www.russchooleindhoven.nl

Application Designer
Gathering user requirements, design and support for the iOS and Android mobile applications for the organization's Wordpress website using WPMobile.App. Setting up and publishing the applications in the Google Play and Apple Store. Tracing, debugging and configuring wordpress plugins and the webserver. Communicating with the WPMobile.App and one.com Technical support teams for resolving plugin and hosting issues.
December 2019March 2020
4 months

Netherlands

Data Scientist
Following Harvard and IBM Data Science Professional certification programs: Big data, Data Wrangling, Data Visualization, Space reduction, Machine learning, Data Analysis; Scripting with R (dplyr, tidyverse, tidytext, tidyr, ggplot2, ggrepel, caret, lubridate, broom, pdftools, matrixStats, Rborist, randomForest, rpart, lattice, stringr, reshape2, rvest, scales, purrr, kableExtra, graphics, R.utils, readr, readxl), and Creating reports and presentations with Rmd, and RStudio; Scripting with Python: Pandas, NumPy, Matplotlib, SciPy, SeaBorn, SKLearn; IBM Watson Studio; IBM Cloud (object storage)
December 2018December 2019
1 year 1 month

Netherlands, www.asml.com

Agile Scrum Product Owner
Working as an Agile/Scrum Product Owner from the side of Altran on the ASOME project for ASML. My main responsibilities are: contact with ASML stakeholders, gathering and formalizing requirements, refining them to backlog items, prioritizing, reporting to project leaders, and running the team of 6 software engineers. This project is about providing facilities (Domain specific languages, code generators, IDE and infrastructure) for the Domain Driven Engineering for Data Control Algorithm (DCA) pattern driven development of ASML system components. The main tolls and technologies used are: UML, Java, C/C++, Jira, Git, Gitlab, CodeCollaborator, Eclipse, Sirius, XText, ECore
September 2018December 2018
4 months

Netherlands, www.asml.com

Lead Software Developer / Architect
Metrology Software, Levelling, FC-62, Extending XT machines with the new measurement sensor. Researching and solving functionality migration and extensions problems for KR and KV components, introducing new EVP items, as well as new LZGLxSPOT interfaces. Making time planning, architectural solution proposals, writing documentation, organizing meetings, realizing software changes, performing functional evaluations, and taking part in code reviews. Used tools: C/C++, Linux, Windriver Workbench, TCE, ClearQuest, ClearCase, JIRA, ATTest (gtest, gmock), CodeCollaborator, PlantUML, FLAT 7.2 (focus leveling analysis tool).
June 2018July 2018
2 months
Philips Nederland BV

Netherlands, www.philips.nl/

Senior Embedded Software Architect
Philips Medical, IGT (Image Guided Therapy) Systems, working on the XViewer component for the Azurion platform. Using Microsoft Visual Studio 2015, C++, Rational Team Concert.
January 2017June 2018
1 year 6 months
Technical University of Delft

Netherlands, www.dcsc.tudelft.nl/

Postdoctoral Researcher
Performing research in the DCSC group of TU Delft, within the CADUSY project: "Control And Data-driven modeling Using Symbolic methods". The project is done in collaboration with TU/Eindhoven, ASML, National Instruments, Evolved Analytics, and FMTC. It aims at automating the process of system identification and control synthesis for cyber-physical systems by means of evolutionary symbolic tools. Sub projects: * Size-optimal determinization of synthesized BDD controllers for SCOTSv2.0/CUDD. * Being a Postdoc-representative of DCSC Employed: Generic Programming, Symbolic regression, Verification and Control of Hybrid Systems, Wolfram Mathematica, C++11, CUDD, CMake, GCC
May 2016February 2018
1 year 10 months
Company Name Multiculturele Gemeenschappelijke Stichting “Buratino”

Netherlands, russchooleindhoven.nl/

IT department coordinator
At the Center of Russian Language, which is a non-profit organization serving a weekend's school for Russian speaking children, I take a role of Information Department coordinator. My main tasks here are setting up goals, coordinating the daily tasks, checking on the work results of the department members. In addition I actively participate in all other work activities among which are: managing the word-press website, maintaining Conscribo database, sending notification e-mails, posting news, and communicating to other departments. Being a member of the school board of coordinators, I also participation in organizing school-wide events.
July 2015June 2017
2 years
University of Amsterdam

Netherlands, www.uva.nl/home

Educational Institutions... Show more

Scientific developer
Developing open-source scientific software in C++ with GCC on Linux and Mac OS. Researching numerical and statistical algorithms and data structures for Statistical Machine Translation. Implementing distributed machine translation infrastructure with load ballancing. Chairing the research meeting at the Information and Language Processing Systems Group (ILPS). Employed: Dynamic programming, beamsearch, hashing techniques, multi-threading, probability theory, statistics, Netbeans, C++, cmake, gcc, WebSockets, JSON, JavaScript, HTML, CSS, Ajax, jQuery, Bootstrap, LaTex, Doxygen, Markdown
April 2014July 2015
1 year 4 months
Fontys Hogescholen

Netherlands, fontys.nl/

Educational Institutions... Show more

Lecturer / Docent ICT
Supervising 11+ traineeship/internship students by Dutch companies. Performing exam, live performance, and diploma assessments, developing courses, leading project groups. 2015-P2: SE2-2: C# ASPX .NET, Unit testing, Version control systems, UML, Software Requirements specifications; 2. JEA-ESD: Google Web Toolkit, HTML5 Canvas; MATH2: Discrete Mathematics: Linear Algebra, Regular Languages, Grammars and Finite State Automata's; PTS6: Leading of Student's Professionalization projects; DBO-SEI: Database Optimizations - Oracle, Indexes, Materialized views, Query optimizations, Service Oriented Architectures, Accessing web-services from PL/SQL. 2015-P1: SE2-1: C# .NET Windows Forms, Unit testing, Version control systems, UML, Software Requirements specifications; 2. JEA-ESD: Java Enterprise, Java Servlets, JSP, Java Script, CSS, HTML5, AJAX, JQuery, AngularJS, JSON, EJB, JPA, CDI, GWT, JavaFX; MATH1: Discrete Mathematics: Set theory and propositional logic; OS1: Operating systems, Linux, concurrency and process planning algorithms, multi threaded, Java, JavaFX. 2014-P4: 1. IDE: Integrated Development Environments with Microsoft Visual Studio .NET 2. MATH2: Discrete Mathematics: Linear Algebra, Regular Languages, Grammars and Finite State Automata's, 3. KTV-Deeltijd: Quality, Testing, and V-Model. 4. DB12: SQL and Datamodeling for Relational Databases 5. Mentoring four internship students: Visiting internship companies, monitoring the internship process and performing evaluations. 2014-P3: 1. OIS: C#, MONO Game; 2. MATH1: Discrete Mathematics: Set theory and propositional logic; 3. KTV-Deeltijd: Quality, Testing, and V-Model. 4. Mentoring of four internship students: Work process tutoring, evaluation of the work/report, visits to the internship companies. 2014-P2: 1. SE22: C# ASP .NET; 2. JEA-ESD: Java Enterprise GWT; 3. DBO-SEI: Database Optimizations - Oracle, Indexes, Materialized views, Query optimizations, Service Oriented Architectures, Accessing web-services from PL/SQL.
March 2010April 2014
4 years 2 months
ASML Holding

Netherlands, www.asml.com/

Electronics, Tool Engineering, Household Appliances, Computers and Office Equipment... Show more

Software Architect
Developed a number of patches for the event-driven production control software of the Twinscan platform with the use of formal modeling and verification tooling of Virum ASD Suite, C++, Git, Clearcase, and Clearquest; Wrote Software Impact Analysis and Process Investigation Reports for the Trajectory Planning Facility of the Twinscan's Motion Control Platform; Developed automated unit-test framework for Matlab; Developed Repeated Polynomial Scan trajectory planner; Created new object-oriented design for the Multidimensional trajectory planning component of the embedded soft-realtime Motion Control & Subsystem Facilities platform, using OOP, UML, Component, Class, and Sequence diagrams, C, C++, and Boost; Coached colleagues in object oriented software development, design patterns, and multidimensional trajectory planning with two dimensional position and velocity constraints; Investigated and solved the performance overhead problem in the Trajectory planning component caused by using Boost shared pointers with STL containers;
August 2008January 2012
3 years 6 months
Self Employed

Netherlands, github.com/ivan-zapreev/x-cure-chat

IT, System Integration, Internet... Show more

Sofware Architect, sofware developer, and etc.
Worked on the cutting edge real-time chat and forum system: Created visual design concepts and design, Gimp, HTML5, CSS; Developed AJAX driven object-oriented software architecture (client and server side); Implemented software software using Java, GWT and SQL; Created build, packaging and deployment scripts, using ANT; Developed installation scripts, instructions and other documentation; Setup and maintained the Ubuntu-based webserver with Apache, Tomcat and My SQL servers;
March 2008February 2010
2 years
Centrum voor Wiskunde en Informatica

Netherlands, www.cwi.nl

Educational Institutions... Show more

PostDoc researcher
Created Type-2 computable model checking algorithms for the Continuous Control Systems; Developed ground-breaking Computable Semantics for CTL* on Discrete-Time and Continuous-Space Dynamic Systems. The computability of that semantics is ensured by the developed Büchi-automaton-based verification algorithms; Wrote six (6) research reports and scientific papers on the research topic, using Latex, Tex, and gnuplot; Gave presentations at project meetings, conferences and congresses; Developed infinite grid and set representation library (Boost, C++) for the model checking tool for hybrid systems: Ariadne (http://trac.parades.rm.cnr.it/ariadne/);
March 2004March 2008
4 years 1 month
University of Twente

Netherlands, www.utwente.nl/en/

Educational Institutions... Show more

PhD researcher
PhD dissertation on: "Model Checking Markov Chains: Techniques and Tools"; Created numerical and statistical algorithms for model checking of Continuous and Discrete time Markov chains; Wrote eleven (11) scientific research papers and reports, using Latex, Tex, and gnuplot; Gave presentations at project meetings, conferences, and congresses; Supervised two Master students, one Internship student and one Student assistant; Gave seminar courses to Bachelor and Master students on the topics of Advanced Model Checking, Years: 2006, Formal Methods for Software Engineering, Years: 2005,2006; Created requirements, documentation, specifications, architecture and developed software for the large scale Markov Chains Model Checking Tool (MRMC www.mrmc-tool.org/) using Flex, Bison, and C; Created an automated performance testing frameworks for MRMC, using sed, awk, bash, gnuplot;
November 2003March 2004
5 months

Novosibirsk, dote.ru/

IT, System Integration, Internet... Show more

Software Eingineer
Participated in development of server side of the Java servlet/JSP based web portals; Worked on development of MIDP applications for mobile phones using Java ME;
October 2001March 2004
2 years 6 months
Novosibirsk State University

Novosibirsk, www.nsu.ru/

Lecturer
Worked on the course: 'Introduction to C# language'; Developed the course material, gave theory lessons; Developed and gave practicum lessons; Provided final examination and assessment; Worked on the course: 'Unified Modeling Language UML'; Developed the course material, gave theory lessons; Provided final examination and assessment; Worked on the course: 'Introduction to UML'; Developed the course material, gave theory lessons; Provided final examination and assessment;
June 2003October 2003
5 months
TechRun D&T

Novosibirsk

IT, System Integration, Internet... Show more

Software Engineer
Investigated for the C++ DLL Hell problem in the scope of the Widcom Bluetooth SDK; Proposed a solution for the C++ DLL Hell problem in the scope of the Widcom Bluetooth SDK; Implemented JSR-82 for the OBEX protocol: authentication and bug fixing, extending KNI; Created a Bluetooth (RFCOM) based games for mobile devices, using Microsoft Visual Studio C++ and Widcom Bluetooth SDK;
January 2002June 2003
1 year 6 months
UniPro

Novosibirsk, unipro.ru/

IT, System Integration, Internet... Show more

Software Architect, software developer, quality assurance
Developed A18N and I11N tests for the Netbeans project, using Java, JUnit, Jemmy, Jelly; Developed and implemented a conceptually new A11Y and I18N testing framework for java applications, using Java, JUnit, Jelly and Jemmy; Developed an object-oriented software architecture for the SMS services software using UML and Java; Developed functional tests for the Sun Microsystem's C++ and Fortran compilers; Investigated bugs in the Sun Microsystem's C++ and Fortran compilers; Developed HTML reporting tool for the test software, using Java, XML, HTML and SAX parser;
June 2000January 2002
1 year 8 months
Novosoft Inc

Novosibirsk, www.novosoft.net/

IT, System Integration, Internet... Show more

Software Architect, system analyst, software developer, test designer
Wrote 4+ project proposals for the web-based Java enterprise projects (up to 600 man hours); Developed 5+ high-level architecture proposals and project planning for web-base projects (up to 600 man hours) OOP, UML, Component, Class, Activity, Collaboration and Sequence diagrams; Created and gave a UML lecture course to my colleagues; Created and gave an "Object oriented designs" course to my colleagues; Gathered Software requirements, wrote Software Requirements Documents for more than 6 different projects, using OOP, UML, Use-Case diagrams; Created object-oriented software architectures and object oriented code for more than 4 enterprise projects, using OQL, SQL, Java, Servlets, JSP, EJB, Websphere;
September 1999February 2000
6 months
Avalon's Tree Inc

Novosibirsk

Software developer
Developed a parser or a predicate based software language; Investigated and analyzed a possibility to port a large project from Pick Basic into Visual Basic;
June 1999August 1999
3 months
Novosibirsk Institute of Program Systems

Novosibirsk

Tests developer
Developed tests for the El-76 to C++ converter;

Key skills

You can change skill levels in the mobile app — the website will have this feature a little later on

Computer Litography
Embedded Systems
Launching new products
Object Oriented Designes
Probabilistic and Stochastic systems
Research in Theoretical Computer Science
Software Development
Software Eingineering
System Verification
Teaching
Research
Research And Development
Algorithms
Control Systems
Modelchecking
Mathematical Statistics
Writing Articles
Time Series Analysis
Deep Neural Network
Deep Learning

Driving experience

Own car

Driver's license category B

About me

My name is Dr. Ivan S. Zapreev. I come from Russia but now I have a Dutch citizenship. I am 43 years old and I lived and worked in the Netherlands for 18 years and since 2021 I live and work in Russia again. I speak and write fluently in Russian (native), English (TOEFL 256 PC based) as well as Dutch (level NT2-2). My PhD work was on Numerical and Statistical Model Checking of Markov Chains: https://research.utwente.nl/en/publications/model-checking-markov-chains-techniques-and-tools I have 14 international research publications (where I made the major input) among which Twelve (12), are DBLP recognized, (https://dblp.org/pid/77/4517.html) and Six (6) Codeproject articles (https://www.codeproject.com/Articles/Dr-Ivan-S-Zapreev). I have 20+ years of work experience within which I spent about 10+ years doing Mathematical (Computer Science and Data Science) research and teaching at the universities and 10+ years working in different ICT positions, such as software engineer, software architect, product owner and etc. Being young and passionate researcher, in the last years I worked on developing numerical and statistical algorithms and software in the areas such as numerical and statistical model checking, model checking cyber-physical systems, compressing of correct-by-design embedded controllers, symbolic regression and genetic programming, neural networks, statistical machine translation, motion control platforms and domain specific languages. Being a theoretical mathematician by education, I have a lot of practical industrial experience with software engineering. I am keen on developing new theories/algorithms and putting them to practical use via industrialized applications. in 2020, I have passed Data Science Professional certification programs at Harvard (with R) and IBM (with Python) please see the online transcripts for more details: 1. https://credentials.edx.org/records/programs/shared/a2f03c6cf50345369e8c5a4d6db8996e/ 2. https://credentials.edx.org/records/programs/shared/66af18d1e55b4502a6ef2c6bc7980abc/ For all of my Data Science related certificates please contact me. My Data Science portfolio projects in R: 1.1 “German Apartment Rentals” predicting renting prices, time series analysis: • R script: https://github.com/ivan-zapreev/data-science-r-projects/raw/master/capstone/apartment_rental_project.R • Rmd script: https://github.com/ivan-zapreev/data-science-r-projects/raw/master/capstone/apartment_rental_report.Rmd • Report document: https://github.com/ivan-zapreev/data-science-r-projects/blob/master/capstone/apartment_rental_report.pdf 1.2. “Movie Rating System”, devising recommendation system: • R script: https://github.com/ivan-zapreev/data-science-r-projects/raw/master/capstone/movielens_project.R • Rmd script: https://github.com/ivan-zapreev/data-science-r-projects/raw/master/capstone/movielens_report.Rmd • Report: https://github.com/ivan-zapreev/data-science-r-projects/blob/master/capstone/movielens_report.pdf My Data Science portfolio projects in Python: 2.1. Data Wrangling, Data Analysis, (Logistic) Regression, Classification and Dimensionality reduction tasks on “New York 311 compliant and PLUTO data sets”: i. https://github.com/ivan-zapreev/data-science-python-projects/ 2.2 "An unsupervised anomaly/attack detection method for network events - HTTP requests, with a Restful Service" i https://github.com/ivan-zapreev/ML-PT 2.3 "A supervised candidate python test scoring with Classical ML as well as Deep neural Networks (Graph Code Bert/RoBerta)" i https://github.com/ivan-zapreev/candidate_scoring 2.4 "Spam filtering within the Telegram bot" i https://github.com/ivan-zapreev/jane_de_wekker I have vast experience with statistics, and Data Science: 1. TU Twente - PhD - Building statistical models for formal verification of probabilistic and stochastic systems – 2 years. 2. Universiteit van Amsterdam - PostDoc - Building and training efficient realization for statistical models for statistical machine translation – 2 years. 3. Universiteit van Delf - PostDoc - Applying symbolic and numeric regression methods in combination with genetic programming for data fitting data and making use of Monte Carlo methods for fitness control – 1.5 years. 4. Working as Senior Data Scientist for Skan AI and other companies - 2+ years More of my portfolio projects are to be found on my GitHub: https://github.com/ivan-zapreev/ One of the C++ portfolio projects is: "Distributed Statistic Machine Translation Infrastructure": https://github.com/ivan-zapreev/Distributed-Translation-Infrastructure

Recommendations

RWTH Aachen University
Joost-Pieter Katoen (Full Professor) 
Skan AI
Christian Berg  (Vice President of Product) 
RWTH Aachen University
Prof. Dr. Erika Ábrahám (Professor) 
ASML
Alexander Netchaev (Senior Software Architect) 
Fontys Hogescholen
Tim Albu (Lecturer) 

Portfolio

Higher education (PhD)

2008
The University of Twente - PhD
Theoretical Computer Science, Numerical and Statistical Model Checking of Discrete and Continuous Time Markov Chains and the Reward derivatives thereof
2002
Novosibirsk State University - Master with Honors
Theoretical Mathematics, Theoretical Computer Science: Static Verification of Software
2000
Novosibirsk State University - Bachelor with Honors
Theoretical Mathematics, Theoretical Computer Science: Software Verification

Languages

RussianNative


DutchC2 — Proficiency


EnglishC2 — Proficiency


Professional development, courses

2013
Starting ASD
Verum Software Tools BV, ASD:Suite© Engineering Tools For Software Controlled Systems
2011
De programmeertaal C++
@ at computing, C++ programming language

Tests, examinations

2014
Staatsexamen NT2-II
College voor Toetsen en Examens, Dutch as Second Language level B2
2013
Nederlands als tweede taal, niveau B1 Plus
STE Languages, Dutch as second language level B1 plus
2009
Nederlands als tweede taal, niveau A2 Uva Talen
Uva Talen, Dutch as second language level A1
2004
TOEFL, 257, PC based
TOEFL iBT® tests, English as second language

Citizenship, travel time to work

Citizenship: Netherlands

Permission to work: Belgium, Estonia, France, Germany, Italy, Netherlands, Russia, Spain

Desired travel time to work: Up to one hour