Payment & POS Transaction Processing System
Overview
Senior-level C++ software engineering project focused on payment transaction processing and POS terminal software.
The system was developed for a financial/payment environment using Modern C++, Qt, Embedded Linux and ISO 8583-based transaction processing.
Key Areas
- POS terminal software development
- ISO 8583 transaction processing
- Payment middleware
- Secure transaction communication
- Embedded Linux
- Network communication
- Multithreading
- Error handling and transaction reliability
- Performance optimization
Technologies
C++17 Qt Embedded Linux ISO 8583 TCP/IP TLS OpenSSL Multithreading CMake Git
Responsibilities
- Designed and implemented payment transaction processing components.
- Developed ISO 8583-compliant middleware.
- Implemented communication between payment components.
- Worked on secure transaction handling and communication.
- Investigated and resolved transaction processing issues.
- Optimized system performance and reliability.
Results
- Improved system performance by approximately 30%.
- Reduced transaction-related errors by approximately 25%.
Confidentiality
The project description has been generalized to protect confidential company, customer and implementation-specific information. No proprietary source code, credentials, keys, customer data or confidential architecture is included.