Alex Abashev, Technical Leadership Developer in Moscow, Russia
Alex Abashev

Technical Leadership Developer in Moscow, Russia

Member since April 1, 2020
Alexey is a talented Java architect with 20 years of experience developing scalable, high-load systems. He is a highly capable team lead and is practiced at arranging entire development environments according to best practices. He adheres to unit testing, code reviews, continuous integration, and auto-deployment on the cloud or using dedicated hardware.
Alex is now available for hire




Moscow, Russia



Preferred Environment

Git, IDEA IDE, Linux, MacOS

The most amazing...

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


  • 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 admin API for the service, AWS ECS and 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 up of custom client code for Apple/Google API, AWS Push Notification service, and custom Redis queues.
    Technologies: Amazon Web Services (AWS), Spring, AWS, Requirements Analysis, Terraform, Docker, Java
  • 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
  • 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
  • Performance Architect

    2007 - 2008
    • 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
  • 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
  • Senior Java Developer

    2003 - 2004
    • Developed an internet client for a banking system with JEE stack technologies.
    Technologies: JEE
  • Java Developer

    2000 - 2001
    • Worked on a few Java outsourcing projects with JSE and JEE technologies.
    Technologies: Java


  • Virtual File System for S3 API

    My open-source project about implementing access to S3 storage with a unified interface. It was a Top 10 most downloadable artifact, and then I hosted it on Bintray.


  • Languages

    Java, JavaScript, Groovy, SQL, Kotlin, HTML, CSS, HTML5
  • Frameworks

    Spring, GWT, Apache Spark, Hadoop, Swing, JNI
  • Tools

    Terraform, GitHub, Apache Tomcat, NGINX, WildFly, Flash, IDEA IDE, Git
  • Paradigms

    Continuous Delivery (CD), Continuous Integration (CI), Web Architecture, Requirements Analysis, Agile Software Development, Scrum
  • Platforms

    JEE, Solaris, Linux, Windows, Docker, AWS Lambda, Amazon Web Services (AWS), JVM, Oracle Database, MacOS
  • Storage

    MongoDB, Memcached, Amazon SDB, Amazon Aurora, Berkeley DB, Oracle Rdb, AWS DynamoDB, Cache, MySQL, Elasticsearch, Redis, PostgreSQL, Google Cloud
  • Other

    AWS, SaaS, Deployment, Technical Leadership, Architecture, System Architecture, China, WebSockets, Big Data, Mobile Payments, Videos, Video Streaming
  • Libraries/APIs

    Facebook API, Telegram Bot API


  • Master's Degree in Computer Engineering
    1998 - 2005
    Bauman Moscow State University - Moscow, Russia


  • Solaris 10 System Administrator
  • Sun Certified Java Programmer – Java 6 (SCJP)

To view more profiles

Join Toptal
Share it with others