At EPAM Systems, I implemented locked-record functionality across React and Java, including permission rules, audit fields, import/export handling, and JUnit tests. I also built the AI Search React client with streaming, cancellation, and source references, and resolved query race conditions.
At First Ukrainian International Bank (PUMB), I developed Node.js/Express endpoints combining data from internal banking services, plus transaction exports with email delivery and server-side filtering for financial analytics. I also worked on a reusable loan calculator, accessibility features, and PWA capabilities.

