Work Experience

Middle Full Stack Developer | 3 Years Experience | Main stack: .NET + Angular

2 years of ASP.NET Core + Angular on retail POS and ERP/CRM systems, in parallel with fintech, InsurTech and EdTech products on React, React Native, Next.js and NestJS

.NET Full Stack Developer

ASP.NET Core · Angular
2 Years 2024 - Present

Retail POS system, then ERP/CRM products

Two years of full-stack work on ASP.NET Core + Angular: first a retail system with cash registers (POS) and a CRM for a grocery chain, then ERP/CRM products on the same stack, including a desktop module in WPF.

  • 2024 - 2025: built POS and CRM features for a large grocery retail chain (.NET + Angular + 1C + RabbitMQ)
  • Designed a document-flow regression mechanism to keep cash registers in sync with 1C
  • 2025 - 2026: developed ERP/CRM modules on ASP.NET Core + Angular
  • Spent a couple of months on a WPF desktop application

Document-Flow Regression Mechanism

  • Trigger

    Changes made in 1C (often back-dated) were picked up after synchronization with the CRM

  • Propagation

    The CRM emitted a RabbitMQ command to the affected cash register describing what had become outdated

  • Correction

    The register applied storno (reversal) operations: cleaning up outdated documents and moving records to the correct warehouses and stores

  • Goal

    Kept the document flow balanced end-to-end across 1C, CRM and POS

ERP/CRM Development

  • Backend (ASP.NET Core)

    REST APIs and business logic for ERP/CRM modules with EF Core

  • Frontend (Angular)

    Admin screens, forms and data tables for day-to-day business operations

  • Desktop (WPF)

    A couple of months on a WPF desktop client within the same product

Stack & Architecture

ASP.NET Core

C# services and REST APIs

Angular

CRM, ERP and inventory UI

RabbitMQ

CRM to cash-register commands

1C Integration

Accounting system as source of truth

WPF

Desktop client

Full Stack Developer (JS / TS, .NET + Angular)

Outstaff
2 Years 2024 - Present

International client products (fintech, InsurTech, EdTech) in two stacks: JS / TS and .NET + Angular

Full-stack development across several client products, delivered as an outstaff engineer: frontend and backend with React, React Native, Next.js and NestJS. On the payments platform, focused on web and mobile while also delivering solutions for backend issues in the .NET 9 API.

  • Built a cross-platform payments app (React Native, 6-month project) plus embedded checkout, POS and portals on national real-time rails (PayShap, ZA), and delivered solutions for backend issues in its .NET 9 API
  • Delivered a multi-portal InsurTech SPA (React 19 + Redux Toolkit) for US health benefits
  • Built an EdTech marketplace (Next.js) with Stripe and local payment methods for Brazil
  • Built a corporate site on Next.js 16 + NestJS 11 + Supabase with a live chat relayed to Telegram
  • Developed an AI meeting-transcription browser extension (Manifest V3)

Frontend Development

  • Mobile App (React Native / Expo)

    QR payment scanning, OTP + biometric auth (Face ID / Touch ID), push notifications, secure token storage

  • Web Surfaces (Next.js 16 / React 19)

    Embedded checkout, POS page, merchant and admin portals with live status via Server-Sent Events

  • KYC Onboarding Wizards

    Multi-step onboarding with React Server Actions and Zod validation, draft persistence and step guards

  • i18n & Design System

    EN/PT localization, multi-currency, and design tokens shared across four frontend surfaces

Backend & Integrations

  • Payments Integration

    Delivered solutions for backend issues in the .NET 9 payments API, integrated Stripe and local PSPs (Boleto / installments), handled webhook-driven payment lifecycles

  • Auth Models

    Worked against JWT, cookie and session auth; Firebase auth and anonymous sign-in for the EdTech product

  • Realtime & Files

    socket.io chat, S3 presigned uploads, and SSE live updates

  • CMS Backend (NestJS + Supabase)

    Corporate site backend with a Telegram chat bridge and security hardening (validation, rate limiting, RLS)

Full Stack Developer

Freelance & Startups
~2 Years 2023 - 2024

Startups (HR-tech, radiophysics) on Angular + .NET & client websites

Started with freelance landing pages, then moved into early-stage startups, building Angular + .NET applications end-to-end: an HR-tech interview platform and a telecom monitoring system for radio base stations.

  • Built an HR-tech platform with LLM-driven interviews: adaptive questions, answer scoring and async PDF reports
  • Built a radio base-station monitoring dashboard (Angular + NgRx + OpenLayers WebGL, .NET backend)
  • Delivered landing pages and small business websites for clients

Projects

  • HR-tech Interview Platform

    Angular + .NET on Clean Architecture with CQRS (MediatR); LLM question generation and answer scoring, RabbitMQ and Redis, async PDF reports

  • Base-Station Monitoring (Radiophysics)

    Angular SPA with NgRx and RxJS; OpenLayers WebGL rendering of hundreds of map features with viewport culling and LOD

  • .NET Backend

    ASP.NET Web API with EF Core serving station data to the dashboard

  • Landing Pages

    Responsive landing pages and small business websites for freelance clients

Skills Applied

Frontend

React React Native / Expo Next.js Angular TypeScript Redux Toolkit NgRx RxJS Tailwind CSS OpenLayers (WebGL)

Backend

C# / .NET ASP.NET Core / Web API WPF 1C Integration EF Core Node.js / NestJS MediatR / CQRS RabbitMQ SignalR PostgreSQL MongoDB Redis

Tools & Integrations

Git Docker Stripe Firebase Supabase Azure / AWS Agile / Scrum