Scroll To View More
Artur Hayrapetyan, Software Developer in Munich, Bavaria, Germany
Artur Hayrapetyan

Software Developer in Munich, Bavaria, Germany

Member since December 12, 2011
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



  • Java, 10 years
  • Git, 8 years
  • PostgreSQL, 8 years
  • Hibernate, 4 years
  • Microservices Architecture, 4 years
  • Spring Boot, 4 years
  • Google Cloud Platform (GCP), 2 years
  • Kotlin, 1 year
Munich, Bavaria, Germany



Preferred Environment

Mac, Windows, Linux, UNIX, SVN, Git, Eclipse

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.
    Technologies: Java, Spring Boot, Microservices, GCP
  • Senior Software Engineer

    2014 - 2016
    Samsung Electronics
    • Worked on a multi-functional printer API.
    Technologies: Java, Spring, C# .NET
  • 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: Java, Spring MVC, Jasper Reports
  • Senior Java Developer

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

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

    2012 - 2012
    MediaBase Direct (via Toptal)
    • Added some fundamental features on this social network Android app.
    Technologies: Java, Android SDK
  • 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: Android, PHP, Flex, AS3
  • 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 custom 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: Java, JDBC, Ant, Oracle DB


  • Wozityou (Development)

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

  • SmartLayover (Development)

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

  • SmartLayover (Development)

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

  • Multiplatform Large-scale Scheduler System (Development)

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


  • Languages

    Java, Java 11, Kotlin, C#
  • Frameworks

    Spring Boot, Spring, Hibernate
  • Libraries/APIs

    SAX, Jackson
  • Tools

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

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

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

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


  • 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
I really like this profile
Share it with others