Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяWas more than two weeks ago
Male
Moscow, not willing to relocate, prepared for occasional business trips
Senior Machine & Deep Learning Engineer / Research Developer
8 000 $ in hand
Specializations:
- Programmer, developer
Employment type: full time, part time
Work experience 19 years
June 2020 — currently
6 years
Computer Vision Startup
Senior CV Engineer
TBD
June 2016 — May 2020
4 years
DEEP LEARN INC
IT, System Integration, Internet... Show more
Senior Machine Learning Engineer / Lead AI
Research & Design different solutions and use cases in such business areas, related to:
Robotics & Simulations, Finance, Computer Vision, Game's AI, Self-driving, etc.
Analyze, implement, adapt and improve a wide-range of ML/DL papers & state-of-the-art solutions.
Last "open" projects:
● Auger: a Powerful & Intelligent Tool for Automated ML / DL / AI -> Solution Builder for "Data Smarties".
Like a universal Kaggle solver && for any other business task.
● RELAAX & related:
- Created, delivered and maintained scalable reinforcement learning framework to support distributed versions of state-of-the-art algorithms with various clients’ applications.
- Design of whole system pipeline, functionality and use-cases. Integration some new aspects and preprocessing input: sensors, video stream, physics state and etc.
- Improved algorithms were from several to hundreds and even thousands times better than some DeepMind & OpenAI analogues in performance growing and wall-clock time, but them is on par nowadays.
(we don't publish something, but some ideas open by other, for ex: with DPPO, hierarchies, auxiliaries, intelligent capacity improvement, dynamical context, etc)
Skills and Technologies:
- Python / Tensorflow / Theano / Keras
- Docker / Terraform
July 2015 — July 2016
1 year 1 month
Avtomatika-Vektor
Arkhangelsk, a-vektor.ru/
Industrial Equipment, Machine Tools and Components... Show more
Computer (Machine) Vision Software Engineer
CIS Leader in high-tech projects for industrial automation systems and bookkeeping in the forestry industry.
● RuScan development, improved current algorithms:
Fungus heartwood spots and stripes - 7%
Sapwood rot: hard / soft - 4%
Heartwood rot: brown fissured / particoloured solid - 4% External soft rot - 3%
● First world success in developing the algorithm for wormhole detection (linear camera), which is permanently used on a product line.
● Pith detection is developed with comparative results (FinScan) with additional annual rings identification and collecting of related statistics.
Skills and Technologies:
- C++ / MATLAB
- Intel IPP / OpenCV
April 2014 — June 2015
1 year 3 months
LTD "Leeft" (LLC) / "Web-Energy" LLC, Nord-Media Holding
Arkhangelsk, leeft.ru/
CTO (CIO)
─ Management and coordination of the production department, setting and decomposition of tasks;
─ The implementation of project activities, project time management, and risk management;
─ Analysis and preparation of technical documentation, specifications;
─ Working with the state orders and commercial purchase platforms;
─ Developing proposals for promotion policy, advice on marketing;
• Audit of projects, evaluation of usability and conversion;
• Integration with 1C, third-party services;
• Development of websites, web services and web applications, CRM-systems, mobile apps;
I doubled the capacity of the production department twice; the flow of applications for production has grown even more. It was also ensure effective internal coordination and to streamline business processes within the company. Developing and maintain a quality control system.
Python, PHP5, CSS3, HTML5, JavaScript, API Bitrix, MySQL.
November 2013 — April 2014
6 months
"Well-Stone" LLC
Arkhangelsk, well-stone.ru/
Construction, Real Estate, Architecture... Show more
Head of IT
● The development of the company's infrastructure to support current business strategy
● Financial analytics and coordination, proactive management
● The acquisition and implementation of new technologies, equipment and software
● Management of information resources, the protection of information
● Interaction with contractors, development and documentation of application software (1С based)
● Optimization and automation of existing business processes and operations
● Support of implemented solutions, programs and software
September 2012 — November 2013
1 year 3 months
Pulp Mill Holding Gmbh, JSC "Arkhangelsk Pulp and Paper Mill"
Novodvinsk, www.pulpmill.at/
SAP Programmer / Consultant (HR / FI Bureau)
My main responsibilities are close connected with HCM module. It covers as functional parts like organization and administrative management, staffing and activities; and also the part of developing: coding in ABAP (Objects), Web Dynpro for ABAP and C# such things like a payroll (personified accounting), vacations, work experience, insurance, maintenance of our transport system of supply and the part of EHS module. All of this needs to be up to date.
Self-independent projects: Self-service terminal for salary and insurance issues (Use: Web Dynpro for ABAP; Clients: company staff, around 6000); Automated quality control system of supplies (Use: ABAP and C#; also performed integration with Schmidt & Olofson software).
Skills and Technologies (use in modules: SAP HCM (HR) / FI + MM, CO, SD ):
- Development on ABAP, Support and Maintenance of the old code
- SAP ERP integration with third-party systems (via C# - Web Services, Business Connectors)
- Maintenance of the corporate portal and flow of documents (MS SharePoint)
- Adobe Forms, Interactive Forms (ActiveX, ZCI), InfoPath Forms, SmartForms, SAP Script, ALV (Grid, List, Tree)
- BAPI, SAP Business Connectors, Batch Input, BADI, User Exits
- XML, Simple Transformation, XSLT
- Report Painter/Writer, SAP Query
February 2012 — April 2012
3 months
Norwegian Centre for Integrated Care and Telemedicine (NST)
Norway
Medicine, Pharmaceuticals, Pharmacies... Show more
Researcher
Area of research: Pattern Recognition / Classification of skin lesions’ images (malignant melanoma).
Main activity: working out the algorithm for automated classification (recognition) different types of skin lesion (Result: new algorithm was developed from scratch with high recognition rate of skin cancer and other melanocytic malignant images). The project finally moved on to the next step: the development of devices and interfaces.
Skills: MATLAB & C++.
January 2011 — January 2012
1 year 1 month
Arkhangelsk Secondary School №8
Arkhangelsk
Government Organizations... Show more
Teacher, Technician
• Development of work programs and specialized courses
• Maintenance of information security
• Maintenance of the network, hardware and software
August 2010 — January 2011
6 months
FSI "Land Cadastre Chamber in the Arkhangelsk Region and Nenets AD"
Arkhangelsk Oblast
Government Organizations... Show more
Engineer (Department of Coordination and Analysis of Work Activities)
- Working with database (Oracle: SQL & PL/SQL), analysis of database structure (ERwin), diagramming of business processes (MS Visio), optimization
- Analysis, control and coordination of staff
- Working with AIS (Automated Information Systems): AIS GKN, PK EGRZ
August 2004 — January 2008
3 years 6 months
JSC "Zemkadastr"
Arkhangelsk
IT, System Integration, Internet... Show more
Contract Agreement (Department of Real Estate Valuation)
• Creating electronic maps of different types (including communications and topological aspects of the buildings and structures)
• Real estate valuation and price zoning
• Development and maintenance of application Software and Web Services
• Geodetic surveys and work with applied software
• Scheduling work group, staffing, motivation of the team, negotiations
GIS (MapInfo, InGeo).
C++, Delphi (Object Pascal), Visual Basic for Application, FoxPro.
Skills
Skill proficiency levels
About me
My scope of interests and I'm good in these: machine learning, computer vision, mathematical modeling, algorithms, pattern recognition, signal processing, data mining, GRID.
Throughout my experience, I worked (invited) in several interesting projects (mostly in area of machine learning):
• 2009: "Simulation of the emitted electrons in the substance (low-temperature plasma)" for the collider of heavy particles in collaboration with the Moscow Institute of Physics and Technology. As provided by the physical model was developed an algorithm implemented as a visual simulation model. Subsequently, the algorithm has been scaled and translated to computing on video cards in order to achieve statistical significance, and confirm the results.
• 2011: Project in the field of intelligent transportation systems (Laboratory at Kajaani/Oulu, Finland): authentic 3D driving simulator, environments for simulation (3d cities, tracks), and behavior measurement.
My task in this project is to develop the algorithm for driver's fatigue estimation by means of telemetry and signals, which are preprocessed by biomedical team.
• 2012-Now: "Classification of skin lesions’ images (malignant melanoma)" [see above, NST], Visualization and classification of problems of brain signals registration (ERBS, tensor magic) [Narvik], synthetic projects, counseling laboratory of DSP (NArFU) and so on.
[P.S.: I've reached the successful or made a significant contribution to all projects]
To summarize my experience (especially in machine learning), you must have strong analytical skills, deep understanding of the subject area, the ability to understand the business processes. The theory is often far removed from practice, knowledge of standard algorithms and problems can be almost useless. The key point is the data, data mining and feature engineering(!), appropriate statistics analysis and understanding of workflow in each chain of the pipeline. In half of the projects I have come when some work has already been done (sometimes it's been years), people just did a lot of machine learning and came to a standstill, making strange conclusions. It should as far as possible to analyze the situation from different angles, find interconnections, and detect patterns.
I possess dynamic thinking, wide area of thought, meticulous attention to detail. I can quickly grasp and analyze information from different sources, which allows me to manage multiple projects simultaneously and the current situation. I like to solve complex problems, hypothesize and draw conclusions, communicate, listen, and make presentations.
My main programming languages and development tools:
• MATLAB (Octave)
It allows you to concentrate on the task and quickly implement prototypes of algorithms, oblivious to memory management, garbage collection, etc.
• C++ (less C, Qt)
• Python, R
• SQL and PL/SQL, ABAP Objects
Also used : Java, C# (+ ASP.NET), Ruby.
I worked primarily with Oracle databases (less : MongoDB, PostgreSQL, MySQL).
Used VSC: Git, Mercurial;
Project management software: JIRA, Redmine, Bitrix24.
Higher education (master)
2015
Higher education (master)
Northern (Arctic) Federal University named after M.V. Lomonosov
(PhD) Institute of Mathematics, Information and Space Technologies, PhD: mathematical modeling, numerical methods and software systems
2012
Higher education (master)
Narvik University College
Department of Technology, Master of Science, Computer Science
2012
Higher education (master)
Northern (Arctic) Federal University named after M.V. Lomonosov
Institute of Mathematics, Information and Space Technologies, Master of Applied Mathematics and Computer Science (Mathematician, Programmer)
2010
Higher education (master)
Pomor State University named after M.V. Lomonosov
Faculty of Mathematics, Bachelor of Applied Mathematics and Computer Science (Specialization: Information Security)
2008
Higher education (master)
St. Petersburg College of Finance and Economics
Faculty of Statistics, Accounting and Economic Analysis, Financier (Specialization: Taxes and Taxation)
2006
Higher education (master)
Arkhangelsk College of Building and Economics
Faculty of Civil Engineering, Urban cadastre (Specialization: City and Regional Planning)
Languages
Professional development, courses
2015
Application of supercomputing technologies
Northern (Arctic) Federal University named after M.V. Lomonosov
2015
R programming
THE JOHNS HOPKINS UNIVERSITY
2015
Algorithms Design and Analysis
Stanford University
2015
Statistics
Bioinformatics Institute
2015
C++ Programming
CSC / Microsoft / Yandex
2014
Practical Machine Learning
THE JOHNS HOPKINS UNIVERSITY
2014
Python Programming
Bioinformatics Institute
2014
Machine Learning
Stanford University
2014
Application of supercomputing technologies
Northern (Arctic) Federal University named after M.V. Lomonosov
2012
International Intellectual Property Course
Patent Hatchery LLC, Washington D.C.
2011
High-performance computing on GRID-systems
Pomor State University named after M.V. Lomonosov, Applied Computer Science
Tests, examinations
2014
High-performance computing on GRID systems
Northern (Arctic) Federal University named after M.V. Lomonosov
2012
High-performance computing on GRID systems. Model access to resources: IPDC, Grid, Cloud
Northern (Arctic) Federal University named after M.V. Lomonosov
2010
High-performance computing on GRID systems
Pomor State University named after M.V. Lomonosov
2010
Information technology in professional activities: Innovative Approaches
Pomor State University named after M.V. Lomonosov
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Up to one hour
