top of page
  • White LinkedIn Icon
  • GitHub

Welcome to Katheer's Portfolio

Immerse yourself in the heartbeat of fintech revolution. Journey through my portfolio and uncover the mastery of a senior backend engineer, specializing in cutting-edge solutions for banking and finance. From architecting resilient systems to orchestrating seamless transactions, I blend expertise with innovation to shape the future of digital finance.

Snap during a visit to UK to meet stakeholders

Mohideen Abdul Katheer

Seasoned Software Engineer | 6+ years

Phone:

+91 82206 44661

Email:

Key skills:

Java, Spring & Spring Boot, AWS (certified), Containerization (Docker & Kubernetes), Microservices & DDD, Event-driven System

CONTACT

KEY SKILLS

SKILLS

Java

AWS Cloud (2x certified)

Docker & Kubernetes

Apache Kafka & ActiveMQ

Gitlab CI/CD

Spring & Spring Boot

SQL & NoSQL

REST & HATEOAS APIs

JavaScript & ReactJS

OAuth2 & MFA

TECHNICAL EXPERTISE

EXPERTISE

MICROSERVICES

In my microservices development journI've delved into the realm of modular architecture, crafting scalable solutions that empower rapid iteration and seamless integration. Navigating challenges in communication, data management, and monitoring, I've honed a skillset that balances agility with meticulous attention to detail, driving innovation and delivering value to users efficiently.

EVENT-DRIVEN SYSTEM

In event-driven system development with Kafka and ActiveMQ, I've architected responsive, scalable solutions, harnessing the power of event-driven architecture for real-time data processing and seamless microservices communication.

OBSERVABILITY

In my observability platform experience, I've deployed monitoring and logging solutions like Prometheus, Grafana, and Open Telemetry, providing real-time insights for proactive troubleshooting and optimization of distributed architectures.

DOMAIN-DRIVEN DESIGN

In my Domain-Driven Design (DDD) experience, I've focused on understanding complex business domains, creating scalable systems through collaborative domain exploration and iterative refinement, aligning technical solutions with real-world needs.

CLOUD-NATIVE APPS

In my AWS cloud-native app development experience, I've utilized AWS services like Lambda, ECS, and S3 to create scalable, resilient applications, mastering AWS tools and best practices for efficient, cost-effective solutions.

TWELVE-FACTOR APPS

In my 12-factor app experience, I've focused on principles for building resilient, scalable software, adhering to guidelines like codebase, dependencies, and disposability. This approach ensures portability, ease of management, and seamless deployment for robust, cloud-native applications.

MODULAR MONOLITHS

In my experience with modular monoliths, I've optimized software design by organizing large applications into manageable modules within a single architecture, balancing modularity with simplicity for scalable and adaptable systems.

TEST-DRIVEN DEVELOPMENT

In my Test-Driven Development (TDD) experience, I've prioritized writing tests before code, fostering a culture of clear requirements, modular design, and rapid feedback loops to deliver robust, maintainable software with confidence.

DESIGN PATTERNS

In my design patterns experience, I've mastered proven solutions to recurring design challenges, crafting modular, flexible architectures that promote code reusability and maintainability.

DOMAIN EXPERTISE

DOMAIN EXPERTISE

CARD PAYMENTS

In my international card payments domain experience, I've specialized in managing cross-border transactions across multiple Payment Service Providers (PSPs), while adhering to regulations like PSD2 and implementing 3DS specifications. By ensuring compliance and enhancing transaction security, I optimize payment flows for seamless transactions across diverse global markets.

MOBILE WALLET PAYMENTS

In my experience with mobile wallet payments via Apple Pay and Google Pay, I've adeptly integrated these platforms into mobile applications. Ensuring secure payment processing and seamless user experiences, I've navigated platform-specific APIs and security standards to provide convenient and secure transactions for users on iOS and Android devices.

PAYPAL PAYMENTS

In my PayPal payments experience, I've seamlessly integrated PayPal's gateway, prioritizing secure transactions and optimizing user checkout experiences. Leveraging PayPal APIs and features like express checkout, I've ensured reliable payment processing with enhanced convenience for users.

OPEN BANKING

In my Open Banking experience with OBIE standards, I've specialized in secure financial data sharing via open APIs, adhering to specifications and implementing OAuth 2.0 authentication for user empowerment. This includes AISP and PISP functionalities, along with automated KYC and financial verification for regulatory compliance and enhanced security.

SWIFT FILES PROCESSING

In processing SWIFT files, I excel in parsing, validating, and interpreting financial messages according to SWIFT standards. This ensures seamless integration into banking systems for accurate and efficient international transactions. Additionally, I've implemented automated payment processing to streamline fund transfers and financial activities.

PCI-DSS COMPLIANCE

In my PCI DSS compliance experience, I've ensured secure handling of cardholder data by implementing robust security measures, conducting audits, and maintaining compliance standards to prevent data breaches and uphold trust in payment processing systems.

PAYNOW

In my PayNow experience, I've implemented Singapore's instant payment system for seamless fund transfers between individuals, businesses, and government entities, ensuring compliance and optimizing user experiences.

FASTER PAYMENTS SYSTEM

In my FPS (Faster Payment System) experience in Hong Kong, I've specialized in enabling real-time electronic fund transfers among banks and individuals, ensuring compliance and optimizing system efficiency for instant payments.

ACH & WIRE TRANSFERS

In my US ACH and wire transfers experience, I've facilitated secure electronic fund transfers between financial institutions and individuals/businesses, ensuring compliance with NACHA and Federal Reserve standards for seamless transactions nationwide.

EXPERIENCE

EXPERIENCE

Jun 2023-Present

IG Group, Bengaluru

Technical Specialist

  • Designed and led the implementation of Open Banking solutions for UK, EU, and US regions, collaborating with two vendors and adhering to OBIE specifications using DDD principles. Resulted in a flexible system, eliminating vendor lock-in and ensuring compatibility across regions.

  • Implemented Adaptive Multi-Factor Authentication to bolster application security for sensitive user actions,
    aligning with standard security practices and regulatory requirements.

  • Successfully extended Payment features to Tastytrade clients following thorough analysis of requirements,
    stakeholder discussions, and solution design. Facilitated seamless integration and on-time launch.

  • Documented Payments system architecture using the 4+1 View Architectural model, providing clarity to diverse audiences and serving as a reference point for system modifications.

  • Initiated cloud migration using “Migration by business capability” strategy, migrating frontend and backend applications to AWS cloud via re-platforming approach.

  • Orchestrated migration of projects and pipelines from Bamboo to Gitlab, streamlining CI/CD pipelines across the team and fostering company-wide adoption. Leveraged Gitlab features including DORA metrics.

  • Implemented Observability for all Payments services, adhering to company-wide standards and utilizing open-source tools like Prometheus to consolidate logs, metrics, and traces for enhanced system monitoring.

  • Established standardized automation test pipelines encompassing integration, component, functional, and
    acceptance tests. Facilitated implementation of Continuous Delivery principles, accelerating software delivery while maintaining quality. Performance outcomes were measured using DORA metrics.

Jun 2022 - May 2023 

IG Group, Bengaluru

Senior Developer

  • Spearheaded the transformation of a legacy monolithic UI from Vanilla JS to micro-frontends, resulting in
    enhanced UI/UX and modernized tech stack.

  • Assessed and revamped iOS and Android native apps’ payments screens with webviews, leading to expedited time-to-market and simplified maintenance.

  • Designed and implemented a Payments as a Service (PaaS) solution, decoupling it from existing platforms and enabling seamless integration into new platforms within 15 days.

  • Migrated 3 apps from legacy LDAP to JWT authorization, reducing API call latency by 100ms and creating a Spring Boot 2 starter for streamlined migration.

  • Architected and integrated Apple Pay and Google Pay, driving a 70% client transition to mobile wallets across UK, EU, and US regions.

  • Transformed the payments system, adding new payment options, enhancing architecture for resiliency and
    extendibility, and mentoring a team of 7 engineers. Recognized with 2 global spotlight awards, department-level sprint awards, and continuous promotions to Technical Specialist within 2.5 years.

Jun 2021 - May 2022

IG Group, Bengaluru

Developer

  • Developed OCT-SMS project enabling Visa Direct and MasterCard Send in just 7 man-days, reducing cross-border card payouts from ~3 days to under 30 minutes for eligible cards.

  • Conceptualized and implemented a verified-add-card solution to meet US compliance mandates, enabling card verification with a $1 debit, ensuring regulatory compliance within tight deadlines.

  • Explored OCR tools, selected WebAssembly (WASM) based solution, and spearheaded implementation,
    replacing $1 deposit verification with automated scan-card feature, enhancing compliance and client
    experience.

  • Designed and implemented vendor-independent card payments solution, decoupling system from 5 vendor-specific implementations, reducing new PSP integration effort from 500 to less than 50 man-days.

  • Designed and developed a tool for migrating 2.8L card data to new PSP, utilizing public-key (ECDSA)
    cryptosystem for encryption and fault-tolerant tokenization, completing migration in 6 hours without manual intervention.

  • Led internal Kubernetes community, promoting containerization to reduce platform dependency and prepare systems for cloud migration. Conducted workshops, guided teams, and migrated 2 critical applications to containers.

  • Spearheaded decommissioning of licensed distributed caching tool, replacing it with open-source alternative, eliminating vendor lock-in and ensuring continuity across core system components.

Jun 2020 - May 2021

IG Group, Bengaluru

Associate Developer

  • ​Analyzed 2 card PSP vendor integrations and designed solution to reduce payment friction from 7% to 2%.
    Enhanced existing Tableau dashboard to monitor day-to-day transactions and identify frequent failure reasons for improvement.

  • Replaced WebSocket with postMessage for asynchronous payment status updates, eliminating messaging
    latency and improving frontend app performance.

  • Spearheaded, designed, and developed 3DS2 solution for card payments, ensuring PSD2 compliance ahead of schedule by integrating global PSP vendor.

  • Collaborated with platform engineering team to migrate payments apps from physical servers to VM-based
    infrastructure, improving scalability, resiliency, and reducing load balancing latency to under 50ms.

  • Redesigned Address Verification checks in UK and US regions for card payments, improving approval rates by 4% through region-based applicability logic enhancements.

Jul 2019 - May 2020

IG Group, Bengaluru

Graduate Trainee

  • Developed and implemented a streaming XML parser to convert large finance reports from XML to CSV format, reducing memory usage by 96% and processing time by 98% compared to traditional methods.

  • Redesigned transaction reporting service using Spring Batch, automating email reports, error handling, message replay, and error tracing, eliminating the need for manual intervention and technical support.

  • Created a performance monitoring dashboard for a message aggregator service using Splunk, providing visual insights into service state and traffic patterns, and configured alerts to ensure service resilience.

Jan 2019 - Jun 2019

Zoho, Chennai

Software Intern

  • Developed and maintained Java applications following object-oriented design and programming principles under senior developers' guidance.

  • Integrated Java applications with relational databases such as MySQL or PostgreSQL using JDBC for efficient data retrieval, storage, and manipulation.

  • Contributed to the development of web-based applications using Java frameworks like Spring MVC,
    implementing server-side logic and managing client requests.

  • Collaborated with frontend developers to integrate Java backend services with user interfaces, employing
    technologies such as HTML, CSS, and JavaScript to create responsive and interactive web applications.

  • Designed and implemented RESTful APIs using Java frameworks like Spring Boot, enabling seamless
    communication between frontend and backend components of web applications.

Jul 2018 - Dec 2018

UNIQ Technologies, Chennai

Java Developer Intern

  • Actively participated in Agile development, attending daily stand-ups, sprint planning, and retrospective
    meetings to ensure alignment with team goals and deadlines.

  • Collaborated with senior engineers to develop and implement software solutions, including feature
    enhancements and bug fixes, using Java and Python languages.

  • Assisted in creating and executing test plans, conducting unit testing, integration testing, and regression testing to ensure software reliability and robustness.

  • Identified and resolved technical issues through systematic troubleshooting and debugging techniques,
    showcasing analytical skills and attention to detail.

EDUCATION

EDUCATION

2015-2019

B.Tech.

Information Technology

Mahendra Engineering College, Anna University

I pursued my bachelor's degree with a comprehensive focus on core Computer Science concepts including Networking, Databases, Data Structures and Algorithms, Object Oriented Design and Analysis, Programming Fundamentals, Operating Systems, Computer Architecture and Organization, and Web Technologies.

CONTACT ME

  • Black LinkedIn Icon
  • GitHub

Thanks for submitting!

Senior Backend Engineer

Phone:

+91 82206 44661

Email:

© 2035 By Mohideen Abdul Katheer M. Powered and secured by Wix

bottom of page