About me

I am an IT Architect, Consultant, and Senior Developer with over 20 years of experience in Java, Golang, cloud architecture, and security. I specialize in helping startups build scalable, secure foundations and assisting businesses in optimizing and modernizing their existing technology stack.

With expertise in FinTech, distributed systems, and high-performance backend solutions, I have led multiple microservices transformations, implemented OAuth2 security standards, and helped companies migrate to the cloud while reducing costs and improving performance.

Skills

Programming Languages & Frameworks

  • Java (Spring Boot, JMS, Apache Kafka, Apache ActiveMQ, Hibernate, Ehcache, Flyway, Gradle, Maven, Mockito, JUnit, AssertJ, Hamcrest, SonarQube, OpenAPI, OpenTelemetry)

  • Golang (NSQ, Gorilla Mux, Apache Kafka, Gorm)

  • Python (FastAPI, Motor, Confluent Kafka)

Databases

  • PostgreSQL

  • MySQL

  • MongoDB

  • Redis

  • AWS RDS (PostgresSQL)

  • AWS DynamoDB

  • AWS DocumentDB

Cloud

  • AWS: ECS, Lambda, SQS/SNS, MSK, S3, CloudWatch​

  • Kubernetes: Helm, Kustomize

  • Docker: Docker, Docker Swarm, Docker Compose

DevOps

  • Deploy: Terraform, AWS CloudFormation

  • CI/CD: GitLab, GitHub, Jenkins

  • Monitoring: Prometheus, Grafana, ELK, Graylog,

Protocols & Standards

  • OAuth2, JWT, SSO

  • HTTP/HTTPS, REST, JSON, SOAP, XML, XSD

  • SIP, IMS, SDP, SS7, M3UA, SCCP, MAP, CAP (Ph2, Ph3, Ph4), INAP, USSD, CSTA3, ECMA-323, LDAP, Parlay, ParlayX

Experience

Bankera, SpectroCoin, BankingLab

(2021 – Present)

Solution Architect

  • Led cloud migration and introduced microservices architecture.

  • Optimized system performance by introducing Golang for cloud services.

  • Unified authentication with OAuth2 security standards across multiple products.

SpectroCoin

(2017 – 2021)

Team Lead, Senior Software Engineer

  • Launched SpectroCoin Loans, a crypto-backed lending platform from idea to production.

  • Developed an OAuth2 Authorization Server, later evolved into a SaaS product.

  • Implemented CI/CD pipelines and enhanced security measures.

Intermedix

(2016 – 2017)

Tech Lead, Senior Software Engineer

  • Developed an Emergency Medical Services Revenue Cycle Management System.

  • Migrated legacy systems and led API integrations for third-party compliance.

ElitNet

(2004 – 2016)

Senior Software Engineer

  • Developed VOIP and TELCO solutions, working with SIP, IMS, and network protocols.

  • Built multiple telecom and security projects from requirements to production.

Education

  • Master’s Degree in Computer Science

    Kaunas University of Technology

    Lithuania

    2004 - 2006

  • Bachelor’s Degree in Computer Science

    Kaunas University of Technology

    Lithuania

    2000 - 2004

Contact me

Interested in working together? Fill out some info and I will be in touch shortly. I can’t wait to hear from you!