Danil Makarov
Portfolio
Multicurrency card backend at bank
Migrated a multi-currency card backend project from monolithic to microservices architecture, enhancing the scalability and resulting in a twice-reduction response time for mobile app users. This enabled on-demand service release procedures, eliminating the need to wait for general cross-team release schedules, which were occasionally unsuccessful due to the complex nature of multi-team orchestration processes.
Pricing rules feature at greenscreens.ai
led a cross-functional team's development process of an innovative "Pricing rule" feature. This feature gives customers greater control over their pricing strategies and enables them to automate the setting of more flexible pricing structures. This feature empowers customers to make informed decisions and take charge of their pricing strategies by offering valuable insights into the effectiveness of different pricing rules.
Upgrade codebase for the B2B bank project
Advocated for and received C-level approval to initiate a new software development project aimed at transitioning the programming language from the deprecated COBOL to Java for a B2B product. Orchestrated the setup of resources and environment, spearheading the implementation of a state-of-the-art CI/CD pipeline to ensure streamlined processes and an efficient project kick-off for the team.