
Tushar Karayil
Verified Expert in Engineering
Deep Learning Developer
Frankfurt, Hesse, Germany
Toptal member since June 8, 2015
Tushar is a skilled software and machine learning developer with deep learning, data mining, and system programming expertise. He holds a PhD in machine learning and has seven years of software development experience in Python and C++, working for IBM Software Labs and Novell, Inc. He is an expert in deep learning systems with TensorFlow and Keras. He is a great communicator and a talented programmer.
Portfolio
Experience
- Linux - 7 years
- Python - 7 years
- Data Science - 6 years
- Deep Learning - 6 years
- Artificial Intelligence (AI) - 6 years
- PyTorch - 4 years
- Google BigQuery - 4 years
- MongoDB - 3 years
Availability
Preferred Environment
Git, Python, Linux, AWS Lambda, Amazon EC2, Amazon DynamoDB, AWS IAM, Google AI Platform
The most amazing...
...thing I have researched is changing Transformer architectures to include natural language style information.
Work Experience
Machine Learning Developer
University of Kaiserslautern, Germany
- Developed LSTM-based recurrent neural network frameworks.
- Built image-generating software for synthetic image generation.
- Programmed software for object detection and tracking.
- Contributed to data mining projects with IPython and Pandas.
- Created unit testing frameworks in Python.
Senior Software Engineer
Novell, Inc.
- Supported directory service software on SuSE Linux.
- Created a testing framework for testing eDirectory on SuSE Linux.
- Supported the distributed computing environment on SuSE Linux.
- Developed an integration module for connecting directory services with other services.
- Created the build framework for generating weekly builds.
Software Engineer
IBM India Software Labs
- Developed a communication framework for a middleware transaction manager.
- Developed monitoring modules for the transaction manager for real-time monitoring.
- Created testing frameworks for regression tests in Python.
- Created stress test frameworks in Python.
- Supported the whole product during releases.
Experience
Optical Character Recognition for Cursive Unsegmented Character
https://github.com/tmbdev/ocropyObject Detection and Tracking
Movie Genre Analysis (Machine Learning/Data Mining)
Text Detection in Natural Scenes Using MSERs (Machine Learning/System Programming)
https://www.youtube.com/watch?v=PiYfxU68k3UEducation
Ph.D. Degree in Artificial Intelligence
University of Kaiserslautern - Kaiserslautern, Germany
Master's Degree in Machine Learning, Computer Science
University of Kaierslautern - Kaiserslautern, Germany
Bachelor's Degree in Computer Science and Engineering
National Institute of Technology - Calicut, India
Skills
Libraries/APIs
TensorFlow, Keras, SciPy, Matplotlib, PySide, NumPy, PyTorch, Pandas
Tools
IPython, PyDev, GCC, Git, Subversion (SVN), AWS IAM, Google AI Platform
Languages
C++, Python, C, SQL, Bash
Platforms
Linux, AWS Lambda, Eclipse, Amazon EC2
Storage
Google Cloud, NoSQL, MongoDB, Amazon DynamoDB
Frameworks
Boost
Paradigms
Agile Software Development
Other
Google BigQuery, Data Science, Deep Learning, Machine Learning, Artificial Intelligence (AI), OpenAI GPT-3 API, Chatbots, Statistics, Neural Networks, Decision Trees, Software
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