Principle Software Engineer
Current• Develop API Infrastructure: Design and implement robust API infrastructure to handle payment processing for platforms like cards, PayPal, Amazon, MoneyGram, etc. Ensure secure and efficient transactions.• Transfer Processing Systems: Build and maintain systems for processing transfers off of cards, ensuring reliability and scalability.• Integrate and Scale Technologies: Implement and manage DevOps processes, integrating scalable technologies such as Kafka, MongoDB, RabbitMQ, Vault, and more to create a resilient and efficient environment.• Technological Stack Utilization: Utilize PHP, CodeIgniter, MongoDB, Percona Cluster, Kong, Kafka, RabbitMQ, and Redis to establish a solid, fault-tolerant processing environment with comprehensive logging capabilities.• Data Security and Cryptography: Ensure the security of data and transmissions using OpenSSL and other advanced cryptographic methods to protect sensitive information.• Mentorship and Leadership: Support and mentor junior developers, fostering their growth and ensuring adherence to best practices.• Architectural Influence: Influence and shape the overall system architecture, ensuring scalability, reliability, and maintainability of the software solutions.