International gaming payments processing system
Role
Senior backend developer
Description of Project
Team: 6 developers (total 10 members in the team)
Responsibilities:
– deep PayPal integration: fixing bugs in creating/capturing/canceling payments, saving subscriptions for later payments and choosing the optimal country of payment, integrating an anti-fraud system
– integrating various regional payment system for Brazilia, India, USA: REST APIs, email templates, frontend modifications
– fixing bugs, optimizing sql-queries and closing vulnerabilities on the backed; fixing small bugs on the frontend(TypeScript)
– updating the integration between the core system and the company’s publisher tools for improving user experience
– researching payments systems API and making implementation road maps for the backend and the frontend teams
– refactoring the sources and assisting the team lead with preparing the local environment to docker
– team work: participating in plannings, refinements, scheduled duties, code-reviews, assisting the new employee with onboarding.
Stack: PHP (7.1), Symfony, self-made engine, Mysql, Redis, Docker, GitLab, TypeScript
Period
06.2022 —
until now
(3 years 6 months)