software support data science machine learning analytics data visualization sql project management interaction linear regression logistic regression random forest deep learning tensorflow reinforcement learning feature selection principal component analysis r python algorithms databases ibm db2 oracle postgresql cassandra java shell perl xml middleware git junit maven jenkins gradle sonarqube spring hibernate docker kubernetes helm ansible data analysis data modeling supervised learning unsupervised learning business parallel computing business process server deployment artificial intelligence design mobile