profile-pic

Karthick Mohanasundaram

Having 9+ years of IT experience in SQL Server, SSIS & SSRS services (MSBI), Python & Azure Functions. Implemented Azure DevOps pipelines (CI/CD) for SQL Server, MSBI and Azure Services. Experience in setting up the data integration pipelines from Microsoft Dynamics 365 DMF Export\Import jobs & Business\Data Events using Azure services & SSIS. Have experience in Azure services - Azure Functions, Azure Logic Apps, Azure Storage Account, Azure Event Hub, Azure SQL, Azure VM. Very good experience in Agile methodologies working on Azure DevOps for end-to-end project management.
  • Role

    Microsoft Dynamics Engineer (Manager, Product Management)

  • Years of Experience

    10 years

Skillsets

  • ETL
  • SSRS
  • SSIS
  • SSAS
  • SQL Server
  • Reporting
  • ReactJs
  • Python
  • PySpark
  • MSBI
  • IBM DataStage
  • Git
  • Airflow
  • Deltalake
  • DB2
  • CI/CD
  • C#
  • Azure VM
  • Azure storage account
  • Azure sql
  • Azure Logic Apps
  • Azure Functions
  • Azure Event Hub
  • Azure DevOps

Professional Summary

10Years
  • Mar, 2022 - Present3 yr 7 months

    Manager, Product Management

    o9 Solutions, Inc
  • Sep, 2019 - Mar, 20222 yr 6 months

    Senior Software Engineer

    Societe Generale Global Solutions Centre
  • Sep, 2015 - Dec, 20172 yr 3 months

    SQL Server, SSIS, SSRS, DB2, IBM Datastage Developer

    Accenture Solutions
  • Jun, 2015 - Sep, 20194 yr 3 months

    Application Development Senior Analyst

    Accenture Solutions

Applications & Tools Known

  • icon-tool

    Azure Blob Storage

  • icon-tool

    Azure Event Hub

  • icon-tool

    Azure VM

  • icon-tool

    Azure Logic Apps

  • icon-tool

    SSIS

  • icon-tool

    SSRS

  • icon-tool

    SQL Server

  • icon-tool

    Python

  • icon-tool

    C#

  • icon-tool

    Microsoft Dynamics 365

  • icon-tool

    Airflow

  • icon-tool

    Pyspark

  • icon-tool

    ReactJS

Work History

10Years

Manager, Product Management

o9 Solutions, Inc
Mar, 2022 - Present3 yr 7 months
    Implemented version control and end-to-end automation of testing and deployment (CI/CD) for data integration solutions including SQL Server, SSIS, SQL Job Agent, and Python executables. Developed and enhanced data integration solutions using SSIS and SQL Server. Converted SSIS solution to Python utility for auto-generating SQL stored procedures for data integration. Built Python-based data integration tool to extract data from Microsoft Dynamics 365 Finance & Operations and upload to Azure Blob Storage. Built Azure-based tool for real-time synchronization of data from Microsoft Dynamics 365 Business/Data Events using Azure Event Hub and Azure Functions. Managing SSIS migration project to o9s integration platform backed by Airflow and Pyspark, and SQL Server databases migration to Deltalake. Managing ReactJS-based UIs for o9 data management use cases.

Senior Software Engineer

Societe Generale Global Solutions Centre
Sep, 2019 - Mar, 20222 yr 6 months
    Led ETL and Reporting operations for North East Europe Countries. Gathered requirements, designed and developed SQL DB objects, SSIS packages, SSRS reports, stored procedures, tables, views, and functions. Developed SSIS packages and Azure functions to extract and upload data from on-prem SQL Server to Azure Blob Storage and migrate data to Azure SQL. Automated deployment of SSIS packages and SSRS reports through Azure DevOps Pipelines. Version controlled SQL DB objects, SSIS packages, and SSRS reports using Azure DevOps Repos (Git). Completed SQL migration project from SQL 2012 to SQL 2016, setting up DEV, TEST, PROD environments. Made SSIS packages deployable across multiple environments by dynamic connection details. Achieved 100% logging of SSIS packages using event handlers.

SQL Server, SSIS, SSRS, DB2, IBM Datastage Developer

Accenture Solutions
Sep, 2015 - Dec, 20172 yr 3 months
    Developed, tested, implemented, and maintained SQL Server and DB2 databases including tables, indexes, stored procedures, and complex queries. Built, enhanced, and maintained ETL SSIS packages and IBM Datastage jobs to extract, transform, and load data from OLTP DBs to Data Warehouse. Monitored and maintained ETL batch jobs (SSIS and IBM Datastage) and reporting applications (SSRS). Identified and resolved recurring issues in daily ETL data load, stabilizing the application. Built and maintained SSRS reports deriving data from the data warehouse.

Application Development Senior Analyst

Accenture Solutions
Jun, 2015 - Sep, 20194 yr 3 months
    Managed QBE's data warehousing and reporting application for New Zealand region using SQL Server and MSBI tools. Wrote T-SQL queries, dynamic queries, subqueries, joins for stored procedures, user-defined functions, views, and cursors. Used CTE, temp tables, DDL/DML queries for efficient data load and manipulation. Collaborated with Business Analysts and guided junior team members. Used Execution Plan and SQL Profiler for query optimization and SSIS package performance enhancement. Upgraded and migrated SSIS packages, SSRS reports, SSAS cubes from SQL Server 2012 to 2016. Performance tuned T-SQL queries and stored procedures, improving daily data warehouse refresh performance by 100%.

Achievements

  • Performance tuning of T-SQL queries and stored procedures. Was able to improve performance of daily data warehouse refresh by 100%.
  • Achieved 100% logging of all the SSIS packages by effective use of the event handlers in SSIS packages
  • Completed the SQL migration project (from SQL 2012 SQL 2016) whose aim was to set up the DEV, TEST, PROD server setup as the application initially had only a production server.
  • Made the SSIS packages deployable across multiple environments by dynamically fetching all connection details during run time

Major Projects

4Projects

Data Integration & Management

Mar, 2022 - Present3 yr 7 months
    Implemented the version controlling and end to end automation of testing & deployment (CI\CD) of all data integration solutions such as SQL Server Databases, SSIS, SQL Job Agent & Python executables onto a target server that automatically create bugs in case of failure. Development & Enhancement of data integration solutions using SSIS & SQL Server. Converted an SSIS solution to a Python based utility that auto generates the SQL stored procedures(data pipeline) for data integration based on the data model defined in the excel. Built a new Python based data integration tool\adaptor to extract data from Microsoft Dynamics 365 Finance & Operations using the Data Management Framework & Batch APIs that extracts data from MSD365 F&O and uploads it to Azure Blob Storage. Built an Azure based tool for real time synchronization of data from Microsoft Dynamics 365 Business\Data Events using Azure Event Hub, Azure functions that directly pushes data into the target SQL server tables in near real time. Currently working on an SSIS migration project where SSIS packages are being migrated to o9s integration platform backed by Airflow and Pyspark and SQL Server databases are being migrated to Deltalake(open source version). Also managing few ReactJS based UIs for few o9 data management use cases.

North East Europe Operations

Sep, 2019 - Mar, 20222 yr 6 months
    Lead the team responsible for all ETL and Reporting operations for North East Europe Countries. Gathering requirements from clients, analysing it, design and development of new SQL DB objects, SSIS packages, SSRS reports and all required Stored Procedures, Tables, Views, Functions, etc. Designed & developed the SSIS packages & Azure functions which extracts and upload the data from on-prem SQL server database tables into Azure Blob storage on daily basis and migrate data from Azure blob to Azure SQL. Automated the end-to-end deployment of all SSIS packages and SSRS reports through Azure DevOps Pipelines. Version controlling all the SQL DB objects, SSIS packages, SSRS reports using the Azure Devops Repos (Git). Completed the SQL migration project (from SQL 2012 SQL 2016) whose aim was to set up the DEV, TEST, PROD server setup as the application initially had only a production server. Made the SSIS packages deployable across multiple environments by dynamically fetching all connection details during run time. Achieved 100% logging of all the SSIS packages by effective use of the event handlers in SSIS packages.

QBE New Zealand Operations

Jan, 2018 - Sep, 20191 yr 8 months
    Managed the QBEs data warehousing and reporting application built using SQL Server & MSBI tools for New Zealand region end to end. Writing T-SQL Queries, Dynamic-queries, subqueries and joins for generating Stored Procedures, User-defined Functions, Views and Cursors. Experience in using CTE, temp tables and various DDL/DML queries to facilitate efficient data load and manipulation. Discussing with Business Analysts, understanding the business requirements and guide junior team member to implement the application developments and enhancements. Used Execution Plan and SQL Profiler to analyse, optimize queries and enhance the performance of the SSIS packages.

QBE Australia Operations Business Intelligence

Sep, 2015 - Dec, 20172 yr 3 months
    Develop, test, implement and maintain SQL Server and DB2 databases including tables, indexes, stored procedures, and complex queries Building\Enhancing\Maintaining ETL - SSIS packages and IBM Datastage jobs to Extract, Transform and Load data from OLTP DBs to Data Warehouse on daily basis through batch process Continuous monitoring and maintenance of ETL batch jobs (SSIS and IBM Datastage) and reporting applications (SSRS) Finding the recurring issues that occur during the daily ETL data load and providing permanent solutions thereby stabilising the application Building\Enhancing\Maintaining SSRS reports which derives data from the data warehouse.

Education

  • Bachelor of Engineering in Electronics and Communication Engineering

    Sri Krishna College of Engineering and Technology (2015)