Максим Игоревич
Resume Data Mining Expert / Java Developer
21 April 2014y.Kharkiv (relocation to another city available)
- Educationhigher
- Work experiencedoes not matter
- Job typeconstant
- Work typefull day
Objective: Extend the number of professional skills.
Professional skills
IT Skills:
Java (Analytics&Research): Java Core, OpenNLP, Hadoop, Weka
Java (Standalone & Web Development): Servlet, JSP, JavaServer Faces (Primefaces), Hibernate, JDBC
Python: NumPy, NLTK, PyMongo, Cubes
DataBases: MySQL, MongoDB, MarkLogic
Web Servers: Apache Server, Tomcat
OS/Platforms: Windows, Linux (Ubuntu, CentOS)
Network technologies and protocols: XML, JSON, VPN
Main Projects:
Project Name: “Profile clustering in record linkage”
Company: Svitla Systems
Programming Language(s): Java, Python
Tools: OpenNLP (Java), NLTK (Python), PyMongo(Python)
Databases: MongoDB
Project duration: Jan 2013 – Mar 2014
Role: developing data-processing modules
Description: The main goal of the project was to improve the performance of the record linkage algorithm of one of the client companies according to the Precision parameter. It was reached by using a combination of classical object-clustering algorithm with the conventional approach to record linkage problem.
Project Name: “Fast Text Documents Categorization”
Company: Svitla Systems
Programming Language(s): Java, Python
Tools: OpenNLP (Java), Hadoop(Java), NLTK (Python)
Databases: MySQL, SQLite
Project duration: Jun 2013 – Dec 2013
Role: developing data-processing modules, developing application architecture
Description: This project included web and standalone applications for text documents categorization. Both were developed using conventional TF-IDF approach (N-sect K-Means) together with more lightweight FTS techniques. The web application was processing data on Amazon instances using Hadoop framework.
Project Name: “X E-Commerce web-site”
Company: E-Commerce retailer
Programming Language(s): Java
Tools: JavaServer Faces, PrimeFaces, JDBC, Hibernate
Databases: MySQL
Project duration: March 2013 – May 2013
Role: developer
Description: This project represented a retailing web-site hosted on Apache Tomcat Server. It was developed using JavaServer Faces framework together with PrimeFaces library. We used Facelets as views and both Hibernate and JDBC to serialize POJO’s into MySQL database.
Project Name: “DMS for retailing web-site”
Company: E-Commerce retailer
Programming Language(s): Java, R
Tools: ARIMA, ARMA, FIR neural networks
Databases: MySQL
Project duration: Jun 2011 – Dec 2012
Role: data processing, developing data-processing modules
Description: On this project I was in two main directions: forecasting demand data (using Box-Jenkins algorithms, Winters algorithms, FIR-neural networks) and supporting the web-site content management decisions (using Naпve Bayes classifier).
Project Name: “The study of particle dynamics in linear and toroidal magnetic configurations”
Company: NSC “Kharkov Institute of Physics and Technology”
Tools: MatLab
Project duration: Apr 2007 – Jun 2011
Role: experimental data processing, mathematical modeling
Description: This was my PhD project during which I was working with signals taken from a number of diagnostic channels of large experimental device. Further processing were carried out using correlation analysis, Fourier analysis and several more sophisticated techniques for processing interferometrical and reflectometrical signals.
Java (Analytics&Research): Java Core, OpenNLP, Hadoop, Weka
Java (Standalone & Web Development): Servlet, JSP, JavaServer Faces (Primefaces), Hibernate, JDBC
Python: NumPy, NLTK, PyMongo, Cubes
DataBases: MySQL, MongoDB, MarkLogic
Web Servers: Apache Server, Tomcat
OS/Platforms: Windows, Linux (Ubuntu, CentOS)
Network technologies and protocols: XML, JSON, VPN
Main Projects:
Project Name: “Profile clustering in record linkage”
Company: Svitla Systems
Programming Language(s): Java, Python
Tools: OpenNLP (Java), NLTK (Python), PyMongo(Python)
Databases: MongoDB
Project duration: Jan 2013 – Mar 2014
Role: developing data-processing modules
Description: The main goal of the project was to improve the performance of the record linkage algorithm of one of the client companies according to the Precision parameter. It was reached by using a combination of classical object-clustering algorithm with the conventional approach to record linkage problem.
Project Name: “Fast Text Documents Categorization”
Company: Svitla Systems
Programming Language(s): Java, Python
Tools: OpenNLP (Java), Hadoop(Java), NLTK (Python)
Databases: MySQL, SQLite
Project duration: Jun 2013 – Dec 2013
Role: developing data-processing modules, developing application architecture
Description: This project included web and standalone applications for text documents categorization. Both were developed using conventional TF-IDF approach (N-sect K-Means) together with more lightweight FTS techniques. The web application was processing data on Amazon instances using Hadoop framework.
Project Name: “X E-Commerce web-site”
Company: E-Commerce retailer
Programming Language(s): Java
Tools: JavaServer Faces, PrimeFaces, JDBC, Hibernate
Databases: MySQL
Project duration: March 2013 – May 2013
Role: developer
Description: This project represented a retailing web-site hosted on Apache Tomcat Server. It was developed using JavaServer Faces framework together with PrimeFaces library. We used Facelets as views and both Hibernate and JDBC to serialize POJO’s into MySQL database.
Project Name: “DMS for retailing web-site”
Company: E-Commerce retailer
Programming Language(s): Java, R
Tools: ARIMA, ARMA, FIR neural networks
Databases: MySQL
Project duration: Jun 2011 – Dec 2012
Role: data processing, developing data-processing modules
Description: On this project I was in two main directions: forecasting demand data (using Box-Jenkins algorithms, Winters algorithms, FIR-neural networks) and supporting the web-site content management decisions (using Naпve Bayes classifier).
Project Name: “The study of particle dynamics in linear and toroidal magnetic configurations”
Company: NSC “Kharkov Institute of Physics and Technology”
Tools: MatLab
Project duration: Apr 2007 – Jun 2011
Role: experimental data processing, mathematical modeling
Description: This was my PhD project during which I was working with signals taken from a number of diagnostic channels of large experimental device. Further processing were carried out using correlation analysis, Fourier analysis and several more sophisticated techniques for processing interferometrical and reflectometrical signals.
Work experience
- –
Svitla Systems
Data Mining Expert. Developing data processing applications (Java, Python).
- –
Freelance
Java Developer. Developing retail web-site using JavaServer Faces (PrimeFaces).
- –
E-Commerce retailer company
Data Scientist. Processing sales data, creating Decision Making Support modules.
- –
NSC “Kharkov Institute of Physics and Technology”
Junior Scientist. Processing technical data.
Education
higher
- –NSC “Kharkov Institute of Physics and Technology”
Physics and Mathematics.
PhD in Physics and Mathematics. - –
Экспериментальная ядерная физика и физика плазмы.
Физико-технический, магистр(с отличием).
Additional information
Language ability:
украинский (эксперт), английский (продвинутый).
Driver's license:
B
Business trips:
ready for business trips.