Gustavo Barska Profile Picture

Hi, I'm Gustavo Barska

A versatile and results-driven Software Engineer building robust, scalable, and secure distributed systems.

View My Work

About Me

Versatile and results-driven Software Engineer with over 9 years of experience delivering robust, scalable, and secure distributed systems in critical environments such as banking, investment, pharmaceutical, and global gametech industries.

Strong expertise in .NET (Core to 8), C#, WebAPI, and microservices architecture. Specialized in the JavaScript ecosystem building modern and scalable frontend applications with frameworks like Angular (up to v16), Vue 3, and React. Experienced with reactive programming, RxJS, SSR and state management solutions like NgRx, Redux, Vuex.

Proficient in integrating and securing systems using IAM standards, including OAuth, Microsoft LDAP, OIDC, MFA, and SSO protocols, and implementing centralized authentication with Keycloak and Kong to streamline access and enforce role-based authorization across enterprise applications. Skilled in system orchestration with Docker, OpenShift, and Azure, with solid DevOps experience using GitHub Actions and Jenkins. Extensive use of observability stacks (Grafana, Prometheus, Loki, Splunk) and event-driven communication via Kafka and RabbitMQ. Experienced with relational and NoSQL databases, including SQL Server, PostgreSQL, Redis, and MongoDB.

My Skills

Languages & Frameworks

  • C#, .NET, ASP.NET, MVC, WebAPI
  • JavaScript (ES6+), TypeScript, Node.js
  • Angular, Vue 3, React
  • HTML5, CSS3, Tailwind CSS, Bootstrap
  • Python, PHP, jQuery

Databases & Data Streaming

  • SQL Server, PostgreSQL, MongoDB, Oracle
  • Redis (Caching, Distributed Locking)
  • Kafka, RabbitMQ, MassTransit
  • Debezium, Kafka Connect, SQL Server CDC
  • Entity Framework, T-SQL, Stored Procedures

DevOps, Cloud & Tools

  • Docker, OpenShift, Kubernetes, Azure (Functions, Service Bus, App Services)
  • GitHub Actions, Jenkins, CI/CD
  • Grafana, Prometheus, Loki, Splunk, Graylog, Serilog, FullStory
  • Keycloak, Kong, OAuth, OIDC, MFA, SSO, Microsoft LDAP
  • Microservices, Distributed Systems, RESTful APIs, GraphQL, SignalR, BFF

My Projects

Payment Systems & Microservices (Gaming industry)

Designed and implemented distributed payment systems using .NET 8 and RabbitMQ, optimizing transaction performance and reliability. Migrated legacy ASP.NET MVC features to modular Vue 3 components, enhancing user experience and enabling seamless multilingual support. Applied advanced observability with Prometheus and Grafana.

.NET 8 RabbitMQ Vue 3 Redis Grafana

Legacy Modernization & IAM (Investiments industry)

Migrated a monolithic .NET Framework Windows Service to a .NET 6 microservices architecture. Modernized AngularJS front-end to Angular 16, enabling real-time updates with SignalR. Deployed containerized applications with Docker and Kubernetes. Implemented secure multi-factor authentication (MFA) and single sign-on (SSO) using Keycloak and Kong.

.NET 6 Angular 16 Docker Keycloak PostgreSQL

Cross-Platform Web Apps & Data Flow (Banking industry)

Migrated Windows Forms/WPF desktop applications to modern web applications using Angular 8 and React 16 with .NET Core 2.1 WebAPIs. Developed distributed systems leveraging Kafka for asynchronous communication and implemented a portfolio synchronization system with SQL Server CDC. Optimized data retrieval using Redis caching.

Angular 8 React 16 .NET Core 2.1 Kafka Redis

Internal Web Applications & BI (pharmaceutical industry)

Developed and maintained internal web applications using C#, ASP.NET, and PHP to improve user experience and streamline operations. Designed and implemented SQL Server-based reporting solutions, including stored procedures and scheduled queries, to extract meaningful insights from ERP data and support management decision-making.

C# ASP.NET PHP SQL Server JavaScript

Get In Touch

I'm always open to new opportunities, collaborations, or just a friendly chat. Feel free to reach out!

You can find me on: