Senior Software Developer
CurrentI’ve been a senior software developer in the international team working in the hospitality and payments domains. The system I’ve been working on is a payment provider which eases payment process for hotels and guests. It’s designed in an event-driven, microservice and micro-frontend architecture. - Implementing new features and maintaining existing projects. - Implementing actor-model approach in the core module of the system - Designing event-driven solutions for new initiatives - Creating architecture diagrams / Architecture Decision Records - Unit testing, integration testing, end-to-end testing, TDD, BDD - Creating infrastructure as code using terraform - Creating pipelines for building, deploying and testing stages using Azure DevOps and yaml files - Creating micro-frontend applications that have been embedded in the monolithic old application - Using serverless approach - Optimizations, handling production issues - Data-driven approach – researching user behaviors; creating dashboards or documents using Application Insights and Kusto that help company to make conscious decisions - Technologies in projects: Azure, Azure DevOps, Terraform, .NET 6, React, TypeScript, OC Components (micro-frontend model library), Node.js, nact.js (actor model library), Docker, Helm, Kubernetess