Artur Hayrapetyan, Software Developer in Munich, Bavaria, Germany
Artur Hayrapetyan

Software Developer in Munich, Bavaria, Germany

Member since July 16, 2012
Artur is a software engineer with a background in system administration who also has a wide range of experience in software development. Because of his freelance past, he is a good fit for projects where understanding both clients and customers is essential.
Artur is now available for hire




Munich, Bavaria, Germany



Preferred Environment

Eclipse, Git, Subversion (SVN), Unix, Linux, Windows, MacOS

The most amazing...

...thing I've built is a large-scale, microservice system for eCommerce.


  • Lead/Senior Software Engineer

    2016 - PRESENT
    • Built an eCommerce system on Google Cloud Platform using Java 11 and Spring Boot in a microservice architecture.
    Technologies: Google Cloud Platform (GCP), Microservices, Spring Boot, Java
  • Senior Software Engineer

    2014 - 2016
    Samsung Electronics
    • Worked on a multi-functional printer API.
    Technologies: .NET, C#, Spring, Java
  • Team Lead/Senior Software Engineer

    2010 - 2014
    • Led the team which works on the web project for IBMi programs.
    • Implemented the back end using Java and Spring.
    • Maintained communication with the client.
    Technologies: JasperReports, Spring MVC, Java
  • Senior Java Developer

    2013 - 2013
    Paktor (via Toptal)
    • Worked on back-end performance issues.
    • Added new functionality to the high-load live project (social network).
    • Optimized some modules.
    Technologies: Hibernate, Spring, Java
  • Lead Java and Android Developer

    2012 - 2013
    Smart Layover
    • Implemented a back-end API by integrating Sabre GDS.
    • Implemented an Android travel app.
    Technologies: Hibernate, Spring MVC, Android SDK, Java
  • Android Developer

    2012 - 2012
    MediaBase Direct (via Toptal)
    • Added some fundamental features on this social network Android app.
    Technologies: Android SDK, Java
  • Lead Developer

    2008 - 2012
    • Developed an API using Java for hotels and tours for the Android application.
    • Developed a medical portal using PHP for patients with chronic diseases.
    • Developed a map-based educational tool with Flex/AS3.
    Technologies: AS3, Flex, PHP, Android
  • Java Developer

    2009 - 2010
    Webb Fontaine Holding
    • Created an export/import tool for DB and system environment configuration using Java/JDBC and Ant.
    • Implemented e-documents for customs clearance, registration/assessment/payment, and taxation.
    • Designed and defined UX for view components.
    • Handled server-side transactions to Oracle DB.
    • Used Java/SOClass framework.
    Technologies: Oracle, Ant, JDBC, Java


  • Wozityou

    Social Network Android app based on location. I developed some stages of this project.

  • SmartLayover

    My team and I developed the back end of this product, which provides an API from Sabre GPS using Java and Spring MVC.

  • SmartLayover

    This Android app is for hotel/tour/deal booking and other useful things during airport layovers.

  • Multiplatform Large-scale Scheduler System

    Added many features and modules in a multiform large-scale scheduler system.


  • Languages

    Java, Java 11, Kotlin, PHP, AS3, C#
  • Frameworks

    Spring Boot, Spring, Hibernate, Spring MVC, Flex, Android SDK, .NET
  • Libraries/APIs

    SAX, Jackson, JasperReports, JDBC
  • Tools

    GitHub, Git, IntelliJ IDEA, Jira, Java Concurrency, Eclipse IDE, Maven, Gradle, Apache Ant, Apache Tomcat, Microsoft Visual Studio, RabbitMQ, Subversion (SVN), StarUML
  • Paradigms

    Agile Software Development, Object-oriented Programming (OOP), Scrum, Microservices Architecture, Microservices
  • Platforms

    Linux, Windows, Android, Oracle, Google Cloud Platform (GCP), MacOS, Unix, Eclipse, Amazon Web Services (AWS)
  • Storage

    PostgreSQL, MySQL, Redis, MongoDB, Cloud Firestore, Google Cloud Storage
  • Other



  • Master’s Degree in Computer Science
    2007 - 2009
    American University of Armenia - Yerevan, Armenia
  • Master’s Degree in Applied Mathematics and Informatics
    2006 - 2008
    Yerevan State University - Yerevan, Armenia
  • Bachelor’s Degree in Applied Mathematics and Informatics
    2001 - 2005
    Yerevan State University - Yerevan, Armenia

To view more profiles

Join Toptal
Share it with others