Karthikeyan MG

Software Engineer

Chennai, Tamil Nadu, India5 yrs experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in building scalable full-stack applications.
  • Strong background in Fintech and payment processing.
  • Proven leadership in software development projects.
Stackforce AI infers this person is a Fintech-focused Full-Stack Software Engineer with strong leadership capabilities.

Contact

Skills

Core Skills

Back-end Web DevelopmentSoftware InfrastructureProject ManagementAi

Other Skills

DjangoDjango Rest FrameworkReactReduxCeleryRedisDockerPostgreSQLAWSGolangRPAWeb ScrapingAWS TextractPaddlePaddle OCRSelenium

About

πŸ’» Full-Stack Software Engineer | 4 YOE | Django + Next.js I'm a Software Development Engineer with 4 years of experience building scalable, full-stack web applications using Django Rest Framework and Next.js. I focus on clean architecture, performant APIs, and responsive frontends using tools like Tailwind CSS, ShadCN UI, and Zustand for global state management. πŸ› οΈ Strong in: REST APIs, JWT & cookie-based auth, PostgreSQL, CI/CD, modern frontend UX. 🌐 Also passionate about: Global investing and following macroeconomic trends β€” I enjoy applying systems thinking both in code and markets. πŸš€ Always learning, building, and optimizing.

Experience

5 yrs
Total Experience
1 yr 8 mos
Average Tenure
--
Current Experience

Fp markets (first prudential markets)

Software Engineer

Feb 2024 – Nov 2025 Β· 1 yr 9 mos Β· Sydney, New South Wales, Australia Β· Remote

  • 1) Designed and developed a robust payment aggregation platform similar to Praxis, streamlining payment processing by integrating multiple payment service providers (PSPs). Built using Django and Django Rest Framework (DRF) for the backend, ensuring secure, scalable, and high-performance API-driven transactions.
  • 2) Implemented various payment gateways, handling multiple currencies, transaction routing, and failover mechanisms to optimize success rates and reduce transaction failures. Ensured compliance with financial security standards such as PCI-DSS.
  • 3) Worked closely with frontend engineers to build an intuitive user experience using React and Redux, enabling seamless merchant onboarding, real-time transaction monitoring, and reporting dashboards.
  • 4) Took ownership of maintaining and upgrading Atlas, the organization’s internal accounting application, used for financial tracking and reporting. Enhanced system stability, improved database performance, and added new financial reporting features.
  • 5) Used Celery and Redis to handle asynchronous tasks such as transaction validation, payment reconciliation, and fraud detection, improving system performance and ensuring real-time processing of high-volume transactions.
  • 6) Containerized applications using Docker, streamlining development and deployment workflows. Deployed services in orchestrated environments for better scalability and maintainability.
  • 7) Conducted performance tuning on both applications, optimized database queries, and improved API response times. Implemented security best practices to protect sensitive financial data and ensure compliance with industry regulations.
DjangoDjango Rest FrameworkReactReduxCeleryRedis+4

Freightify

Software Engineer

Sep 2022 – Dec 2023 Β· 1 yr 3 mos Β· Chennai, Tamil Nadu, India Β· On-site

  • 1) Led a team of four developers (two full-time engineers and two interns) in designing, developing, and maintaining an RPA-based web scraping bot. Managed project timelines, mentored junior developers, and ensured code quality through regular reviews and best practices.
  • 2) Built and maintained backend services using Django and Django Rest Framework (DRF), ensuring the system was scalable, efficient, and easy to maintain. Focused on API design, data processing, and optimizing scraping performance.
  • 3) Deployed and managed the software in AWS ECS clusters, leveraging containerized microservices to ensure seamless scaling, automated deployments, and efficient resource utilization. Worked with AWS services to enhance system reliability and uptime.
  • 4) Played a key role in developing Version 2 of the web scraping software, implementing the Command Query Responsibility Segregation (CQRS) pattern for better scalability and separation of concerns. Worked primarily with Golang, contributing to microservices architecture and optimizing data flow between different system components.
  • 5) Proposed and designed an AI-based solution for contract sheet parsing to automate document processing. This solution combined AWS Textract, PaddlePaddle OCR, and rule-based engines to extract, classify, and validate contract data, reducing manual effort and improving accuracy.
  • 6) Regularly identified performance bottlenecks and proposed optimizations for both web scraping and document processing solutions. Focused on improving system efficiency, reducing latency, and ensuring robust error handling.
DjangoDjango Rest FrameworkAWSGolangAIRPA+3

Dataweave

Platform Data Engineer

Aug 2020 – Sep 2022 Β· 2 yrs 1 mo Β· Bengaluru, Karnataka, India Β· On-site

SeleniumApache Airflow

Education

Misrimal Navajee Munoth Jain Engineering College

Bachelor of Engineering - BE

May 2014 – May 2018

G.K Shetty hindu vidyalaya matriculation hr sec School

Higher Secondary Education

Jan 2012 – Jan 2014

Vyasa vidyalaya matriculation hr sec School

Secondary Education

Jan 2012 – Present

Stackforce found 100+ more professionals with Back-end Web Development & Software Infrastructure

Explore similar profiles based on matching skills and experience