Braga, Portugal · EU citizen · Open to remote & relocation

Oleksandr Sierov

Backend Software Engineer (C# / .NET, Azure) | Payments, billing & e-invoicing SaaS | MSc AI Engineering

01

About Me

Oleksandr Sierov

Backend-focused software engineer with 5+ years building cloud-native SaaS ERP, accounting and invoicing platforms in C#, .NET, ASP.NET Core, SQL Server and Microsoft Azure at Cegid Primavera and Shine. I designed a .NET 9 payments microservice integrating Stripe, migrated four legacy .NET Framework products to modern .NET, and rebuilt the SAF-T import pipeline, cutting related support tickets by about 70%. I take work end to end, from architecture and prototypes to release management across four product teams, and I mentor and onboard other engineers. I am also pursuing an MSc in Artificial Intelligence Engineering at ISEP, applying LLMs, multi-agent systems and machine learning (Python, PyTorch) to real business problems. My thesis explores LLM-assisted root cause analysis of performance degradations in a production SaaS invoicing application. EU citizen, open to remote roles or relocation.

02

Work Experience

Shine logo

Shine

Full Stack Engineer
Apr 2026 - Present
Designing and building fiscal and technical features for ContaSimple, a SaaS ERP and invoicing platform for the Spanish market, using C#, .NET, SQL Server and Azure.
  • Payments: integrated Transpayrent for recurring subscription payments of the product.
  • Frontend modernization: migrated a jQuery version deprecated since 2013 and the legacy DataTables grid to current versions, and built a reusable list component used across multiple modules.
  • Implementing regulatory compliance features (e-invoicing, tax reporting) for the Spanish market.
Full-timeHybrid
Cegid Primavera logo

Cegid Primavera

Full Stack Engineer
Sep 2021 - Mar 2026
Full stack engineer on SaaS ERP, accounting and HR products (Jasmin, Rose, Valuekeep, People, ContaSimple), with a backend focus on C#, .NET, SQL Server and Azure.
  • Payments: designed a .NET 9 microservice integrating Stripe as Payment Service Provider for ContaSimple.
  • Modernization: migrated four products (Jasmin, Rose, Valuekeep, People) from .NET Framework 4.7.2 to .NET 6/7/8, and delivered the Framework 14.2 upgrade of Rose and Jasmin.
  • Compliance: rebuilt SAF-T import with C# Azure Functions parsing XML files (40-50 per month), which let the legacy importer be decommissioned, removed recurring processing bugs and cut monthly support tickets by about 70%.
  • Performance: optimized SQL queries behind requests and dashboards, and list and workflow performance across the products.
  • Data migration: built the Rose2Business customer data migration prototype, adopted by the team as the basis of the final solution.
  • Security: proposed malware scanning for Azure Storage uploads, leading to the adoption of Microsoft Defender for Storage.
  • Ownership: owned release management for Framework Elevation and Rose2Business, coordinating four product teams.
  • Team: code reviews, architecture design, mentoring and onboarding of junior engineers, and on-call for production incidents in a 9-12 person team.
Full-time
Checkmarx logo

Checkmarx

Software Developer
Feb 2021 - Jun 2021
Engineered a PL/SQL parser for static code analysis (SAST) using ANTLR4. Developed custom AST Visitors in C# to identify security vulnerabilities and detect malicious code patterns, significantly improving code analysis accuracy.
Internship
03

Skills

C# / .NET 10 / .NET 9 / .NET CoreASP.NET Core Web API / REST APIsMicroservices ArchitectureEntity Framework CoreEvent-driven / CQRS (RabbitMQ, Azure Service Bus, Kafka)Redis / ElasticsearchOpenTelemetry / ObservabilityPayments (Stripe, PSP integrations)SAF-T / E-invoicing ComplianceSQL / PL/SQL / SQL ServerPostgreSQL / MongoDBAzure (Functions, Storage, Cloud) / AWS / GCPAzure Application InsightsDocker / KubernetesCI/CD Automation (Azure DevOps, GitHub Actions)TDD / BDD / Unit Testing (xUnit, Testcontainers)YARP API Gateway / BlazorReact / Next.jsAngularTypeScriptPythonLLMs / Generative AIAI Agents / Multi-Agent SystemsAgentic AI / Expert SystemsPyTorch / Deep LearningComputer Vision (YOLO)Machine Learning (XGBoost, LightGBM, scikit-learn)Data Science: Cleaning, Preprocessing & EDAModel Training and EvaluationStatic Analysis (SAST)Language Engineering (ANTLR4)Compiler DesignJava / Android DevelopmentBlockchain / SolidityEthereum / Smart ContractsAgile / ScrumClean Code Practices

Languages

English
Professional Working Proficiency
Portuguese
Native/Bilingual
Ukrainian
Native/Bilingual
Russian
Native/Bilingual
Spanish
Elementary
04

Education

Instituto Superior de Engenharia do Porto logo

Instituto Superior de Engenharia do Porto

2025 - 2027
Master's Degree in AI Engineering

Advanced AI: LLMs, multi-agent systems, machine learning, deep learning, computer vision, expert systems and decision support. Thesis: "From Logs to Backlog: Evidence-Grounded, LLM-Assisted Diagnosis of Performance Degradations in a SaaS Invoicing Application".

Key Projects

Multi-Agent Architecture for Autonomous Robotic Perception and Control

Distributed SPADE agents over XMPP coordinating a TIAGo mobile robot through FIPA Contract Net auctions (Vickrey pricing, reputation, Bayesian bidding), with ROS 2 / Nav2 / Webots via MQTT and local LLMs via Ollama.

Autonomous Navigation in Dynamic Environments

YOLO detection and YOLOv11 segmentation with a ResNet18 + LSTM temporal model (COCO, KITTI), plus bilingual PT/EN speech-to-text voice commands with BERT multi-label intent classification and word2vec.

NineGears AI (Robot Anomaly Detection)

Expert system for robot anomaly detection using Fuzzy Logic and Drools (Java/Prolog) integrated with Python.

Car Price Estimation Using Consumer Preferences

Intelligent vehicle price prediction system using LightGBM, XGBoost, Random Forest, and Linear Regression. Implements TOPSIS for multi-criteria decision making.

Instituto Politécnico do Cávado e do Ave logo

Instituto Politécnico do Cávado e do Ave

2021 - 2024
Master's Degree in Computer Engineering

Final grade 16/20. Specialized in full-stack development and distributed ledger technologies. Designed a platform from scratch incorporating Backend, Frontend, and Android components. The Master's Thesis focused on a Blockchain-based evidence management platform for legal compliance.

Key Projects

Evidence Management DApp

Blockchain-based evidence management platform ensuring data integrity and chain of custody for legal environments. Built as a full-stack DApp with a focus on immutability and compliance.

Full Stack Management Platform

Comprehensive full-stack management platform including Backend, Frontend, and Android mobile application, built from scratch to demonstrate full-cycle software engineering outcomes.

Instituto Politécnico do Cávado e do Ave logo

Instituto Politécnico do Cávado e do Ave

2018 - 2021
Bachelor's Degree in Computer Systems Engineering

Final grade 16/20. Final project: PL/SQL parser for static analysis (Checkmarx). Acquired strong foundations in software engineering, algorithms, and data structures. Developed diverse projects exploring technologies such as C#, C, C++, SQL, MongoDB, React, and Angular.

European Innovation Academy logo

European Innovation Academy

2021 - 2021
Entrepreneurship & Innovation

Intensive entrepreneurship program focusing on innovation and startup development.

05

Projects

TriggerPoint

Live social and marketplace platform for the airsoft community: Stripe payments, real-time chat, OAuth (Google, Apple), web push, 6 languages, Prometheus / Grafana / Loki observability and GitHub Actions CI/CD.

NestJSNext.jsPostgreSQLStripeSocket.IOGrafana

Spotify2Yt

Cross-platform desktop app (Windows, macOS, Linux) that migrates Spotify liked songs and playlists to YouTube Music with no API keys required.

Open SourcePythonDesktop AppCI/CD

More on GitHub

Check out my repositories, academic assignments, and open-source contributions on my GitHub profile.

Open SourceRepositoriesContributions
06

Certificates

Backend Engineering

Building Web APIs with ASP.NET Core

LinkedIn Learning • 2020

Introducing ASP.NET Core

LinkedIn Learning • 2019

ASP.NET Core Certification

Udemy • 2020

Architecture

Microservices Foundations

LinkedIn Learning • 2018

Microservices Architecture

Udemy • 2020

Cloud & DevOps

Azure Professional Training (incl. Azure AI Services)

Olisipo • 2025

Methodologies

Clean Code Practices

Udemy • 2020

Agile Team Practices

Udemy • 2020

Scrum Certification

Udemy • 2020

Security

Ethical Hacking Intro

LinkedIn Learning • 2019

Blockchain

Blockchain Developer Nanodegree

Udacity • 2019

Solidity Learning

LinkedIn Learning • 2018

Blockchain in iOS (Swift)

LinkedIn Learning • 2018

Hyperledger Fabric on Azure

LinkedIn Learning • 2019

Ethereum App: Intro to Blockchain

LinkedIn Learning • 2019

Ethereum App: Intro to Ethereum

LinkedIn Learning • 2019

Ethereum App: Development

LinkedIn Learning • 2019

Ethereum App: Dev Tools

LinkedIn Learning • 2019

Ethereum App: Wallets

LinkedIn Learning • 2019

Ethereum App: First DApp

LinkedIn Learning • 2019

Ethereum App: Smart Contracts

LinkedIn Learning • 2019

Ethereum App: Supply Chain DApp

LinkedIn Learning • 2019

Ethereum App: Deployment

LinkedIn Learning • 2019

Ethereum App: Integration

LinkedIn Learning • 2019