Revaz Kapanadze

Phone: +995 577-603-716

GitHub | LinkedIn | Gmail

SUMMARY

Results-driven Backend Software Engineer with 5+ years of experience developing scalable, high-performance systems using C#, .NET Core, ASP.NET Core and modern architectural patterns (Microservices, Clean Architecture, CQRS). Skilled in asynchronous programming, parallel processing, and multithreading to build efficient, thread-safe applications. Experienced in designing distributed systems, implementing secure transaction logic, optimizing backend performance, leveraging Unit testing libraries to match TDD approach.

SKILLS

Languages & Frameworks: C#, ASP.NET Core (.NET Core & Framework)
Other Technologies: JavaScript, TypeScript, Node.js, React, Blazor, HTML/CSS
Architectural Patterns: OOP, SOLID, CQRS, Mediator, Clean Architecture, Microservices, Vertical Slice Architecture, Monolithic Architecture, Serverless, Repository Pattern
Databases: SQL (MySQL, PostgreSQL, MS SQL Server, PL/SQL, SQLite – Procedures, Functions, Views, Triggers, CTEs), MongoDB, DynamoDB, ElasticSearch, Cosmos DB, Redis
Tools & Libraries: FluentValiadtion, MediatR, Swagger/OpenAPI, MassTransit, RabbitMQ, Kafka, Dapper, EF Core, Hangfire, Docker, Kubernetes, WCF, Postman, AWS (Lambda, API Gateway, Cognito, CDK, etc.)
CI/CD: Azure DevOps Pipelines, AWS CodePipeline, GitHub Actions, GitLab CI, TeamCity, Jenkins
Monitoring & Logging: CloudWatch Logs Insights, OpenSearch, Graylog, Serilog, Loki, Seq, ELK Stack (Elasticsearch, Logstash, Kibana)
Other Skills: Asynchronous Programming, Multithreading, Parallel Processing, Transaction Processing, Unit Testing (xUnit, NUnit, MSTest), Authentication & Authorization (JWT, OAuth2, Auth0 Microsoft Identity, Refresh Token), Localization/Globalization, Agile (Scrum, Kanban)

WORK EXPERIENCE

Credo Bank | Tbilisi, GEO

Software Engineer AUG 2023 – Present

  • CardModule: Developed a robust transaction processing system using C# and .NET Core. Implemented 15+ APIs, worker processes, asynchronous programming, and parallel processing to optimize performance. Improved transaction throughput and reliability using RabbitMQ and Dapper.
  • Loyalty: Built an automated customer rewards system with .NET 8, CQRS, and the Mediator pattern. Enhanced scalability using Hangfire for job scheduling and Docker for containerized deployment. Reduced manual reward errors by 40%.
  • CSS: Led migration of a banking system to a microservices architecture with C# .NET Core 3.1. Optimized performance with Stored Procedures and improved frontend functionality using ExtJS.
  • CardTransactions: Improved transaction security and efficiency using Entity Framework Core, asynchronous programming, and thread-safe methods. Integrated with a WCF service to ensure high-availability execution.
  • Other Projects: Contributed to P2PPayments, MoneyRequest, and ECom. Enhanced code quality by applying best practices like code reviews, CI/CD pipelines, and async operations.

Winter Comics | San Francisco, USA (REMOTE)

Software Engineer AUG 2024 – April 2025

  • Backend Development: Built scalable APIs with Serverless Node.js and AWS Lambda. Automated deployments with AWS CDK and CodePipeline. Enhanced monitoring/debugging through CloudWatch Logs. Integrated secure user management with AWS Cognito.
  • Frontend Development: Implemented a responsive UI using React, Redux, and TypeScript. Improved performance by optimizing components and applying best practices for clean, maintainable code. Conducted thorough testing with Jest and React Testing Library.

Bank of Georgia | Tbilisi, GEO

Software Engineer Feb 2021 – Aug 2023

  • HRMS: Designed and developed a Human Resource Management System using Blazor, applying Clean Architecture for maintainability. Automated database tasks with PL/SQL and streamlined migrations.
  • Screening: Built an efficient employee screening application to enhance recruitment workflows and reduce manual efforts.

Quality Assurance Engineer Nov 2020 – Feb 2021

  • BOnline: Ensured high-quality business internet banking software through rigorous manual and automated testing, identifying and fixing critical defects early in the release cycle.
  • BOGPay: Conducted performance and security testing of the payment platform, ensuring transaction integrity and reliability for end users.

EDUCATION

Free university of Tbilisi, Georgia

Bachelor's Degree in Business Administration - Finance| GPA: 3.6