Ayush Dutta
@Ayush01
Azure Data Engineer at Tata Consultancy Services
Kolkata, West Bengal, India
Software Engineer with 1.7+ years of professional experience in developing and supporting enterprise applications. Strong experience in Java backend development, RESTful API design, SQL-based data handling, and production bug fixing. Hands-on exposure to cloud and data engineering concepts through a structured Azure Data Engineering bootcamp, undertaken to strengthen backend system understanding, cloud fundamentals, and data processing workflows.
Experience
Azure Data Engineer
Tata Consultancy Services
Developed and deployed ETL pipelines using Azure Data Factory to automate data ingestion into Azure SQL Database and Azure Data Lake Storage Gen2. Implemented data transformation and processing workflows using PySpark and SQL in Databricks for scalable analytics. Performed data migration from on-premises SQL Server to Azure SQL, ensuring minimal downtime and data integrity. Built metadata-driven pipelines for dynamic orchestration, integrating data from REST API sources. Configured Self-Hosted Integration Runtime to enable secure on-premises to cloud data transfer. Applied version control and CI/CD practices using Git to support reliable deployments and collaborative development.
Backend Developer
Tata Consultancy Services
Developed backend services using Java and Spring Boot for enterprise applications. Built and maintained REST APIs supporting internal business workflows. Implemented backend business logic and data processing using relational databases. Optimized SQL queries for transactional and reporting use cases. Fixed production issues and delivered change requests in live systems. Improved code reliability by adding unit tests using JUnit. Collaborated with QA and frontend teams in an Agile environment.
Education
Asansol Engineering College
Bachelor of Technology
Computer Science and Technology