Artur Hayrapetyan, Developer in Munich, Bavaria, Germany
Artur is available for hire
Hire Artur

Artur Hayrapetyan

Verified Expert  in Engineering

Software Developer

Location
Munich, Bavaria, Germany
Toptal Member Since
July 16, 2012

Artur is a software engineer with a background in software development. He has a wide range of experience designing and architecting complex, scalable, and distributed systems. Having had a thriving freelance career, Artur is skilled in engaging with clients and customers to understand their requirements and deliver solutions that fulfill their business objectives.

Portfolio

MediaMarktSaturn Technology
Agile Software Development, API Architecture, System Architecture...
MediaMarktSaturn Technology
Agile Software Development, Google Cloud Platform (GCP), Java, Spring Boot...
Windeln
Google Cloud Platform (GCP), Microservices, Spring Boot, Java, Kotlin...

Experience

Availability

Part-time

Preferred Environment

Git, Unix, Linux, Windows, MacOS, Google Cloud Platform (GCP), IntelliJ IDEA

The most amazing...

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

Work Experience

Principle Software Engineer

2022 - PRESENT
MediaMarktSaturn Technology
  • Developed strategic concepts to be accomplished by product teams.
  • Designed and implemented event-driven, high-available, and high-performant distributed systems.
  • Defined tech principles and supported teams in implementing them.
Technologies: Agile Software Development, API Architecture, System Architecture, Software Development, DevOps, Java, Kotlin, Terraform, Google Cloud Platform (GCP), Spring Boot, Leadership, REST APIs, Kubernetes, SQL, API Integration, Integration, Apache Kafka, Team Leadership, Test Automation, Reverse Engineering, Architectural Patterns, Cloud Architecture, CTO, Serverless Architecture, Cloud Patterns, Separation of Concerns (SoC), Software as a Service (SaaS)

Competency Lead

2018 - 2022
MediaMarktSaturn Technology
  • Developed and designed a highly-scalable, event-driven microservice API system on GCP.
  • Managed a software engineer team consisting of different experience levels.
  • Used Jira as the ticketing system and Confluence as the document management system.
Technologies: Agile Software Development, Google Cloud Platform (GCP), Java, Spring Boot, System Architecture, API Architecture, Microservices Architecture, Agile, PostgreSQL, MongoDB, Redis, Google Kubernetes Engine (GKE), Leadership, REST APIs, Kubernetes, SQL, API Integration, Relational Databases, Team Leadership, React, Test Automation, Reverse Engineering, Architectural Patterns, Cloud Architecture, CTO, Serverless Architecture, Cloud Patterns, Separation of Concerns (SoC), Software as a Service (SaaS)

Lead/Senior Software Engineer

2016 - 2018
Windeln
  • Built an eCommerce system on Google Cloud Platform (GCP) using Java 11 and Spring Boot in a microservice architecture.
  • Designed and implemented functional and non-functional requirements. Maintained, led, and managed the team.
  • Developed a widely-used online shop, which is available in multiple EU countries.
Technologies: Google Cloud Platform (GCP), Microservices, Spring Boot, Java, Kotlin, PostgreSQL, MongoDB, Agile Software Development, Solution Architecture, Spring Microservice, System Architecture, DevOps, REST APIs, Kubernetes, SQL, API Integration, Relational Databases, Team Leadership, Test Automation, Reverse Engineering, Separation of Concerns (SoC)

Senior Software Engineer

2014 - 2016
Samsung Electronics
  • Worked on a multi-functional printer API.
Technologies: .NET, C#, Spring, Java, Solution Architecture, Microservices, REST APIs, SQL, API Integration, Relational Databases, Integration, Test Automation, Reverse Engineering

Team Lead/Senior Software Engineer

2010 - 2014
Sourcio
  • 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, SQL, API Integration, Relational Databases, Integration, Reverse Engineering

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, Reverse Engineering

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, Reverse Engineering

Android Developer

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

Lead Developer

2008 - 2012
Freelance
  • 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, Reverse Engineering

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 Design, JDBC, Java, Reverse Engineering

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, SQL, Kotlin, PHP, AS3, C#

Frameworks

Spring Boot, Spring Microservice, Spring, Hibernate, Spring MVC, Ant Design, Flex, Android SDK, .NET

Libraries/APIs

SAX, REST APIs, Jackson, React, JasperReports, JDBC

Tools

GitHub, Git, IntelliJ IDEA, Jira, Java Concurrency, Eclipse IDE, Apache Maven, Gradle, Apache Ant, Apache Tomcat, Microsoft Visual Studio, RabbitMQ, Subversion (SVN), StarUML, Google Kubernetes Engine (GKE), Terraform

Paradigms

Microservices, Agile Software Development, Object-oriented Programming (OOP), Scrum, Microservices Architecture, Requirements Analysis, Test Automation, Serverless Architecture, DevOps, API Architecture, Agile

Platforms

Linux, Windows, Android, Oracle, Google Cloud Platform (GCP), Kubernetes, Apache Kafka, MacOS, Unix, Eclipse, Amazon Web Services (AWS)

Storage

PostgreSQL, MySQL, Redis, MongoDB, Relational Databases

Other

Solution Architecture, System Architecture, Architecture, Technical Writing, Technical Diagrams, APIs, Code Review, Software Architecture, Technical Architecture, Leadership, API Integration, Integration, Team Leadership, Reverse Engineering, Architectural Patterns, Cloud Architecture, CTO, Cloud Patterns, Separation of Concerns (SoC), Software as a Service (SaaS), Software Development

2007 - 2009

Master’s Degree in Computer Science

American University of Armenia - Yerevan, Armenia

2006 - 2008

Master’s Degree in Applied Mathematics and Informatics

Yerevan State University - Yerevan, Armenia

2001 - 2005

Bachelor’s Degree in Applied Mathematics and Informatics

Yerevan State University - Yerevan, Armenia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring