Imran Shaikh

Building Energy Fleet@BP | Ex-Amazon | Distributed System | System Design | Java | .NET | Go | AWS | Cloud Native | Senior Software Engineer

Role
Software Engineer at bp
Location
Mumbai, MH, IN
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Imran Shaikh

Highly accomplished Senior Software Engineer with 8+ years of experience specializing in designing and deploying scalable, high-availability distributed systems- Proven expertise in Java, Spring Boot.NET, Kafka, and AWS/Kubernetes to enhance performance, optimize costs, and lead cross-functional engineering teams- Successfully delivered high-impact projects, including a distributed invoicing system processing 284K+ daily transactions and a high-throughput pricing service handling 345K+ Java, C#, JavaScript, Kotlin, TypeScript, Python, Go, JDK 17, JDK 21.Frameworks: Spring Boot.NET, React, Node.js, GraphQL, Apache Flink, ASP.NET.Databases: PostgreSQL, MySQL, DynamoDB, Redis.Messaging & Streaming: Kafka, AWS SQS, Event-Driven Architecture.Cloud & DevOps: AWS, Azure, Kubernetes, Docker, CI/CD, Git.Tools: IntelliJ, Rider, VSCode, NeoVim, Maven, GitHub Copilot, GitLab, GitHub, and Cursor.Specialties: API Design, Distributed Systems, Concurrency, Performance Optimization, Scalability, High-Availability Architecture, Event Driven, System Design, DSA.

Experience

  1. Software Engineer

    bp

    May 2023 — Present · Pune, IN

    Enhanced invoicing efficiency by designing and deploying a distributed, event-driven system utilizing Kafka and.NET, successfully processing over daily transactions and achieving an 89% reduction in invoice turnaround time.Spearheaded integration with BP\'s SAP-based financial systems, ensuring accurate global accounting and reporting through the use of SAP, AWS Lambda, SQS, Kubernetes, and Java Spring.Guaranteed adherence to EU finance and tax regulations by developing and implementing a country-specific monotonic sequencing system for all invoices, leveraging technologies including PostgreSQL, Kafka, Debezium, and.NET.

Education

  • Government Polytechnic Mumbai

    Diploma, Information Technology

    2012 — 2015

  • University of Mumbai

    Bachelor of Engineering, Information Technology

    2015 — 2018

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Imran Shaikh — Software Engineer at bp in Mumbai, MH, IN | Unifers