Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shahrukh Akhtar

Pune

Summary

Experienced Senior Software Engineer with 9+ years in full-stack development, cloud-native systems, and enterprise data pipelines. Skilled in architecting scalable solutions using AWS, Spring Boot, React.js, PostgreSQL, and Databricks. Proven success in building secure, high-performance applications, and delivering end-to-end features across finance and insurance domains. Recent work includes designing and implementing PySpark-based data pipelines using Databricks, Airflow, and Azure Data Factory for large-scale ETL workflows. Strong believer in clean code, system design, and product-driven development.

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

UBS Business Solutions
01.2022 - Current
  • Developed an end-to-end data pipeline using PySpark on Databricks, handling curated, transformed, and egressed customer data from ingestion to storage.
  • Ingested multiple CSV files from Azure Blob Storage, processed through a curation PySpark task to enrich records with metadata and validation flags.
  • Implemented a transformation task in PySpark to perform business-specific logic, column-level transformations, and format standardization for downstream systems.
  • Designed an egress workflow using Azure Data Factory (ADF) to load the cleaned data into PostgreSQL, enabling real-time access for reporting and analytics teams.
  • Used Delta Lake for versioned, partitioned storage of intermediate data between stages to ensure reliability and schema enforcement.
  • Orchestrated the entire pipeline using Apache Airflow DAGs, allowing for modular, retriable, and monitored execution.
  • Supported scalable ingestion of multi-source data by automating handling of schema variations and batch loads from Blob Storage.
  • Improved data readiness time and reduced manual intervention by streamlining pipeline failures, logging, and error handling.
  • Led the development and maintenance of a full-stack enterprise platform using React.js, AG Grid, and Spring Boot.
  • Developed and customized complex grid views with AG Grid, enabling interactive data analysis and user-driven configurations for over 500 users.
  • Designed and optimized REST APIs with Spring Boot, implementing caching and pagination strategies to achieve a 35% performance improvement in API response times.
  • Implemented JPA/Hibernate for ORM, optimizing database interactions through lazy loading and batch operations, reducing database load by 25%.
  • Integrated Azure Blob Storage for secure and efficient document management, handling over 1000 file uploads and downloads per day.
  • Engineered relational data models in PostgreSQL, optimizing schema design and SQL queries to support high-throughput use cases.
  • Developed scalable and secure backend services using Spring Boot, exposing RESTful endpoints for core business workflows.

Cloud Engineer

Principal Global Services
11.2019 - 12.2022
  • Created high-performance frontend interfaces with React.js and stateful AG Grid components, deployed through S3 + CloudFront, improving page load times by 30%.
  • Managed cross-account domain routing using Route 53, mapping multiple context paths to AWS services across accounts, ensuring seamless user experience.
  • Provisioned infrastructure using AWS CDK (Python) and deployed via GitHub Actions, including VPC, EC2, IAM, S3, and CloudWatch configurations, automating deployment processes.
  • Engineered serverless workflows using Lambda, SQS, and S3, enabling async processing pipelines, reducing processing time by 50%.
  • Conducted unit and integration testing using JUnit, Mockito, and Postman, ensuring high test coverage (95%) and release stability.
  • Collaborated with cross-functional teams to ensure smooth integration between frontend, backend, and cloud components (AWS Lambda, S3, API Gateway).
  • Improved performance and maintainability of legacy code by refactoring into modern React patterns (hooks, functional components) and modular backend architecture.
  • Worked across the full development lifecycle - requirement analysis, API contract design, implementation, testing, and deployment - with a focus on clean code and best practices.
  • Participated in Agile ceremonies and sprint planning to deliver features incrementally and on schedule.
  • Contributed to cloud deployments and CI pipelines, gaining exposure to AWS services, GitHub Actions, and DevOps workflows.

Associate Software Developer

Tech Mahindra
04.2016 - 08.2019
  • Developed backend services using Spring Boot and Spring MVC, integrating with SQL-based systems for telecom and enterprise clients, handling over 10,000 transactions daily.
  • Built a SQL/PLSQL-based ETL system and optimized data pipelines for large-scale data ingestion and transformation, improving data processing speed by 40%.
  • Set up CI/CD pipelines using Jenkins for Java applications and conducted regression testing for stable production rollouts, reducing deployment failures by 20%.
  • Participated in system architecture discussions and process automation efforts, contributing to team-wide efficiency improvements.

Education

B.Tech - undefined

Silicon Institute Of Technology, Biju Patnaik University Of Technology
Sambalpur, Odisha

SSCE - Science

Oxford Public School, CBSE
Ranchi, Jharkhand

ICSE - undefined

Bishop's School, ICSE
Ranchi, Jharkhand

Skills

Java

JavaScript

HTML

CSS

SQL

Git

Python

aws

Spring Boot

REST

PostgreSQL

ag-grid

Reactjs

Databricks

PySpark

Azure data factory

Timeline

Senior Software Engineer

UBS Business Solutions
01.2022 - Current

Cloud Engineer

Principal Global Services
11.2019 - 12.2022

Associate Software Developer

Tech Mahindra
04.2016 - 08.2019

B.Tech - undefined

Silicon Institute Of Technology, Biju Patnaik University Of Technology

SSCE - Science

Oxford Public School, CBSE

ICSE - undefined

Bishop's School, ICSE
Shahrukh Akhtar