Hello, I am Imran Shaikh, the creator of this site, CodersTea.in.
I am looking for new opportunities, or you just want to chat, lets connect!!!
PROFESSIONAL SUMMARY
Highly skilled Senior Software Engineer with 7+ years of experience designing and building large-scale distributed back-end systems. Expertise in Java, .NET, Kafka, AWS, and Kubernetes, with proven impact in high-throughput, event-driven architectures processing 300K+ TPS. Strong background in system design, performance optimization, and cloud-native platforms.
WORK EXPERIENCE
British Petroleum (BP) | Software Engineer | May 2023 - Present
- Engineered a distributed, event-driven system using Kafka and .NET that processes over 184,000 daily financial transactions and achieved a 64% reduction in invoice turnaround time.
- Designed and upgraded the BP and SAP integration system with €48+ Million Monthly revenue, improving the monthly posting of Accounts Receivable and Accruals by 25%.
- Reduced the EU compliance error rate by 30% by architecting and developing a country-based distributed monotonically increasing sequence numbers system.
- Tech Stack: .NET, Kafka, AWS, PostgreSQL, Kubernetes, Linux.
Amazon | Software Development Engineer II | July 2022 - March 2023
- Led a team of engineers to enhance Amazon’s Global Pricing platform, utilizing Spring Framework, AWS, and A/B testing, improving 8 Million+ product listings with better prices in the United States.
- Designed and led high-throughput backend services on AWS, handling 345K+ Transactions Per Second with low latency and high availability.
- Implemented cost-optimization strategies using AWS Lambda, reducing the department’s AWS spend by $7,000 every month.
- Tech: Java, JSP, DynamoDB, AWS, AWS Lambda, JDK 11.
HERE Map | Senior Software Engineer | June 2020 - July 2022
- Architected a distributed streaming system using Apache Flink and Kafka to process over 4TB of daily data in AWS S3 for HERE Maps Global API Platform.
- Successfully resolved a critical network partition issue due to China’s regulatory firewalls, causing significant financial losses.
- Led cross-platform team to re-engineer the billing pipeline, utilizing Java, Kafka, and Kubernetes to reduce billing time from 24 hours to 8 hours.
- Tech: Spring Boot, Linux, NodeJS.
Fluid AI | Software Engineer | July 2018 - May 2020
- Led team on an early AI-based system that provided services to one of the largest banks in Europe and Jamaica, utilizing Nvidia CUDA and Java language.
- Designed and developed a microservices-based chatbot backend for real-time processing on partner services, handling a peak of 3000 customers per minute.
- Tech: SpringBoot, AWS, Linux, CUDA, JDK 8.
SKILLS
- Languages: Java, C#, JavaScript, Kotlin, TypeScript, Python, Go, JDK 17, JDK 21.
- Backend Frameworks: Spring Boot, .NET, Node.js, GraphQL, Apache Flink.
- System Design: Distributed Systems, Microservices Architecture, High Availability, Fault Tolerance, CAP Theorem, Data Consistency, Scalability, Event-Driven Architecture.
- Messaging & Streaming: Kafka, AWS SQS, Event-Driven Architecture.
- Databases: PostgreSQL, MySQL, DynamoDB, Redis.
- Cloud & DevOps: AWS, Azure, Kubernetes, Docker, CI/CD, Git.
- Additional Skills: React, Svelte, NextJS, HTML, CSS, JavaScript.
- Tools: IntelliJ, Rider, VSCode, NeoVim, Maven, GitHub Copilot, GitLab, GitHub, and Cursor.
EDUCATION
- Bachelor of Engineering in IT: Mumbai University, 2018.
- Diploma in IT: Government Polytechnic Mumbai, 2015.
ACHIEVEMENTS
- Founded and scaled CodersTea.in, a developer knowledge platform with 150K+ users, focused on backend engineering, system design, and Java technologies.
- Authored 11+ technical articles on DZone with 180K+ reads.
- Open-sourced a real-time image streaming tool for developer collaboration.
- Mentored engineers globally in system design and backend development.
Lets connect!!!