Senior Frontend Engineer | Angular, TypeScript, RxJS, NgRx | Data-heavy UI, RBAC, Real-time Systems
Information
Languages
About
Main technologies
Additional skills
- JavaScript6 yrs.
- Angular Material6 yrs.
- HTML6 yrs.
- CSS6 yrs.
- SCSS6 yrs.
- REST API6 yrs.
- Swagger6 yrs.
- Git6 yrs.
- Karma5 yrs.
- ESLint5 yrs.
- Postman5 yrs.
- Jasmine5 yrs.
- AngularJS4 yrs.
- CI/CD4 yrs.
- WebSockets3 yrs.
- Sonarqube3 yrs.
- Figma3 yrs.
- React Storybook3 yrs.
- Cursor2 yrs.
- GitHub Copilot2 yrs.
- Claude Code1.5 yrs.
- Cypress1 yrs.
Experience
YozmaTech - Datarails
About the Project
An FP&A (Financial Planning & Analysis) SaaS platform for enterprise finance teams, focused on budgeting, forecasting, and financial reporting workflows.
- Fintech
Responsibilities
- Owned frontend architecture decisions across large-scale business features, translating requirements into technical design before implementation began. - Redesigned a core access-control system into a more scalable, maintainable architecture, reducing the effort needed to support new user roles. - Built and maintained complex, data-heavy financial workflows from scratch, translating business requirements into maintainable Angular architecture. - Implemented event-driven real-time UI updates via RxJS and WebSocket events, removing the need for manual refreshes. - Contributed to code quality through reviews and cross-team architectural knowledge-sharing.
Skills & technologies
- Angular
- TypeScript
- RxJS
- WebSockets
- REST API
- SCSS
- Claude Code
- Cursor
Zazmic Inc. - Boostr
About the Project
Boostr is an ad management platform for media companies, combining CRM, Order Management System (OMS), and forecasting tools to help sales, ad ops, and finance teams operate from a single source of truth.
- AdTech
- Marketing
Responsibilities
- Contributed as key technical specialist to the incremental migration from AngularJS to modern Angular, introducing Standalone Components and RxJS while maintaining business continuity for a live production platform. - Built customizable, reusable Angular components extending Angular Material with configurable inputs/outputs, maintaining backward compatibility for legacy AngularJS modules during the transition. - Delivered CRM and OMS features supporting accounts, deals, and approval workflows, and improved forecasting and revenue calculation logic across the platform. - Optimized data grid rendering, filtering, and pagination for large datasets (10,000+ rows) without performance degradation. - Wrote and maintained unit and component tests (Jasmine, Karma, TestBed) to support code quality throughout active feature development and the migration process.
Zazmic Inc. - Boostr (AngularJS → Angular Migration)
About the Project
A live production AdTech platform (Boostr) requiring incremental modernization from AngularJS to Angular - without disrupting active sales and revenue operations for existing customers.
- AdTech
- Marketing
Responsibilities
- Served as the key technical contributor to the AngularJS-to-Angular migration, given the longest hands-on experience with the legacy codebase on the team, working alongside the team lead on migration strategy and module prioritization. - Built reusable Angular components and services with backward-compatible APIs, allowing them to be adopted inside legacy AngularJS modules - these became shared building blocks other developers used as more modules were migrated. - Helped identify and resolve production issues that surfaced during migration phases, contributing to feature parity and stability checks before modules were considered fully migrated. - Continued to maintain and extend the migrated codebase after the transition, supporting new feature development on the modernized Angular foundation without regressions.