Summary
Overview
Work History
Education
Skills
Websites
Certification
Keyexpertise
Personal Information
Timeline
Generic

Anbalagan Mookkaiah

Principal Software Engineer - Data Platform
Oviedo,FL

Summary

Over 19+ years of total IT experience, specializing in Analysis, Design, Development, Testing, Implementation of business applications across Health Care (Claims, EHR and Clinical Data) and Public Sector domains, using both Windows and Linux environments on Azure and AWS cloud platforms with handling of big data services. Experienced in DevOps, DevSecOps and MLOps practices and along with release and team management using agile methodologies. Key expertise includes: DevOps / DevSecOps: Experienced in continuous integration and deployment (CI/CD) using Azure DevOps Pipeline, Azure AD / RBAC, Dockers, and Azure Kubernetes Services (AKS) , GitHub, and Jenkins and Infrastructure as Code (IaC) using Azure Resource Manager (ARM) / Bicep Template and Terraform and security implementation by static code analysis, Checkmarx. Machine Learning: Strong experience in ML Frameworks like Scikit-learn, PyTorch and TensorFlow, and automating ML model deployment using Azure and AWS Services (SageMaker, Lambda, and SQS, SNS). Data Warehousing: Proficient in dimensional modeling and various data stores including Azure SQL, Azure ADLS, AWS Data Lake, Oracle, HP Vertica, Snowflake, (No SQL) DynamoDB, Cosmos DB and in Replication – SQL/PL-SQL- T-SQL ETL/ ELT: Strong ETL and ELT experience using Python 3.x, Azure Data Factory, AWS Glue, Azure Synapse Analytics, AWS S3, CloudWatch, AWS Secret Manager, API Gateway, Azure Data Bricks, Nextflow, Azure VMs, Azure Keyvault. Web & API Development: Expertise in developing Web Applications, Rest APIs, and Web Services using .Net Framework, .Net Core, WCF and C# and designing models for BI tools - Sisense and Power BI. Proficient experience in using JavaScript, ES6, ReactJS, Redux, Redux Toolkit, ExtJs and JjQuery. Other Tools: Experienced in Entity Framework, ADO.Net,WebMethods, Enterprise Architect, Mercury LoadRunner, xUnit, MoQ, FxCop, BMC Ready, VSS, VSTS, TFS GitHub Repository, OMOP Atlas.

Overview

20
20
years of professional experience
6
6
years of post-secondary education
5
5
Certifications

Work History

Principal Engineer, Data & MLOps Platforms

M2Gen
11.2011 - 12.2024
  • Implemented OMOP-Common Data Model (CDM) for EHR data after analyzing data standards including HL7 and FHIR
  • Designed High-Level Design Document including data governance and security polices using Azure AD / Key Vault / RBAC
  • Implemented Azure Function to process CSV files received in AWS S3 and to trigger the workflow through Azure Service Bus
  • Implemented Azure Event Grid and Azure Logic Apps for file upload notification process
  • Implemented Azure Data Factory pipeline for our EHR-clinical data and NAACCR data for ingestion process
  • Implemented validation, transformation and MLModel by Azure Data Bricks and Spark (JDBC/DataFrame API) with scalability
  • Documented process in Azure Wiki and shared the knowledge across teams through Brown Bag Sessions and Demos
  • Implemented Monitoring / Observability using Azure Monitor and used Kusto Query Language (KQL) in Azure Log Analytics
  • Generated Rest API templates using .Net Core C# components to fit in our microservice architecture for developers to work on
  • Implemented Checkmarx as a DevSecOps practice to identify vulnerability in code and static code analysis using PyLint
  • Implemented compliances using Azure Policy for deployment of Azure resources
  • Migrated on-premise database by Life-and-shift to Azure SQL Server Managed Instance with Vnet Peering- Azure Site Recovery
  • Orchestrated pipeline workflow through Nextflow with Azure Batch as process executor for genomic data
  • Reviewed KPIs and After Action Review (AARs) and generated Power BI reports using Data Analysis Expression (DAX) Query
  • Evaluation of Synthetic Data using Synthea for lower environments and deidentification of PII / PHI data including tokenization
  • Embraced Test Driven Development (TDD) using xUnit (C#) and PyTest (Python) and static code analysis using Pylint
  • Coded Bash Scripts to build Docker Image in Azure Container Registries and orchestrate with Azure Kubernetes Service (AKS)
  • Automated deployments using Azure DevOps CI/CD Pipeline to Linux (Ubuntu) and code reviews through Pull Requests (PRs)
  • Implemented Natural Language Processing (NLP)/ Named Entity Recognition (NER) to extract medication from Physician's Note
  • Implemented component using Azure AI Service, Text Analytics For Health using Python 3.11 to retrieve SNOMED / RxNorm
  • Worked with Data Scientist for Exploratory Data Analysis to implement Primary Site Prediction Model using SciKit-Learn and to implement Line of Therapy Inference Model
  • Automated testing and training of Models through MLOps practices of CI/CD and IaC using Azure Resource Manager (ARM) / Bicep Templates and evaluated models with the respective metric using test data

.Net Technical Lead

CAI
06.2015 - 12.2017
  • Lead application development team of 5 to design and implement in .Net, C# MVC Web Application
  • Implemented agile process and conducted the scrum ceremonies as a scrum master
  • Implemented Entity Framework data layer with model first approach to connect SQL Server database
  • Implemented data access through WCF Data Service layer and created stored procedures in the database
  • Implemented C# interfaces for HL7 messages by defining classes / methods meeting HL7 standards
  • Created autocomplete user control for drug selection using AJAX Extension controls
  • Participated in change control board meeting to define the release scope and identify any blockers
  • Developed .Net page for benefits approvals that reflects end-to end flow using MVC pattern
  • Assisted team member on technical issue while analyzing and resolving the production issues
  • Used component one controls in web pages to display data
  • Modified view with Ajax calls to implement the partial update for improving the performance
  • Discussed requirements with business analysts and define technical specification documents
  • Made sure that coding standards are followed by reviewing the code being checked-in
  • Created deployment playbooks with the necessary list of activities and checklists
  • Lead and support Go-live activities on the day of deployment
  • Defined build template in Visual Studio Team Services (VSTS) in ASP.Net

Senior Solution Engineer

Deloitte Consulting
10.2011 - 05.2015
  • Defined MCI-WCF interface services and individual clearance process using ASP.Net WCF and C#
  • Implemented MultiVue API call in .Net Web Application to interact with MultiVue Control
  • Implemented data manipulation using Entity Framework and LINQ to SQL Server
  • Developed reports using SQL Server Reporting Services (SSRS)
  • Developed individual clearance functionality in .Net Web Page in C#
  • Implement .Net, C# master page along with header and footer controls
  • As a track lead, responsible for running scrum ceremonies and delivery of E&T module
  • Completed coding standard review with FxCop
  • Verified code coverage is met from every functionality checked-in
  • Estimated the hours and distributed the workload based on available bandwidth
  • Setup the application with dependent libraries and make it run for new team members
  • Interacting with functional team on requirements to clarify the scope
  • Developed the unit test framework using Nunit
  • Captured load test scripts using Virtual User Generator (VUGen) and analyzed load test results

Lead Software Engineer

Geneia
01.2018 - 10.2011
  • Implemented ETL data pipeline to migrate data warehouse in SAS to Vertica using Python and integrated.SQL files
  • Streamlined the data from different clients to standard format so that downstream jobs can be reused for all clients
  • Implemented full/incremental loading using Vertica’s columnar capabilities – DIRECT loading, using insert/deletes instead of insert/updates, COPY command to load data from AWS S3, and using AWS SecretManager/Cloudwatch
  • Reduced monthly refresh cycle from 21 days to 16 days through better job dependencies, table designs – load once use multiple times, automation by using libraries such as boto3, configparser, logging, and exception handling
  • Used pyodbc, and python templating language, Jinja to populate from
  • File
  • Implemented data quality checks and unit tests by python asserts to avoid re-run due to bad data quality
  • Developed Linux Shell Scripting job that compares CI/CD deployment from GitHub, Jenkins and Nexus
  • Productionize Hyper Tension Complication Predictive Model
  • Developed Hierarchical Condition Category Descriptive Model using Python libraries: sklearn, matplotlib
  • Implemented POC to migrate AWS EC2 jobs to ETL in AWS Glue and predictive models to AWS SageMaker
  • Reduced storage costs by using AWS S3 as Data Lake and using python boto3 package to read/write from S3
  • Worked on migrating database from Vertica Enterprise to Snowflake as part of cost reduction and AWS SQS
  • Designed views and built data model in Sisense to consume the data and represent various analytics reports
  • Developed React Web Page to monitor predictive model performance metrics
  • Implemented Asp.Net Core WebAPIs for Salesforce Health Cloud Application and tested the API using Swagger
  • Deployed .Net Core Web API as AWS Lambda function and unit tested WebAPI using xUnit and MoQ frameworks

Senior IT Consultant

TE Connectivity
07.2008 - 09.2011
  • Created ASP.Net 3.5 Framework Web Application using Microsoft Visual Studio 2010
  • Created required business entities using C#
  • Implemented data access components using ADO.Net to access Oracle 11g
  • Created custom menu controls using sitemap controls
  • Handled transaction using table adapter manager to make sure data integrity
  • Converted all error messages to support multi lingual using resource files
  • Involved in user training for end users to teach the functionality and navigation on new GPMS system
  • Assisted in creating business requirement and technical design documents
  • Verified code coverage is met from every functionality checked-in
  • Responsible for developing web pages for ship and debit module
  • Maintained the different versions of code checking by defining branches in TFS 2010
  • Tracked the user stories and bugs using BMC Remedy User 7.0
  • Used PL-SQL Developer 7.1, to connect to Oracle for writing views, stored procedures and triggers
  • Developed web pages with Infragistic Controls and Adobe Flex

IT Consultant

Deloitte Consulting
12.2004 - 06.2008
  • Developed screen mocks and verified ADA compliance of web pages using Bobby World Wide Tool
  • Defined use cases, class diagrams and sequence diagram using Enterprise Architect v6.1
  • Created classes for each layer (BOs, DAOs, PCs, BWCs and Mappers) using BSCoE Framework
  • Implemented presentation layer using Ajax Extension Controls
  • Coded class libraries in VB.Net in each layer of ASP.Net web application
  • Created custom menu controls using sitemap controls
  • Wrote windows batch jobs in VB.Net to populate PDE data into our database
  • Created Web method package for file upload asynchronous process
  • Migrated existing legacy ASP pages into ASP.Net
  • Localized ASP.Net page in Spanish version
  • Used Benthic tool to write Oracle 9i PL/ SQL stored procedures
  • Created XML interfaces and manipulated XMLs with DOM (Document Object Model) Object

Education

Master of Professional Studies - Data Analytics (Data Science)

Penn State World Campus
University Park, PA
01.2019 - 05.2021

Bachelor of Engineering - Electronics And Communications Engineering

Government College of Engineering
06.1995 - 05.1999

Skills

  • Azure Functions

  • ADLS

  • Azure Blob

  • Azure AD

  • Azure Key Vault

  • Azure Synapse Analytics

  • Azure Service Bus

  • Azure Site Recovery

  • Azure Data Factory

  • Azure VM

  • Azure ACR

  • AWS S3

  • AWS Glue

  • AWS SageMaker

  • AWS Lambda

  • AWS EC2

  • AWS Secret Manager

  • AWS SQS

  • AWS SNS

  • API Gateway

  • Scikit-Learn

  • PyTorch

  • TensorFlow

  • Keras

  • MLLib

  • Python 311

  • MS ASPNet Core 8

  • MSNet Framework 45

  • Docker

  • Azure Kubernetes Service (AKS)

  • Azure DevOps CI/CD Pipeline

  • GitHub Repository

  • VSS

  • Team Foundation Server

  • Jenkins

  • Azure Resource Manager (ARM)

  • Bicep Templates

  • Terraform

  • Sisense 824

  • Power BI

  • Web Methods Developer 65

  • Azure SQL Managed Instance

  • Vertica

  • Snowflake

  • SQL Server 2000

  • Oracle 9i

  • DynamoDB

  • CosmosDB

  • JSON

  • XML

  • YAML

  • React

  • jQuery

  • Ajax

  • Java Script

  • VB script

  • Ext JS

  • HTML

  • MS Visual Code

  • Microsoft Visual Studio Net 2012

  • Microsoft Visual Studio Net 2015

  • Microsoft Visual Studio Net 2019

  • MVC 5

  • Factory Design Pattern

  • C#

  • VBNet

  • ASPNet Core

  • ASPNet

  • VB 60

  • C

  • C

  • UML 20

  • ASPNet Core Web API

  • WCF

  • Web Services

  • Windows Services

  • SQL Server Integration Services

  • Enterprise Architect v61

  • Microsoft Visio professional 2002

  • Power BI

  • SQLServer Reporting Services

  • Crystal Reports 90

  • Virtual User Generator 81

  • Microsoft Test

  • IIS 50

  • IIS 60

  • IIS 7

  • Windows 10

  • Linux

  • Ubuntu

  • Talend

  • Swagger

  • jMeter

  • Crucible

  • DevExpress Controls

  • FxCop

  • JIIRA

  • BMC Remedy

Team mentoring

Proficient in [software]

Performance optimization

Technical research

System architecture

Agile scrum environments

Certification

Microsoft Certified Azure AI Engineer Associate, 3063C8754040AEDD04

Keyexpertise

Experienced in continuous integration and deployment (CI/CD) using Azure DevOps Pipeline, Azure AD / RBAC, Dockers, and Azure Kubernetes Services (AKS), GitHub, and Jenkins and Infrastructure as Code (IaC) using Azure Resource Manager (ARM) / Bicep Template and Terraform and security implementation by static code analysis, Checkmarx., Strong experience in ML Frameworks like Scikit-learn, PyTorch and TensorFlow, and automating ML model deployment using Azure and AWS Services (SageMaker, Lambda, and SQS, SNS)., Proficient in dimensional modeling and various data stores including Azure SQL, Azure ADLS, AWS Data Lake, Oracle, HP Vertica, Snowflake, (No SQL) DynamoDB, Cosmos DB and in Replication – SQL/PL-SQL- T-SQL., Strong ETL and ELT experience using Python 3.x, Azure Data Factory, AWS Glue, Azure Synapse Analytics, AWS S3, CloudWatch, AWS Secret Manager, API Gateway, Azure Data Bricks, Nextflow, Azure VMs, Azure Keyvault., Expertise in developing Web Applications, Rest APIs, and Web Services using .Net Framework, .Net Core, WCF and C# and designing models for BI tools - Sisense and Power BI. Proficient experience in using JavaScript, ES6, ReactJS, Redux, Redux Toolkit, ExtJs and jQuery., Experienced in Entity Framework, ADO.Net, WebMethods, Enterprise Architect, Mercury LoadRunner, xUnit, MoQ, FxCop, BMC Ready, VSS, VSTS, TFS GitHub Repository, OMOP Atlas.

Personal Information

Citizenship: US Citizen

Timeline

Master of Professional Studies - Data Analytics (Data Science)

Penn State World Campus
01.2019 - 05.2021

Lead Software Engineer

Geneia
01.2018 - 10.2011

.Net Technical Lead

CAI
06.2015 - 12.2017

Principal Engineer, Data & MLOps Platforms

M2Gen
11.2011 - 12.2024

Senior Solution Engineer

Deloitte Consulting
10.2011 - 05.2015

Senior IT Consultant

TE Connectivity
07.2008 - 09.2011

IT Consultant

Deloitte Consulting
12.2004 - 06.2008

Bachelor of Engineering - Electronics And Communications Engineering

Government College of Engineering
06.1995 - 05.1999
Anbalagan MookkaiahPrincipal Software Engineer - Data Platform