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

Technical Leadership Developer in Moscow, Russia

Member since September 25, 2012
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

Mac, Linux, Idea, Git

The most amazing...

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


  • VP of Engineering

    2013 - PRESENT
    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.
    • Deployed infrastructure 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, Datadog monitoring, or PagerDuty monitoring.
    • Integrated a few monitoring systems for our applications and infrastructure, like Zabbix, NewRelic, and Datadog.
    Technologies: Java Stack, AWS, Docker, Terraform
  • Performance Architect

    2013 - 2014
    Software Vendor in the Aerospace Industry
    • Refactored a custom Swing application to render aircraft models with airflows. Instead of 1 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: Java, Swing, JNI
  • 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.
    • Manged 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: Java, Solaris, Oracle Database, MongoDB, BerkeleyDB
  • Performance Architect

    2007 - 2008
    • Worked with the Flash front end and Java back end on a MySQL, Solaris, and Tomcat cluster on Nginx.
    Technologies: Flash, Java, MySQL, Solaris, Tomcat, Nginx
  • 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 (Other amazing things)

    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, Apache Spark, Hadoop, GWT
  • Tools

    Terraform, GitHub, Apache Tomcat, Nginx, WildFly
  • 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
  • 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, Big Data, Mobile Payments, Video
  • Libraries/APIs

    Facebook API, Telegram Bot API
  • Industry Expertise

    Video Streaming


  • 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