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.


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
KEY 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
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
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
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
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.