Software Engineer @ NatWest Group | Ex-Evertz | Building Scalable Cloud-Native Solutions | AWS | Serverless | Python | DSA | LLD | HLD | AI | MCP | IaC | Microservices | Backend Engineering | Distributed Systems | APIs

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India · Hybrid

Bengaluru, Karnataka, India · Hybrid

Bengaluru, Karnataka, India · Hybrid







Bachelor of Technology - BTech, Computer Engineering
KIT's College of Engineering Kolhapur (Empowered Autonomous)
Diploma, Computer Engineering
Dr. Bapuji Salunkhe Institute of Engineering & Technology, Kolhapur
Join Abhishek and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer @ NatWest Group | Ex-Evertz | Building Scalable Cloud-Native Solutions | AWS | Serverless | Python | DSA | LLD | HLD | AI | MCP | IaC | Microservices | Backend Engineering | Distributed Systems | APIs
👨💻 Software Engineer | Backend Engineering | Python | AWS | Microservices | Distributed Systems | HLD | LLD Software Engineer with 3+ years of experience building scalable, reliable, and cloud-native backend systems across Banking, Broadcasting, and OTT domains. Experienced in Python, AWS, Microservices, Distributed Systems, Event-Driven Architecture, REST APIs, Terraform, and CloudFormation. 🏗️ Strong in High-Level Design (HLD) and Low-Level Design (LLD), including system architecture, microservices, API design, data modeling, scalability, reliability, fault tolerance, and maintainable software design. ☁️ Hands-on experience with AWS Lambda, EC2, S3, DynamoDB, SQS, SNS, API Gateway, CloudWatch, Infrastructure as Code, and cloud-native architectures. 🤖 Experienced in AI-assisted software development using Claude Code, Kiro, Codex, and Cursor for coding, debugging, refactoring, code understanding, and problem-solving. 🧠 Strong foundation in Data Structures & Algorithms (DSA), algorithmic problem-solving, complexity analysis, and writing efficient solutions. 📺 Previously worked on Broadcasting & OTT platforms, building backend and cloud solutions for media workflows. Currently working in Banking, building secure and scalable cloud-native services for business-critical systems. 🤝 Passionate about backend engineering, system design, cloud architecture, automation, clean code, mentoring, and knowledge sharing. Always open to learning and working with new technologies and programming languages, including Java, Go, and Rust, while continuously improving my engineering skills.
Bengaluru
antigravity
claude code
claude
cursor
kiro
mcp
Software Engineer at NatWest Group, Sep 2025 - Present · 1 yr 3 mos, Bengaluru, Karnataka, India, • Working within Digital X, NatWest’s technology and innovation division, contributing to Retail Banking solutions serving 20M+ retail customers through cloud-native, scalable systems in a regulated banking environment. • Built cloud-native microservices for an in-house OTP platform replacing FICO Adeptra, serving 20M+ NatWest Group customers and enabling secure debit and credit card transaction authentication. • Developed a scalable Python outbound voice API meeting a 3-second SLA for time-critical OTP delivery. • Designed secure service integration using Apigee Hybrid, mTLS, AWS ALB, and Lambda, with path-based routing for distributed request processing. • Built an event-driven microservice using Amazon EventBridge, Lambda, SQS, and Kafka to capture voice interactions for downstream analytics, with automated retries and DLQ-based failure handling, reprocessing failed messages up to 3 times and triggering incident alerts for DLQ backlogs exceeding 5 messages. • Built generic MCP servers compatible with AI coding assistants including Claude Desktop, Codex, Cursor, and Kiro IDE, enabling reusable tool integration; primarily adopted within NatWest for Kiro-based development workflows. • Built an MCP server integrating with RBAC portal APIs to retrieve AWS RBAC roles across multiple accounts and environments, enabling developers to quickly discover and obtain required access roles. • Built an Outlook MCP server using Windows COM and PowerShell automation to leverage the locally authenticated Outlook client without separate SSO authentication; implemented 6 MCP tools for reading emails, searching emails, sending emails with signatures and attachments, reading calendar events, retrieving unread email counts, and marking emails as read.
Software Development Engineer - II at Evertz, Nov 2024 - Aug 2025 · 10 mos, Bengaluru, Karnataka, India · Hybrid, • Redesigned playlist recording workflow by implementing a persistent socket connection between a Python-based PEX Driver (`stream-record-job-runner`) and the playout service using Protocol Buffers. Enabled real-time playlist updates, reducing job update latency from ~8s to <1s and cutting redundant event processing by 95%. • Developed a Cease Recorder API to terminate stale or disconnected EC2 instances in both TEST and PROD environments. Empowered non-admin users to manage lifecycle events, reducing cloud costs by 35% and improving instance management efficiency by 40%. • Led end-to-end design and development of a system to upload recorded MXF files to customer-specific S3 buckets post live-streaming, and register assets via AWS EventBridge. Improved job status propagation time by 35% and increased system throughput by 20%. • Developed chunked recording mechanism for live streams, where each segment was uploaded to S3 and later stitched into a full MXF asset using ORT (Playout Engine) Site APIs via JSON RPC. Enhanced stream handling efficiency by 35% and reduced file upload latency by 20%. • Engineered and maintained multiple backend microservices, contributing to their design, development, observability, and CI/CD pipelines within a cloud-native ecosystem (AWS Lambda, EC2, S3, DynamoDB, EventBridge, SNS, SQS). • Actively mentor interns, driving onboarding, task planning, technical upskilling, and performance feedback via structured 1:1 sessions and KT sessions.
Software Development Engineer - I at Evertz, Aug 2023 - Nov 2024 · 1 yr 4 mos, Bengaluru, Karnataka, India · Hybrid, • Developed backward-compatible CRUD APIs in the playlist-management service to store playlist-import configurations in DynamoDB, replacing S3 bucket tags. Authored a tenant-wise migration script that transitioned data for 100+ tenants, reducing config retrieval time by 30% and ensuring a seamless switchover. • Built a CI/CD pipeline for the stream-record-job-runner Python PEX Driver using GitHub Actions. Automated changelog generation, semantic versioning, and publishing to AWS CodeArtifact. Removed large PEX binaries (initially ~40 MB and growing), reducing repository bloat by 50% and cutting EC2 startup time by 30% through dynamic artifact retrieval. • Conducted a successful POC to upload MXF files from ORTMC (OvertureRealTime-MediaConnect) to S3 and register them in the Content Service. This work led to the creation of the `stream-record-job-runner` PEX Driver, enabling automated EC2 instance management and recording control via ORT (Playout Engine) APIs, streamlining operations by 35%. • Improved observability across core microservices by integrating OpenTelemetry semantic conventions, increasing trace uniformity and reducing debugging time by 20%. • Optimized AWS Lambda usage in the data-translation service by implementing an SNS filter policy, triggering translations only for specific file extensions. Reduced unnecessary invocations by 50% and improved processing efficiency by 30%. • Strengthened service quality and reliability by writing unit tests, fixing 30+ bugs across multiple microservices, and contributing to code refactors leading to a 20% improvement in code quality. • Enhanced team productivity by documenting workflows and architecture in Confluence, reducing onboarding time for new developers by 15%. • Established a Copybara-based workflow to manage API specifications and autogenerated clients in a shared monorepo, improving code consistency and simplifying client integration across services by 30%.
Student Engineer at Evertz, Jan 2023 - Jul 2023 · 7 mos, Bengaluru, Karnataka, India · Hybrid, • Gained hands-on experience with AWS Lambda, API Gateway, DynamoDB, and boto3 by developing and deploying serverless functions. • Designed and maintained YAML-based AWS CloudFormation templates, along with Swagger/OpenAPI specifications for service documentation and deployment consistency. • Implemented observability across multiple microservices using Honeycomb, improving issue detection by 40% and reducing mean time to resolution (MTTR) by 25%. • Developed a delete API for the data-translation service to remove pipelines from DynamoDB and clean up associated XSLT translator files from S3, reducing storage costs by 30%. • Added folder-prefix support in the file-store-manager service to streamline data organization within a single S3 bucket, cutting down the need for multiple dedicated buckets by 40%. • Worked under the direct mentorship of an SDE-IV, gaining valuable technical and architectural insights throughout the internship.
Bachelor of Technology - BTech, Computer Engineering, KIT's College of Engineering Kolhapur (Empowered Autonomous)
Diploma, Computer Engineering, Dr. Bapuji Salunkhe Institute of Engineering & Technology, Kolhapur
leetcode: https://leetcode.com/abhimane12