Default profile banner
AD

Ashwini Dsilva

@ashwinidsilva

Software Engineer at Tech Mahindra Limited

Bangalore

Tech Mahindra LimitedMangalore Institute of Technology and Engineering

Ashwini is an Electronics & Communication Engineer with 3+ years of experience working with big data and cloud technologies. He possesses expertise in the design, development, and delivery of high-quality client solutions. His skills include ETL processes, data modeling, and utilizing tools such as Azure, Python, and SQL.

Experience

Software Engineer

Tech Mahindra Limited

Jul 2021 - PresentBangalore

Design, develop, and maintain scalable and efficient data pipelines for extracting, transforming, and loading (ETL) data from various sources to destination systems. Proficiently manage the ingestion of diverse file types (e.g., fixed width, delimited files) into Azure Data Lake Storage (ADLS) using NiFi. Collaborate with cross-functional teams to understand data requirements and ensure the seamless flow of information across the organization. Create and optimize logical and physical data models, ensuring data structures align with business needs and best practices. Write and optimize code in languages such as Python, SQL, or Scala to implement ETL processes and data transformations. Develop and implement data quality checks and validation processes to ensure the accuracy and reliability of data. Develop test cases and scripts to validate data integrity and accuracy during migration. Write efficient Hive queries for data analysis, addressing diverse data requirements. Load .xl and .csv files into Hadoop, ensuring proper validation of resulting tables using tools like Hue. Rewrite or convert on-premises table’s scripts in databricks using the appropriate syntax. This might involve translating SQL DDL statements into databricks Data Frame API calls or spark SQL. Optimize the table's data processing for performance in the databricks environment. This may involve partitioning tables, optimizing join operations, and tuning cluster configurations. Implements the workflow design by developing and configuring data processing tasks. Ingesting the data from on-premises sources to azure databricks.

Education

Mangalore Institute of Technology and Engineering

B.E

Electronics & Communication Engineering

Invalid Date - Invalid DateGrade: CGP: 7.36

ST. Mary's Syrian Pre-University College

Senior Secondary (12th)

Invalid DateGrade: Percentage: 87%

ST. Mary's Syrian High School

Secondary School (SSLC)

Invalid DateGrade: Percentage: 87.04%

Licenses & Certifications

Programming for Everybody (Getting started with python)

University of Michigan/Coursera

Issued: Oct 2020

Automation Ninja Certification

Tech Mahindra Ltd.

Issued: Jan 2023• No expiration

Big Data and Machine Learning Fundamentals

Google Cloud

Issued: Jun 2023• No expiration

Microsoft Certified: Azure Fundamentals (AZ-900)

Microsoft

• No expiration

Skills

Data Structure & Algorithms
ETL
LINUX
SQL
Microsoft Azure
Apache NiFi
Azure databricks
Datawarehouse
Git
Jira
Python
Shell scripting
Data Modelling
Hadoop
Hive
Pyspark
Root Cause analysis & Problem solving
Data Analysis
Rest APIs
Deployment Activities
Time Management
OOPs