Khashayar Yadmand
Tehran-Iran
(--
Experienced Java and python and R with a demonstrated history of
working in the information technology and services industry. Skilled in Java
Enterprise Edition, SQL,NOSQL, JavaScript, Oracle Database. Strong
engineering professional with a Master’s Degree focused in Deep Learning
and software development.
SKILLS
Software Language development
LANGUAGES
python – scala – java – aspect oriented with java – groovy - c - c++ -
Persian (Mother tongue)
R - Javascript
English (Advanced)
Database
rdbms (oracle-mysql – apache cassandra )
NOSQL (MongoDB – Elasticsearch – redis - aerospike)
Operating System
Redhat linux for implementing software on server without x - Ubuntu
- linux Mint on Machine Learning Systems
Build Automation Tool
Docker - Apache Maven - Gradle
Network Protocol
Implement Websocket as Server Side and Client Side
Implement MQTT Protocol
Implement Queue base Protocol with Activemq And Rabbitmq
Implement Server Side Rest Protocol with Swagger interface with java
and python languages
Other Framework
Django - familiar orm( hibernate - pymango ) & spring boot & spring
DI - Apache Max net - Apache mahot - ActiveMQ - RabbitMQ
-Familiar with Mule ESB -
Deep Learning
Familiar with framework : tensorflow -pythorch
Application implemented : Market Basket Analysis use Time Series
base on deep learning - Othelo game - Speech to text (Persian)
Familiar with Cuda 9-10 on Nvidia-GPU and how gpu working with
deep learning frameworks
Use Deep Learning concept in implemented project and Familiar with
architecture of network : Convolutional Neural Network - Recurrent
Neural Network ( Long short-term memory - Gated recurrent unit Bi-directional)
Algorithm combined with deep learning concept :
- monte carlo search tree on othelo game for fined best move on the
board and convolutional neural network
-apriori algorithm on market basket analysis and lstm for learning
behavior of customers all of dataset and predict next basket
-Connectionist temporal classification for speech to text loss function
and combined with Bidirectional LSTM
-Use Markov chain algorithm and combine with lstm on market
basket analysis for finding interest of customers
-Changing and implement language model for persian Speech to
Text https://github.com/kpu/kenlm
Machine Learning
.working with k-means on clustering based on loyalty of Banking
Business
.implemented auto identify input language language with KNN
algorithm
.implemented Apriori hybrid for market basket analysis system
Big Data Analysis
Familiar with frameworks : Spark - Hadoop - Kafka - Hive ElasticSearch
EXPERIENCE
Fanap Infrastructure Software Development, P
ardisIran— Technical Leader Artificial Intelligence Platform Data Scientist - Backend Developer
March 2018 - PRESENT
1.Research to buy the device (Gpu) and and test these devices based on
requirement (how working with cuda technology and Deep Learning
frameworks)
2. Machine Learning Infrastructure As a Service
. Design solution for customer upload data with standard structure (in
progress)
. Design and implement streaming-data processing systems in big data (in
progress)
. Design solution for data analysis and get features from data and prepare
for machine learning training (in progress)
. Design and implement (Machine Learning Platform) environment for
external data scientist develop machine learning algorithm with framework
like : tensorflow,Apache Maxnet (in progress )
3.Applications
. Design infrastructure for Speech to text Engine on Persian Language (in
progress)
.Design and Implement Market basket analysis Application base on raw
dataset and use Markov chain & Deep learning LSTM for predict next basket
base on last order customer and general interest (Done)
.Design and Implemented Game agent ai base on Deep Learning , Self
Learning, Reinforcement Learning on Playpod platform (game platform of
fanap) othelo game - (done)
Fanap Infrastructure Software Development, P
ardisIran— Senior Software Developer
March 2016 -March 2018
Design and Implement Notification Module base on Service Call on
Customer base on Sms – Email – Internal Notification and groovy
parser for small rule engine
. Working on BPMS Engine Framework : implemented Communication
for distributed processing Between multiple System and Implemented
stream processing with Kafka (KSQL)
. Design and Implement Workflow Module for generate Workflow
process base on BPMS on web Application and use it in
http://sw-khz.ir and use it in Provincial Government Khuzestan :
Generate Nosql Document based On Process Fields Requirement and
possible to change process field structure when generation process
was completed
Implement dynamic status of process based on status customer use
for business
Generate Java CRUD (Create - Read - Update - Delete) Structure for
step of flow in BPMS Engine
. Working in infrastructure with External Service Buss (ESB) Module
implemented websocket protocol and queue protocol
. Working in infrastructure platform Engine Create BPMS Process
.Implement in house Framework for non functional Feature (measure
of Transaction per seconds with Aspect oriented concept - testing ui
with Selenium framework )
.Implemented Monitoring System for Checking 24/7 live other
modules
Douran ERP Team, iran— Java S
oftware Developer
January 2015 - Septamber 2015
Developed multiple Module ERP system Developed in House ORM
(Object Relation Management ) base on RDBMS database. Developed
Business Intelligence solutions and implementing KPI - Time Series
Trends -charts also create ETL base on financial data set on red
crescent company t.implemented bidirectional replication on oracle
database for airline tickets on oil company
EDUCATION
Poyandegan Danesh University, Chalous - Iran — B
.S.
Computer Science - Hardware Engineer-
Azad Eslami Eslamshahr University, T
ehran-Iran — M
.S.
Computer Science,Software Engineer-
PROJECTS
Increasing speed processing of textual data using Spark's ability
and Scala language (Evolution with K-means Algorithm)