Artem Sukiasyan, Developer in Yerevan, Armenia
Artem is available for hire
Hire Artem

Artem Sukiasyan

Verified Expert  in Engineering

Back-end Developer

Location
Yerevan, Armenia
Toptal Member Since
April 27, 2020

Artem is a senior software engineer with 20+ years of career history focused on supporting different software systems. He has experience-backed expertise in back-end system creation with different technology stecks as well as strong skills in analysis, design, development, testing, and implementation of various applications. Artem is a supportive and enthusiastic team player who never givies up and prides himself on his efficient problem-solving abilities.

Portfolio

Epam Systems
Jolt, Cloud, Spring, Spring Boot, Apache Maven, Confluence, Jira, Scrum...
Zangi
Amazon Web Services (AWS), NGINX, Apache Tomcat, Git, JSON, Openfire, Redis...
Plexonic (Playrix)
Apache Tomcat, Subversion (SVN), Git, JSON, REST, Hibernate, JUnit, Spark...

Experience

Availability

Full-time

Preferred Environment

Swagger, Documentation, PostgreSQL, MySQL, SQL, JUnit, Spring Security, Spring Boot, Java, Spring

The most amazing...

...thing I've built is a real-time app and game customization and monetization platform called SALTR.

Work Experience

Senior Software Engineer

2019 - 2020
Epam Systems
  • Developed POC for transforming input JSON data to a different JSON file using JOLT library.
  • Designed and implemented custom implementations into JOLT library.
  • Developed a microservice to create mapping between two types of vendor data.
  • Researched and designed generic mechanisms for data mappings between different types of vendors including database design for the specified portion.
  • Created unit tests and contract tests to cover business logic.
  • Reviewed and helped improve the code of other team members.
  • Developed Java/Python/.NET microservice application templates with RESTful APIs, external properties, unit tests, end to end tests, logging, CORS, and swagger support.
  • Implemented Node.js generator for the back-end application, which generated template codes for the given project name along with Azure DevOps multi-stage pipeline for build and release of a given project from the command line using Oclif.
Technologies: Jolt, Cloud, Spring, Spring Boot, Apache Maven, Confluence, Jira, Scrum, SonarQube, IntelliJ IDEA, REST APIs, Akka, Architecture, API Integration, Team Leadership

Back-end Team Leader

2017 - 2019
Zangi
  • Upgraded the billing system for Znagi communication system.
  • Created back-end systems for a couple of whitelabeled products.
  • Provided a RESTful API to manage user data and add some custom APIs for customers.
  • Implemented Zangi bot creation SDK and bot examples.
  • Added partial automation of whitelabeled back-end system creation.
Technologies: Amazon Web Services (AWS), NGINX, Apache Tomcat, Git, JSON, Openfire, Redis, ActiveMQ, Hibernate, Java, Spring, REST APIs, API Integration, Team Leadership

Director of Back-end Development

2009 - 2017
Plexonic (Playrix)
  • Created an enterprise platform for game development called SALTR, a real-time apps and games customization and monetization platform.
  • Implemented a high performing and reliable API system for retrieving game configuration and level information.
  • Developed some important KPI (DAU, MAU, retention, etc.) calculations based on player-generated events, which were collected in a Cassandra NoSQL database.
  • Created A/B testing and segmentation for game instances, which was managed by game owners.
  • Developed some features in a site generation enterprise web application called simplesite.com.
Technologies: Apache Tomcat, Subversion (SVN), Git, JSON, REST, Hibernate, JUnit, Spark, Apache Maven, C#, Scala, Java, Spring, REST APIs, Architecture, Angular, API Integration, Team Leadership

Lead Software Engineer

2004 - 2009
Lycos Europe
  • Developed Lycos dating mobile version for different mobile providers in Europe.
  • Created web applications for maintaining the Lycos Europe mobile platform.
  • Implemented integration/UI tests which checked statuses of mobile app daily bases and reported if something was wrong.
  • Calculated premium activities and generated reports automatically for requesting payments from providers.
Technologies: CSS, Scrum, Object-oriented Programming (OOP), XML/XSLT, JUnit, Quartz, Apache Struts, XHTML, WML, HTML, CVS, Java, Spring, API Integration, Team Leadership

SALTR – Web Application for App and Game Personalization and Monetization

A Java-based enterprise web application for game designers and developers. I was the director of back-end development. I led the design and implementation of a lot of features like version-based import and export of all data. I added the potential for migration to the application and implemented split testing and segmentation for different groups of people based on their gender, age, location, and a lot of other criteria. I was responsible for release management, and I performed code reviews of other developers and improved the performance of the whole application.

Mobile Versions of Lycos Dating

I created various Lycos Dating mobile applications for different mobile content providers over Europe. I upgraded the business logic of the existing application to use a new added layer into a web dating application, and I created tests for verifying application state daily bases.

Languages

Java 8, Java, SQL, Scala, HTML, WML, XHTML, XML/XSLT, CSS, C#

Frameworks

Spring, Spring Boot, Spring Security, JUnit, Swagger, Hibernate, Spark, Apache Struts, Akka, Angular

Platforms

Jolt, Windows, Amazon Web Services (AWS), Linux

Other

Back-end, Team Leadership, Integration, Architecture, API Integration, Documentation, Cloud, Openfire, A/B Testing

Libraries/APIs

REST APIs, Quartz

Paradigms

Unit Testing, Agile Software Development, Scrum, REST, Object-oriented Programming (OOP), Microservices, Continuous Delivery (CD)

Tools

IntelliJ IDEA, SonarQube, ActiveMQ, Git, Apache Tomcat, NGINX, Subversion (SVN), CVS, Apache Maven, Confluence, Jira

Storage

MySQL, Redis, JSON, PostgreSQL, Cassandra

1999 - 2001

Master's Degree in Computer Science

State Engineering University of Armenia - Yerevan, Armenia

1995 - 1999

Bachelor's Degree in Computer Science

State Engineering University of Armenia - 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