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

Portfolio

Experience

Location

Moscow, Russia

Availability

Part-time

Preferred Environment

Mac, Linux, Idea, Git

The most amazing...

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

Employment

  • 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
    Top4Top
    • 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
    Diasoft
    • Developed an internet client for a banking system with JEE stack technologies.
    Technologies: JEE
  • Java Developer

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

Experience

  • Virtual File System for S3 API (Other amazing things)
    https://github.com/abashev/vfs-s3

    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.

Skills

  • 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

Education

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

Certifications

  • Solaris 10 System Administrator
    JANUARY 2010 - PRESENT
    Oracle
  • Sun Certified Java Programmer – Java 6 (SCJP)
    JANUARY 2009 - PRESENT
    Sun

To view more profiles

Join Toptal
Share it with others