Jul 2023 - Oct 2026 | Software Development | Cyprus
Role
Software Developer
Client
CapitalXtent, Financial Services
Description
A financial company ERP software consisted of many modules, connected to client front-end for managing accounts and all other related data. Customer verification, integration with trading platforms (MT4, MT5, B2broker), reports, automation.
Activities
Redesigned the KYC document review workflow with new data structure, simpler actions, applications processing, documents expiration rules, and automatic updates to client verification status.
Created onboarding process for Introducing Brokers (IB) and partners: working with requests, clients, configurable options, rebates, permissions.
Built leverage changes for MetaTrader 4 and 5 trading accounts that update the trading server directly. Clients get updated according to company policy.
Built self-service flow for clients on account status change and actions on specific operations (approval, rejection, notification, suspension, deletion, etc.) for client portal and backoffice ERP.
Wrote console tools for maintenance, on MetaTrader data sync and triggers.
Implemented data aggregations, charts, dashboards, export and reports with seamless and fast performance.
Reworked client and back-office parts of investment applications, created new modules, improved architecture of existing ones.
Increased the speed of operations 5-7 times on data processing, reports and dashboards generation with efficient algorithms and design patterns.
Enhanced protection of clients' data by implementing multi-factor authentication and other measures.
Created features and functions that elevated user experience to a new level.
Improved apps architecture and data consistency, performed code reviews and refactoring, participated in deployment workflow adjustment.