Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Sathish K

Summary

With over 12+ years of experience in application development, data engineering, and analytics, excel in designing, implementing, and optimizing cloud solutions tailored to business needs. I lead teams in delivering efficient data-driven solutions, including data integration, data modeling, ETL processes, and the optimization of cloud platforms, ensuring project and business success.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Lead Data Engineer

Tata Consultancy Services
Chennai
07.2022 - Current

Project Name: PRA (Passenger Revenue Accounting) Data Transformation.

Domain Name: Airline.

Led a project to optimize the airline's data platform using Azure and Databricks, enhancing passenger revenue accounting, and financial reporting.

  • Developed ETL pipelines for seamless data flow to data lake storage.
  • Developed a data pipeline to extract data from external data sources and data formats such as semi-structured and structured.
  • Developed for data ingestion and transformation from the Bronze Layer to the Silver Layer in structured format for data analytics and reporting.
  • Worked in data cleaning, data validation, data transformation, and ingestion in the Silver Layer using Databricks Notebook.
  • Proficient in optimizing large data processing using Spark and SQL.
  • Automated the pipeline with Databricks workflows.
  • Used GIT version control for ADF pipeline to maintain the pipeline changes, and export it as an ARM template for Azure DevOps CI/CD.
  • Collaborated with stakeholders to gather the business requirements and deliver scalable solutions.
  • Generating reports from the silver data lake and transforming it into a periodic report.
  • Automated the report delivery system through email services using the ADF pipeline.

Technologies Used:

Azure Data Bricks, Azure Data Factory, T-SQL, PySpark, Python, MS SQL Queries, blob containers, Unity Catalog, Data Lake, Parquet.

Data Engineer

Cognizant Technology Solutions
Chennai
08.2018 - 07.2022

Project Name: On-Prem to Azure Cloud Migration.

Key Insights and Responsibilities of the Project:

  • Developed ETL pipelines using ADF for seamless data flow to the data warehouse.
  • Worked in star schema data modeling for efficient data processing in Spark.
  • Developed a data cleansing notebook for generic purposes across the data ingestion in the data lake.
  • Implemented a data validation notebook to ensure data integrity and accuracy.
  • Handled complex logic in Databricks notebook to achieve expected results efficiently.
  • Reduced the data redundancy by using a star schema and optimized the processing of large datasets with incremental loading from external sources.
  • Automated the data pipeline for continuous data ingestion on a daily/hourly basis from on-premises data sources to Azure Data Lake.
  • Gathered requirements from stakeholders to design data models and reports.
  • Developed complex SQL queries to analyze large datasets for trends and insights.

Technologies Used:

Azure Data Bricks, Azure Data Factory, T-SQL, PySpark, SQL Queries, Azure SQL Database, blob containers, Data Lake, Parquet.

Project Name: Global Resiliency Portal for Reporting.

Domain: Insurance.

Responsibility as a Senior Developer of the project:

  • Understanding the requirements of the client and thoroughly understanding the project requirements, as well as developing or enhancing the web page.
  • Front-End Development: creating the user interface and ensuring a positive user experience. This involves writing HTML, CSS, and JavaScript code, AngularJS, and the .NET Framework.
  • Back-End Development: Implementing the server-side logic of the application. This includes writing server-side code in languages like Angular.js, Web API, and MS SQL Server.

Senior Software Engineer

RR Donnelly India Outsourcing Private Limited
Chennai
08.2016 - 08.2018

Project Name: RRD Hub.

Key Insights and Responsibilities of the Project:

  • Developed web applications and APIs for seamless integration with mobile applications on Android and iOS platforms.
  • Implemented RESTful services with JSON for efficient request and response handling.
  • Spearheaded the development of modules, including Leave Request, Cab Request, and Salary Advance.
  • Ensured smooth communication between web and mobile platforms for various functionalities, such as the Project Request Form and the Travel Request.
  • Utilized Firebase Cloud Messaging (FCM) technology to send mobile notifications, enhancing user engagement and experience.
  • Collaborated with cross-functional teams to meet project deadlines, and deliver high-quality solutions.

Software Developer

Sulekha.com India Solution Private Limited
Chennai
08.2015 - 07.2016

Project Name: Sulekha.com Vendor Portal.

Key Insights and Responsibilities of the Project:

  • Developed an application for managing employee personal details, and updating information via a portal.
  • Utilized Web API, AngularJS, and MVC for application development.
  • Implemented features, including admin pages, employee personal information forms, work experience, current roles, team and level information, and education details.
  • Utilized SQL Server as the backend, incorporating stored procedures, functions, and views.
  • Generated SLA reports on a daily, weekly, and monthly basis to track performance metrics.

Software Developer

Winsar Infosoft Private Limited
Chennai
02.2014 - 07.2015

Project Name: Win Application.

Key Insights and Responsibilities of the Project:

  • Maintained product information, stock availability, sales data, material distribution, customer feedback, and sales and marketing team performance for hotel management software.
  • Developed a comprehensive web application using ASP.NET, C#, ADO.NET, WCF, and web services, supplemented by a Windows service.
  • Implemented the WIX Installer to package the Windows service for installation.
  • Responsible for developing and maintaining hotel management software, ensuring accurate and efficient record-keeping.
  • Utilized stored procedures extensively to manage data operations, and ensure database integrity.

Software Developer

Infowaves India Solution Private Limited
Mumbai
11.2012 - 01.2014

Project Name: Offline-Enabled Product Information and Inventory Management

Domain: Inventory

Key Insights and Responsibilities of the Project:

  • Developed a comprehensive solution for maintaining product information, stock availability, and material distribution, ensuring uninterrupted operation, even in offline environments.
  • Utilized SQL Server as the primary database, but implemented offline functionality to accommodate clients with intermittent internet connectivity.
  • Recognizing the client's internet challenges, we integrated an offline module to ensure seamless workflow continuity during internet downtime.
  • Temporarily stored data using MS Access while offline enables users to continue working without interruption.
  • Implemented synchronization mechanisms to seamlessly transfer data from MS Access to SQL Server once the internet connection was restored.
  • Facilitated automatic syncing of offline data to the SQL Server database upon re-establishment of the internet connection, ensuring data availability online.

Education

B.E - Computer Science and Engineering

Shree Motital Kanhaiyalal Fomra Institute of Technology
Chennai
11.2011

Diploma - Computer Engineering

P.T.Lee., Chengalavaraya Naicker Polytechnice College
Chennai
04.2008

Class X -

Muthaih Chettiar Higher Secondary School
Chennai
04.2005

Skills

  • Azure Databricks, Azure Data Factory, PySpark
  • T-SQL, Python, Azure DevOps, Auto Loader, Data Modeling, Unity Catalog
  • Nodejs, JavaScript
  • WEB API, AngularJS, NET Framework

Certification

  • AZ-400- Microsoft Certified: Azure DevOps Engineer Expert
  • AZ-204: Microsoft Certified: Azure Developer Associate

Languages

  • Tamil, Advanced
  • English, Intermediate
  • Hindi, Intermediate

Timeline

Lead Data Engineer

Tata Consultancy Services
07.2022 - Current

Data Engineer

Cognizant Technology Solutions
08.2018 - 07.2022

Senior Software Engineer

RR Donnelly India Outsourcing Private Limited
08.2016 - 08.2018

Software Developer

Sulekha.com India Solution Private Limited
08.2015 - 07.2016

Software Developer

Winsar Infosoft Private Limited
02.2014 - 07.2015

Software Developer

Infowaves India Solution Private Limited
11.2012 - 01.2014

B.E - Computer Science and Engineering

Shree Motital Kanhaiyalal Fomra Institute of Technology

Diploma - Computer Engineering

P.T.Lee., Chengalavaraya Naicker Polytechnice College

Class X -

Muthaih Chettiar Higher Secondary School
Sathish K