Full Stack Engineer

Available for hire
Bio

Igor T. is a Senior Software Engineer with 15+ years of experience delivering large-scale, event-driven microservices and APIs, proficient in Java, Spring Boot, Hibernate, Maven, Microservices, REST APIs, OpenAPI v3, Swagger, Apigee Gateway, Python, FastAPI, and OpenAI-powered completions; he builds robust data and messaging layers with PostgreSQL, SQL Server, DynamoDB, Redis, and Apache Kafka, and develops modern frontends using Angular, React, TypeScript, RxJS, NgRx, Angular Material, Redux, Vue.js, HTML5, CSS3, JavaScript, and Responsive UI Development. He deploys resilient systems to Kubernetes across OpenShift, GKE, and AKS using Docker, AWS ECS/EKS, autoscaling policies, and CI/CD with GitHub Actions, ArgoCD, Jenkins, Terraform, Artifactory, and CodeNow, and extends architectures with serverless on AWS Lambda and Azure Functions. Quality and reliability are ensured with JUnit, Mockito, TestContainers, integration testing, automated regression testing, QA pipelines, pytest, Selenium, Playwright, and Locust, with observability and security via Prometheus, Grafana, Loki, Logging Pipelines, SAST Tools, Vault, and Role-Based Access Control. At Dreamix and Plottown he delivered modular Spring Boot services and REST APIs governed through Apigee, Angular and React dashboards tied to real-time analytics, Kafka-based streaming for ML/document pipelines, Kubernetes autoscaling, and FastAPI services for generative AI, while earlier at RichBrains and Blue Bridge he migrated monoliths to microservices, introduced Swagger, built Vue.js dashboards, packaged with Maven and Docker, and established early CI on Jenkins, AWS ECS, and Kubernetes. He collaborates effectively in Agile and Kanban teams with ML, product, UX, and ops, and has led projects such as Crypto hunt, Multi Leg - RFQ, Slotsense (n8n workflows), and DanJohn; he holds a BSc in Computer Science from Vilnius University and is highly recommended for senior backend, platform, or full‑stack roles driving scalable, secure, and observable systems.

Expertise
JavaSQLAngularTypeScriptHTMLCSSRelational DatabaseKafkaKubernetesAWS
Video Intro
Assessments
87/ 100Top 1%
Applicant avg · 53%IGOR · 87Top band
  • Implement LRU Cache Algorithm, Difficult MediumMedium
  • Diagnosing and Addressing Slow API Response Times, Difficult MediumMedium
Projects

Crypto hunt

This is part of the trading platform, designed to support both copy trading and prop trading across U.S. stock and cryptocurrency data. It also includes an AI-driven Q&A feature, enabling users to ask contextual questions and visualize the related workflows for each use case.

Multi Leg - RFQ

The system supports multi-leg RFQ (Request for Quote) operations. It incorporates key entities such as desks and counterparties, which can mutually whitelist each other to initiate RFQs. Additionally, it offers multiple trading strategies, including various spread mechanisms, enabling users and organizations to obtain accurate insights into buy and sell trades.

Slotsense

This is a no-code platform that enables customers to interact directly with the team. All modules are connected through n8n workflows. After the backend and frontend are deployed to the cloud environment, each workflow establishes connections between the services and integrates them seamlessly into the user interface.

DanJohn

They have several stores for their customers and have efficiently configured a Lambda application. So whenever a customer clicks on a product, the information is automatically displayed and processed in real time.

Experience
  1. Senior Software Engineer

    DreamixMar 2020 — Oct 2025
    • Developed Spring Boot microservices deployed on GKE, designed with modular layers to scale features independently.
    • Extended Spring Boot REST APIs with OpenAPI v3 specifications, making them discoverable and secure via Apigee Gateway.
    • Built React dashboards with TypeScript and Redux, enabling users to interact with real-time analytics and manage workflows with minimal latency.
    • Developed a scalable FastAPI backend for generative AI workflows by modularizing services for document ingestion, processing, and OpenAI-powered completions.
    JavaReactPython
  2. Plottown

    DreamixMar 2017 — Feb 2020
    • Created Spring Boot services for ticket classification, encapsulating business logic and exposing reliable APIs to external systems.
    • Delivered Angular frontends with TypeScript, building reactive forms and secure route guards to simplify workflows for support agents.
    • Improved system reliability by implementing unit tests with pytest, end-to-end tests using Selenium and Playwright, and performance testing via Locust, significantly increasing overall test coverage.
    • Automated provisioning and scaling with Terraform, AWS Lambda, and Azure Functions, reducing operational overhead across hybrid cloud environments.
Education
  1. Bachelor science

    UniversityVilnius, Lithunaia2003 — 2007
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience