Alex Abashev, Developer in Yerevan, Armenia
Alex is available for hire
Hire Alex

Alex Abashev

Java Developer

Yerevan, Armenia

Toptal member since October 17, 2012

Bio

Alexey is a talented Java architect with over 20 years of experience developing scalable, high-load systems. He is a highly competent team lead and is skilled at arranging entire development environments according to best practices. Alexey adheres to unit testing, code reviews, continuous integration, and auto-deployment on the cloud or using dedicated hardware.

Portfolio

Endeavor - Streaming DBA Dice Technology
Java, SQL, REST APIs, Amazon Web Services (AWS), Docker, Kubernetes, NoSQL...
A Company Managing Logistic Services for SMB
Java, SQL, Spring, Spring Boot, JAX-RS, Apache Maven, Docker...
Company in the Mobile Entertainment Market
Amazon Web Services (AWS), Spring, Requirements Analysis, Terraform, Docker...

Experience

  • Linux - 20 years
  • Continuous Integration (CI) - 20 years
  • Technical Leadership - 15 years
  • Java - 15 years
  • Docker - 10 years
  • Requirements Analysis - 10 years
  • Amazon Web Services (AWS) - 10 years
  • Spring - 10 years

Preferred Environment

Git, IDEA IDE, Linux, MacOS, WhatsApp, Team Management

The most amazing...

...thing I've done is give the keynote presentation at a developers' conference.

Work Experience

Java Back-end Developer Lead

2025 - PRESENT
Endeavor - Streaming DBA Dice Technology
  • Designed and implemented a modular templating system for all client-facing UIs, conducting performance testing and managing an incremental rollout across production environments.
  • Optimized the development cycle by adopting industry-standard tooling and trunk-based development best practices, reducing integration overhead and improving deployment consistency.
  • Championed AI adoption across the engineering team, integrating AI-assisted tools and workflows into all internal services and establishing them as a standard part of the development process.
Technologies: Java, SQL, REST APIs, Amazon Web Services (AWS), Docker, Kubernetes, NoSQL, Apache Kafka, Spring Boot, Claude, Claude API, Claude Code, Dashboards, n8n, Platforms, Third-party APIs, Elasticsearch, Amazon OpenSearch, Cloud Infrastructure, Data Integrity, Infrastructure, Scalability, Fintech, Mobile Apps, TypeScript, Infrastructure as a Service (IaaS), Data Processing, Real-time Data, Real-time Systems, Fraud Detection, Prompt Engineering, AI Engineering, Agentic AI, Anthropic, Finance, LangGraph, Process Automation, HTTP, Middleware, Role-based Access Control (RBAC), Authentication, Cloudflare, Zero Trust, OpenTelemetry, Fractional CTO, Team Management, Data Architecture, Data Modeling, Solution Architecture, System Design, Systems Design, Technical Documentation

Architect

2020 - 2023
A Company Managing Logistic Services for SMB
  • Moved a lot of background processing tasks to AWS Lambda and Step Functions as part of the refactoring process, saving 70% of our cloud bills.
  • Handled setting up the dashboard for stakeholders with business metrics, ETL, and data storage behind.
  • Served as a team lead in charge of building the development process from scratch, with QA environments and full CI usage for every part—from managing issues to security checks, rollouts, etc.
  • Implemented a platform for integrating various APIs (Shopify, Amazon Marketplace, WooCommerce, etc) into one processing flow.
Technologies: Java, SQL, Spring, Spring Boot, JAX-RS, Apache Maven, Docker, Amazon Web Services (AWS), JUnit, APIs, API Integration, Deployment, Databases, Minimum Viable Product (MVP), Stripe, JavaScript, Back-end, HTTPS, JSON, REST, Webhooks, Kotlin, Networking, Agile Project Management, Cloud Architecture, Engineering, Project Management, Technical Leadership, Leadership, PWA, Progressive Web Applications (PWAs), CSS, HTML, PostgreSQL, Groovy, Third-party Integration, JVM, DevOps, Object-oriented Programming (OOP), Microservices, Microservices Architecture, CI/CD Pipelines, Front-end, Data Engineering, SaaS, AWS Lambda, Continuous Delivery (CD), Web Architecture, Amazon Aurora, GitHub, Full-stack, Amazon S3 (AWS S3), Parquet, Google Cloud Platform (GCP), Large-scale Projects, Google Cloud, Kubernetes, Online Payments, Performance, Quarkus, Agile, Database Architecture, Mobile Development, Stripe API, Web Development, React, Thymeleaf, Bootstrap, OpenAPI, Swagger, Java Servlets, Gradle, Redshift, New Products, Software as a Service (SaaS), Strategy, Google Kubernetes Engine (GKE), Software Architecture, Google BigQuery, Large Language Models (LLMs), Model View Presenter (MVP), Machine Learning, Team Leadership, Retrieval-augmented Generation (RAG), Data Science, AI Agents, Artificial Intelligence (AI), Twilio, Internet of Things (IoT), Distributed Systems, Apache Kafka, Kafka Streams, AWS Cloud Architecture, AI Integration, Payments, Reliability, Security, Dashboards, Platforms, Third-party APIs, Elasticsearch, Amazon OpenSearch, Cloud Infrastructure, Data Integrity, Infrastructure, Next.js, Scalability, Fintech, Mobile Apps, Infrastructure as a Service (IaaS), Data Processing, Real-time Data, Real-time Systems, Fraud Detection, Shopify, Workflow Automation & System Integration, eCommerce, Process Automation, HTTP, Middleware, Role-based Access Control (RBAC), Authentication, Cloudflare, Zero Trust, OpenTelemetry, Fractional CTO, Team Management, Data Architecture, Data Modeling, Solution Architecture, System Design, Systems Design, Technical Documentation

VP of Engineering

2013 - 2020
Company in the Mobile Entertainment Market
  • Hired and built up the back-end development team with an agile development cycle, from coding conventions to CI/CD.
  • Implemented a microservices architecture with hundreds of servers spread between three AWS regions and multiple time zones.
  • Planned and deployed business services at AWS China.
  • Iterated on our deployment scheme, from custom shell scripts through Ansible and Packer to Terraform and ECS.
  • Implemented a lot of tools for managing environments like the admin API for the service, Amazon ECS and Amazon S3 resources, Datadog monitoring, or PagerDuty monitoring.
  • Integrated a few monitoring systems for our applications and infrastructure, like Zabbix, NewRelic, and Datadog.
  • Designed and implemented a back-end service for instant messaging between mobile and web users. As a transport layer, I used WebSockets with a highly modified OpenFire XMPP server.
  • Designed and implemented push notifications for mobile and web users. It was a mix of custom client code for Apple/Google API, AWS push notification service, and custom Redis queues.
Technologies: Amazon Web Services (AWS), Spring, Requirements Analysis, Terraform, Docker, Java, SQL, Architecture, REST APIs, ETL, Deployment, Databases, Full-stack Development, Payment APIs, Go, Node.js, WebSockets, Networking, Agile Project Management, Cloud Architecture, Engineering, Project Management, Technical Leadership, CTO, Leadership, CSS, HTML, Spring Boot, PostgreSQL, Groovy, Third-party Integration, JVM, DevOps, Object-oriented Programming (OOP), Microservices, Microservices Architecture, CI/CD Pipelines, Front-end, Data Engineering, SaaS, AWS Lambda, Continuous Delivery (CD), Web Architecture, Amazon Aurora, GitHub, Full-stack, Amazon S3 (AWS S3), Google Cloud Platform (GCP), Large-scale Projects, Google Cloud, Kubernetes, Online Payments, Performance, Quarkus, Agile, Database Architecture, Mobile Development, Stripe API, Web Development, React, Thymeleaf, Bootstrap, OpenAPI, Swagger, Java Servlets, Gradle, Redshift, New Products, Software as a Service (SaaS), Strategy, Google Kubernetes Engine (GKE), Software Architecture, Google BigQuery, Model View Presenter (MVP), Team Leadership, Distributed Systems, Apache Kafka, Kafka Streams, AWS Cloud Architecture, Payments, Reliability, Security, Dashboards, Platforms, Third-party APIs, Elasticsearch, Cloud Infrastructure, Data Integrity, Infrastructure, Scalability, Fintech, Mobile Apps, Infrastructure as a Service (IaaS), Data Processing, Real-time Data, Real-time Systems, Fraud Detection, Process Automation, HTTP, Middleware, Perl, Role-based Access Control (RBAC), Authentication, Cloudflare, Zero Trust, OpenTelemetry, Fractional CTO, Team Management, Social APIs, Social Media APIs, Data Architecture, Data Modeling, Solution Architecture, System Design, Systems Design, Technical Documentation

Performance Architect

2013 - 2014
Software Vendor in the Aerospace Industry
  • Refactored a custom Swing application to render aircraft models with airflows. Instead of one FPS with keyboard manipulation, I was able to make all calculations in run-time with 40 FPS.
  • Built up the whole development cycle with GitHub as source hosting, CI, tests, and nightly builds for QA.
Technologies: Spring, JNI, Swing, Java, Deployment, Databases, Networking, Agile Project Management, Cloud Architecture, Engineering, Project Management, Technical Leadership, Leadership, CSS, HTML, Spring Boot, PostgreSQL, Groovy, Third-party Integration, JVM, DevOps, Object-oriented Programming (OOP), Microservices, Microservices Architecture, CI/CD Pipelines, Front-end, Data Engineering, SaaS, Continuous Delivery (CD), Web Architecture, GitHub, Full-stack, Amazon S3 (AWS S3), Large-scale Projects, Google Cloud, Online Payments, Performance, Agile, Database Architecture, Mobile Development, Web Development, Thymeleaf, Bootstrap, OpenAPI, Swagger, Java Servlets, Gradle, Redshift, New Products, Software as a Service (SaaS), Strategy, Google Kubernetes Engine (GKE), Software Architecture, Google BigQuery, Model View Presenter (MVP), Team Leadership, Distributed Systems, Apache Kafka, Kafka Streams, AWS Cloud Architecture, Payments, Reliability, Security, Dashboards, Platforms, Third-party APIs, Cloud Infrastructure, Data Integrity, Infrastructure, Scalability, Mobile Apps, Infrastructure as a Service (IaaS), Data Processing, Real-time Data, Real-time Systems, Process Automation, HTTP, Middleware, Zero Trust, OpenTelemetry, Team Management, Data Architecture, Data Modeling, Solution Architecture, System Design, Systems Design, Technical Documentation

ISV Engineer

2008 - 2013
Oracle (formerly Sun Microsystems)
  • Evangelized Oracle technologies and helped vendors to use Java and Solaris technologies in a more efficient way.
  • Managed a few distributed teams to implement custom integrations and new architectures.
  • Handled performance testing for new hardware and optimize software for software-in-silicon.
  • Implemented a few integrations between Oracle Identity Management products and a few ERP systems from the Russian market.
Technologies: Spring, Berkeley DB, MongoDB, Oracle Database, Solaris, Java, Databases, Oracle, Oracle SOA Suite, Oracle PL/SQL, Networking, Agile Project Management, Cloud Architecture, Engineering, Project Management, Technical Leadership, Leadership, CSS, HTML, Document Parsing, Spring Boot, Groovy, JVM, DevOps, Object-oriented Programming (OOP), Microservices, Microservices Architecture, CI/CD Pipelines, Front-end, SaaS, Continuous Delivery (CD), Web Architecture, GitHub, Large-scale Projects, Online Payments, Performance, Agile, Database Architecture, OpenAPI, Swagger, Java Servlets, Gradle, New Products, Software as a Service (SaaS), Strategy, Software Architecture, Google BigQuery, Model View Presenter (MVP), Team Leadership, Distributed Systems, Platforms, Third-party APIs, Cloud Infrastructure, Data Integrity, Infrastructure, Scalability, Data Processing, Real-time Data, Real-time Systems, HTTP, Team Management

Performance Architect

2007 - 2008
Top4Top
  • Worked with the Flash front end and Java back end on a MySQL, Solaris, and Tomcat cluster on Nginx.
Technologies: Spring, NGINX, Apache Tomcat, Solaris, MySQL, Java, Flash, Databases, Agile Project Management, Leadership, CSS, HTML, Document Parsing, JVM, Object-oriented Programming (OOP), Microservices, Microservices Architecture, CI/CD Pipelines, Front-end, Continuous Delivery (CD), Performance, Agile, Database Architecture, OpenAPI, Swagger, Java Servlets, Gradle, Software as a Service (SaaS), Model View Presenter (MVP), Team Leadership

Team Lead/Architect

2004 - 2007
Epam Systems
  • Handled various Java outsourcing projects with Russian and foreign customers.
  • Implemented a few intranet systems with GWT.
Technologies: Java, Databases, Agile Project Management, Jira Administration, Jira REST API, Automation, JVM, Object-oriented Programming (OOP), Microservices, CI/CD Pipelines, Continuous Delivery (CD), Performance, Agile, Database Architecture

Senior Java Developer

2003 - 2004
Diasoft
  • Developed an internet client for a banking system with JEE stack technologies.
Technologies: JEE, Databases, JVM, Object-oriented Programming (OOP), Microservices, CI/CD Pipelines, Continuous Delivery (CD), Agile, Database Architecture

Java Developer

2000 - 2001
Luxoft
  • Worked on a few Java outsourcing projects with JSE and JEE technologies.
Technologies: Java, JVM, Object-oriented Programming (OOP), Continuous Delivery (CD), Agile, Database Architecture

Experience

Virtual File System for Amazon S3

https://github.com/abashev/vfs-s3
An open-source project for managing S3 bucket content as a file system inside any Java project. Virtual file systems allow coupling S3 with a local file system, FTP servers, HDFS, etc. It can connect to any cloud with the S3 API or with little tuning for missed features.

Education

1998 - 2005

Master's Degree in Computer Engineering

Bauman Moscow State University - Moscow, Russia

Certifications

JANUARY 2010 - PRESENT

Solaris 10 System Administrator

Oracle

JANUARY 2009 - PRESENT

Sun Certified Java Programmer – Java 6 (SCJP)

Sun

Skills

Libraries/APIs

REST APIs, Node.js, Jira REST API, OpenAPI, Java Servlets, Social APIs, Social Media APIs, Facebook API, Telegram Bot API, Stripe, Stripe API, React, Claude API, JAX-RS

Tools

Terraform, GitHub, Gradle, Google Kubernetes Engine (GKE), Claude Code, Amazon OpenSearch, Apache Tomcat, NGINX, WildFly, Apache Maven, Oracle SOA Suite, Kafka Streams, Claude, n8n, Flash, IDEA IDE, Git, Cucumber

Languages

Java, JavaScript, SQL, HTML, CSS, Python, TypeScript, Groovy, Kotlin, HTML5, Go, Perl

Frameworks

Spring, GWT, Spring Boot, JUnit, Thymeleaf, Bootstrap, Swagger, Apache Spark, Hadoop, Swing, JNI, Next.js, LangGraph

Paradigms

Continuous Delivery (CD), Continuous Integration (CI), Web Architecture, Requirements Analysis, DevOps, REST, Agile Project Management, Automation, Object-oriented Programming (OOP), Microservices, Microservices Architecture, Agile, Model View Presenter (MVP), Real-time Systems, Role-based Access Control (RBAC), Agile Software Development, Scrum, ETL, Mobile Development

Platforms

JEE, Solaris, Linux, Windows, Docker, AWS Lambda, Amazon Web Services (AWS), JVM, Oracle, Google Cloud Platform (GCP), Kubernetes, Apache Kafka, Shopify, Twilio, Oracle Database, MacOS, AWS IoT

Storage

MongoDB, Memcached, Amazon SDB, MySQL, Elasticsearch, Amazon Aurora, Databases, Oracle PL/SQL, JSON, Amazon S3 (AWS S3), Database Architecture, Redshift, Berkeley DB, Oracle Rdb, Amazon DynamoDB, Cache, Redis, PostgreSQL, Google Cloud, NoSQL

Industry Expertise

Project Management

Other

SaaS, Deployment, Technical Leadership, Architecture, System Architecture, China, APIs, API Integration, Full-stack Development, Minimum Viable Product (MVP), Payment APIs, Back-end, HTTPS, Webhooks, SDKs, Cloud Architecture, Engineering, CTO, Leadership, PWA, Progressive Web Applications (PWAs), Low Latency, Jira Administration, Third-party Integration, CI/CD Pipelines, Front-end, Full-stack, Large-scale Projects, Performance, Web Development, New Products, Software as a Service (SaaS), Strategy, Software Architecture, Team Leadership, Artificial Intelligence (AI), Distributed Systems, AWS Cloud Architecture, Payments, Reliability, Security, Dashboards, Platforms, Third-party APIs, Cloud Infrastructure, Data Integrity, Infrastructure, Scalability, Infrastructure as a Service (IaaS), Data Processing, Real-time Data, Prompt Engineering, Workflow Automation & System Integration, eCommerce, AI Engineering, Process Automation, HTTP, Middleware, Authentication, Cloudflare, Zero Trust, OpenTelemetry, Fractional CTO, Team Management, Data Architecture, Data Modeling, Solution Architecture, System Design, Systems Design, Technical Documentation, WebSockets, Big Data, Networking, Document Parsing, Data Engineering, Parquet, Online Payments, Quarkus, Minecraft Mods, Google BigQuery, Large Language Models (LLMs), Machine Learning, Retrieval-augmented Generation (RAG), Data Science, AI Agents, AI Integration, Fintech, Mobile Apps, Fraud Detection, Agentic AI, Anthropic, Finance, Mobile Payments, Videos, Video Streaming, Flyweight Pattern, Ring Buffer, Low-latency Software, Mechanical Sympathy, Aeron, Sequenced Architecture, FIX Protocol, Internet of Things (IoT), WhatsApp

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring