Summary
Overview
Work History
Education
Skills
Certification
It Experience
Personal Information
Interests
Timeline
Generic
MAHAMMAD ALTAF TAPPA

MAHAMMAD ALTAF TAPPA

Proddatur

Summary

Experienced MLOps Engineer with a strong record in designing and building scalable MLOps applications. Skilled in all aspects of the ML pipeline, including data engineering, statistical data analysis, feature creation and repository, ML model selection, deployment, and monitoring. Notable achievements include designing and building a complete ML system for predicting likelihood in-house text translations through T5 language models. Proficient in automating ML pipelines for healthcare datasets like ClinicalTrials, using Big Data technologies. Adept at data engineering Medallion Architecture using PySpark in Azure Synapses to create a unified database for Machine Learning models and business applications. Experienced in building ML pipelines using SKLearn and tracking experiments with MLFlow. Utilized ML algorithms like Random Forest, XGBoost, and Adaboost to optimize model performance and deploy approved models into production as endpoints. Additionally, responsible for setting up GitLab for version control and configuring automated CI/CD pipelines on Premise Kubernetes/AKS. Proficient in Dockerizing, deploying, and monitoring multiple instances of Python FastAPI and Dash (UI) applications on Azure WebApp. Extensive experience working on MVP projects involving Transformer, Sentence transformer, and BERT for NLP applications.

Overview

11
11
years of professional experience
2013
2013
years of post-secondary education
6
6
Certifications
4
4
Languages

Work History

Middleware/Application Support and AI Engineer

IQVIA
08.2017 - Current
  • Company Overview: Former name: Quintiles IMS
  • Responsibilities: From collecting requirements to building end-to-end scalable MLOps applications
  • Involved in designing ML pipeline with Data-Centric Approach: Data Engineering/Architecture, Statistical Data Analysis, Feature Creation and Repository, ML model selection, deployment and monitoring
  • Health Technology Assessment Platform- Involved in designing and building a complete ML system that predicts the likelihood Benefit Rating of drugs
  • Automated ML pipeline for various healthcare datasets (Big Data): ClinicalTrials etc
  • Data-Engineered Medallion Architecture to build a unified database using PySpark in Azure Synapses, to make available ready-to-use data for Machine Learning models and Business uses
  • Built ML pipeline using SKLearn and tracked all experiments using MLFlow and Databricks
  • Used ML Algo like Random Forest, XGBoost and Adaboost
  • Tuned model performance further
  • Deployed approved models into production as endpoints
  • Responsible for setting up the process for an entire team to use GitLab for version control
  • Configured and automated CI/CD pipelines on Permise kubernets/AKS
  • Dockerized and deployed and monitored multiple instances of Python FastAPI and Dash (UI) applications on Azure WebApp
  • Worked on other MVP projects involving ML Algorithms; Transformer, Sentence transformer and BERT for nlp applications
  • Hands on experience on installation and configuration/maintenance on ELK stack
  • Hands on experience on Namespace/deployments/replicasets/service/pvc/pods and ingress controller on Kubernetes
  • Hands on experience on containerizing node.js/flask python apps and pushing to nexus registry
  • React JS/Angular JS/ Nodes JS installation and configuration
  • Hands on experience on CICD AWS codecommit/codepipeline/GitLab/ Jenkins
  • ELK Installation and configuration on Windows servers
  • Having knowledge on Amazon Webservices
  • Deployment of war/ear applications to the standalone jboss instances and Weblogic instances via console
  • Setup of Highly available clustered JBOSS App server environment using multiple standalone instances
  • Integrated the Jenkins, Bamboo, SVN to achieve continuous integration and continuous delivery
  • Former name: Quintiles IMS
  • 2 years of relevant experience in Mulesoft Administration and Support
  • Having experience in support and maintenance of Servers on Solaris and Linux and windows boxes for Development, QA, Production and DR environment
  • 2 years of relevant experience in Rabbit MQ Admin
  • Experience Installing Rabbit MQ on Window2012 servers
  • Experience Clustering to Rabbit MQ servers
  • Deploying mule application through Runtime Manager
  • Config changes in properties files
  • Perf tuning for mules instances
  • Restarting mule instances
  • Proxy services creations
  • Integration of Apache server with jboss app server using mod_jk and mod_proxy plugins
  • Configuration of JDBC Datasources and connection pools
  • SSL configuration for JBOSS application server & Apache HTTPD webserver
  • 24x7 production monitoring and support for multiple JBOSS instances across production, DR, Training other critical environments
  • Restarting Tomcat Servers
  • Creation of Wrapper & automated scripts for Large Number of Tomcat Servers
  • War file deployments on Tomcat Servers
  • Installing introscope, dynatrace, New relic, AppDynamics tools for performance gathering of app instances
  • Deploy static content at webserver document root
  • Apply Datafixes for Application issue at DB end
  • Deploy archives at mulesoft anypoint studio
  • Troubleshooting issues related to application slowness, struck threads and OutOfMemory issues
  • Tuning of JVM parameters to achieve better performance
  • Setup Logstash integration with Splunk Monitoring and creations Alerts/Dashboard in Splunk
  • Having experience on Jenkins
  • Having experience on Docker and Kubernetes
  • Installation & Configuration on PostgreSQL
  • Having experience on setup/Configuration playbook over Ansible
  • Having experience on VPC creation/EC2 instances/ ALB setup and Hybrid cloud (AWS VPC to on premise network through AWS Direct connect), S3/ Subnets/Routetables/IAM/ Images over Amazon Webservices

Middleware and Appian Admin

Mphasis Ltd.
06.2016 - 07.2017
  • 1.5 years of total experience in Appian Administration
  • Upgrading Appian Versions from one environment to the other
  • Applying hotfixes to Appian
  • Monitoring the health check status of the Appian Engines
  • Scheduling cleanup jobs to clear the Appian process, logs and data
  • Deploying the Appian application in the Application Server
  • Daily monitoring of the File system usage, CPU utilization and Load on the servers
  • Import and Export of Applications from one server to other server
  • Managing kdb (key database files) files related to the application
  • Monitoring the status of the Appian Engines such as Process Execution, Process Analytics, Forums, Pages, etc
  • Adding users and groups for the Appian members and assigning roles to access Appian
  • Providing security to the users and groups
  • Plugin deployments in the Appian for different environments such as DEV, QA, UAT and PROD
  • Data Management while performing any operational and configuration changes
  • Configuration settings for Appian Engines
  • Configuring mail server from Appian
  • Configuring the custom properties related to Appian Application
  • Configuring data sources to the Appian Application
  • Monitoring the status of the engines using check suite scripts
  • Stopping and starting the application using stop suite and start suite scripts
  • Configuration of Deployment scanner in standalone JBOSS instances
  • Deployment of WAR, EAR files to JBOSS instances and Websphere instances
  • Creating users for WAS access to multiple users using Federated Repositories
  • Generating plugin file for webserver mapping in WAS app server
  • Federating nodes and profiles to deployment manager
  • Integration of Apache server with jboss app server using mod_jk and mod_proxy plugins
  • Configuration of JDBC Datasources and connection pools
  • SSL configuration for JBOSS application server & Apache HTTPD webserver
  • JAR file deployments on Ping Federation Services
  • ASP MVC deployment on IIS services via IIS Management console
  • Configuration changes on Ping Access and Ping Federation services
  • Restarting Ping Access and Ping Federation servers
  • Liferay portlets deployments on Jboss servers

Middleware Support Engineer

Birlasoft India Ltd
10.2013 - 06.2016
  • Company Overview: Client: GE Capital
  • This Middleware support project is the part of GE Capital and installing, configuring & maintains around 250 applications for Development, QA and Production Environments web servers and application servers
  • Installed and configured Weblogic
  • Created and configured Domains on Linux and Solaris environment
  • Configuring Site Minder on the Web server tier
  • Sailpoint identitq war file deployments on jboss EAP5/6.2 servers
  • Monitoring the Weblogic Server using HP Site scope and SNMP agent based monitoring
  • Installation and configuration of JBOSS 6.2 EAP server
  • Deployment of war/ear applications to the standalone jboss instances and Weblogic instances via console
  • Setup of Highly available clustered JBOSS App server environment using multiple standalone instances and Domain managed servers
  • Configuration of Deployment scanner in standalone JBOSS instances
  • Integration of Apache server with jboss app server using mod_jk and mod_proxy plugins
  • Configuration of JDBC Datasources and connection pools
  • SSL configuration for JBOSS application server & Apache HTTPD webserver
  • Troubleshooting issues related to application slowness, struck threads and OutOfMemory issues
  • Tuning of JVM parameters to achieve better performance
  • 24x7 production monitoring and support for multiple JBOSS instances across production, DR, Training other critical environments
  • Restarting Tomcat Servers
  • Creation of Wrapper & automated scripts for Large Number of Tomcat Servers
  • War file deployments on Tomcat Servers
  • Installing introscope, dynatrace and New Relic tools for performance gathering of app instances
  • Configuring data sources for from WAS console for application db connectivity
  • Creating users for WAS access to multiple users using Federated Repositories
  • Generating plugin file for webserver mapping in WAS app server
  • Federating nodes and profiles to deployment manager
  • Recycling of web instances
  • Deploy static content at webserver document root
  • Integrating webserver with siteminder
  • Enabling/Disabling of cache of various file types for performance enhancement
  • Enabling/Disabling gzip of static files at apache instance for performance enhancement
  • Setting up redirection of urls using rewrite rules of apache and iplanet
  • Configuring name based virtual hosts at webserver end
  • Mapping the webserver instance to jboss/tomcat application server using modjk and reverse proxy
  • Mapping the web instance to websphere application servers by using plugin-cfg.xml
  • Recycling DB instances and taking cold backup
  • Providing oncall support for one complete week
  • Client: GE Capital

Education

M.Tech - ECE

JNTU
Anatapur, Andhrapradesh

Skills

Weblogic 10X

Certification

Oracle Certified Associate, Oracle Web logic server 11g System Administrator

It Experience

  • IQVIA, 08/2017 - Present, Middleware/Application Support and AI Engineer
  • Mphasis, 06/2016 - 07/2017, Middleware and Appian Admin
  • Birlasoft, 10/2013 - 06/2016, Middleware Admin

Personal Information

  • Pan Number: AIJPT4398R
  • Passport Number: J0651248
  • Father's Name: Rahammath Hussian T
  • Date of Birth: 05/10/89
  • Marital Status: Single

Interests

Reading Books, Cooking

Timeline

Middleware/Application Support and AI Engineer

IQVIA
08.2017 - Current

Middleware and Appian Admin

Mphasis Ltd.
06.2016 - 07.2017

Middleware Support Engineer

Birlasoft India Ltd
10.2013 - 06.2016

M.Tech - ECE

JNTU
MAHAMMAD ALTAF TAPPA