
Artur Khasanov
Verified Expert in Engineering
Machine Learning Developer
Kazan, Russia
Toptal member since March 4, 2016
Artur is a software developer with eight years of experience in Java and Python. His passion is applying artificial Intelligence models to real-world problems.
Portfolio
Experience
- Java - 7 years
- Spring - 7 years
- Python - 2 years
- TensorFlow - 1 year
- Keras - 1 year
- Convolutional Neural Networks (CNNs) - 1 year
Availability
Preferred Environment
PyCharm, IntelliJ IDEA
The most amazing...
...project I've developed was a CAD system for designing aircraft fuselage parts. I implemented many of the sophisticated algorithms to compute math models.
Work Experience
Java/Python Developer
Genesys
- Implemented and supported data-intensive messaging solutions with microservice architecture.
Java Developer
Agreement Express
- Created automation for a document management system.
Java Developer
BPC Group
- Maintained a high-performance service for payment processing.
- Implemented distributed SOAP services.
- Delivered a fraud protection system.
Java Developer
Startpack, LLC
- Delivered a fully functional complex web application with social network features, adaptive design, and a rapidly working back end.
- Implemented a web application integration with third-party systems (social networks, Jira).
- Provided significant performance optimization (up to three times) for every request to the back end.
Web Developer
GDC Fujitsu Russia
- Developed and supported web portals for retail companies.
- Implemented functionality for the stores' back-office software.
Web Developer
Tatarstan Republic Ministry
- Developed and maintained an internal portal for the ministry.
- Built a budget property registry.
Experience
Tagging Messages Microservice
Smart Fraud Preventing System
Gift Certificates System for Russian Airlines
Startpack
https://startpack.ruEducation
Master's Degree in Applied Math and Informatics
Kazan State University - Kazan
Certifications
Sequence Models
Coursera
Convolutional Neural Networks
Coursera
Structuring Machine Learning Projects
Coursera
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
Coursera
Neural Networks and Deep Learning
Coursera
Skills
Libraries/APIs
jQuery, JDBC, LSTM, Quartz, Hystrix, Scikit-learn, TensorFlow, Keras, NumPy, Matplotlib, SciPy
Tools
IntelliJ IDEA, PyCharm
Languages
Java, Python, C#, JavaScript, TypeScript
Paradigms
Microservices, REST
Frameworks
.NET, Spring, Hibernate, Jakarta Server Pages (JSP), Ext JS, ASP.NET Web Forms, OAuth 2, Selenium, Spring Boot
Platforms
AWS Lambda, Apache Kafka, Amazon Web Services (AWS), Windows, Linux
Storage
Hazelcast, Oracle 11g, MongoDB
Other
Data Science, Artificial Intelligence (AI), Deep Learning, Machine Learning, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), OAuth, SOAP, Decision Trees, Convolutional Neural Networks (CNNs), LSTM Networks, Recurrent Neural Networks (RNNs), Signal Processing, Image Recognition, Object Detection
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