Vlad Liashkevich, Software Developer in San Jose, CA, United States
Vlad Liashkevich

Software Developer in San Jose, CA, United States

Member since February 18, 2016
Vlad is a software engineer with more than twenty years of experience. He has a degree in math so he really likes working on challenging, algorithmic problems. His main area of interest is designing and developing highly scalable, concurrent, distributed request handling, and data processing systems.
Vlad is now available for hire


  • Geomotiv
    Spark, Hadoop, Scala, Java
  • Maygem
    C++, Flash, Scala, Java
  • Intetics Co.
    Oracle, SQL, GWT, Apache Wicket, Hibernate, Spring, Java



San Jose, CA, United States



Preferred Environment

IntelliJ IDEA, GitHub, MacOS

The most amazing...

...I made was 3D CAD software for structural engineering. It used the Finite Element Method to predict how a real-world structure would respond to external forces.


  • CTO

    2013 - PRESENT
    • Designed and developed a Hadoop-based data processing subsystem which was capable of handling millions of daily events.
    • Helped a client to refactor a DSP product (buyer-side in RTB environment) to be able to handle a larger number of incoming requests. Amazon cloud services were employed: AWS, RDS, and Kinesis.
    • Implemented a SSP product based on the OpenRTB standard.
    • Worked with Scala/Spark technology stack for solving machine-learning problems.
    • Led team of experience engineers and participated in daily scrums with a client team.
    Technologies: Spark, Hadoop, Scala, Java
  • CTO

    2010 - 2013
    • Developed a robust game server based on Scala/Actor technology handling up to 100,000 daily active users and 1,000 requests/second on a commodity server (8 CPU cores, 16 GB RAM).
    • Implemented an integration with Facebook and other major regional social networks.
    • Led an engineering team to build Flash-based social games.
    • Ported Flash-based game to Android/iOS platforms using a C++ Cocos2d-x library.
    Technologies: C++, Flash, Scala, Java
  • Software Engineering Director

    2006 - 2009
    Intetics Co.
    • Created a prototype and released a beta version of editorial calendar and management software. Later it turned into a very successful product.
    • Developed and released several versions of an asset management system for ad agencies.
    • Participated in the development of a ticket-booking system for the Arsenal stadium.
    Technologies: Oracle, SQL, GWT, Apache Wicket, Hibernate, Spring, Java
  • Team Leader

    2003 - 2006
    • Participated in the development of the G2X: Agility line of products.
    Technologies: Microsoft SQL Server, Oracle, JasperReports, JSP, Java
  • Team Leader/Senior Developer

    2000 - 2003
    Intetics Co
    • Developed a real-estate desktop application.
    • Handled all aspects of the development of a web site for a medical company.
    • Developed a number of web sites.
    Technologies: MySQL, Perl, C++
  • Software Engineer

    1995 - 2000
    • Developed an enterprise document management and workflow system.
    Technologies: Microsoft SQL Server, Oracle, SQLBase, C++



  • Languages

    Java, SQL, Scala, C++, Perl, JavaScript
  • Paradigms

    Test-driven Development (TDD), Agile Software Development, Concurrent Programming, Extreme Programming
  • Other

    Mixed Reality
  • Frameworks

    Hibernate, Apache Wicket, Spring, Hadoop, Spark, JSP, Cocos2d-x, GWT, Apache Spark
  • Platforms

    Linux, Windows, MacOS, Android, Oracle
  • Storage

    Redis, PostgreSQL, MySQL, Microsoft SQL Server, SQLBase
  • Libraries/APIs

  • Tools

    GitHub, IntelliJ IDEA, Flash


  • Bachelor's degree in Mathematics
    1994 - 1999
    Belarusian State University - Minsk, Belarus

To view more profiles

Join Toptal
Share it with others