Artem Sukiasyan, Back-end Developer in Yerevan, Armenia
Artem Sukiasyan

Back-end Developer in Yerevan, Armenia

Member since April 13, 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.
Artem is now available for hire

Portfolio

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

Experience

Location

Yerevan, Armenia

Availability

Part-time

Preferred Environment

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

The most amazing...

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

Employment

  • 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, Maven, Confluence, Jira, Scrum, SonarQube, IntelliJ IDEA
  • 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), AWS, NGINX, Apache Tomcat, Git, JSON, Openfire, Redis, ActiveMQ, Hibernate, Spring, Java
  • 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, Maven, Spring, C#, Scala, Java
  • 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, Spring, XHTML, WML, HTML, CVS, Java

Experience

  • 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, 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 review of other developers and improved 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.

Skills

  • Frameworks

    Spring Boot, Spring Security, JUnit, Swagger, Spring, Hibernate, Spark, Apache Struts
  • Platforms

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

    Back-end, Integration, Documentation, Cloud, Openfire, AWS, A/B Testing
  • Languages

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

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

    Quartz
  • Tools

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

    MySQL, Redis, JSON, PostgreSQL, Cassandra

Education

  • Master's Degree in Computer Science
    1999 - 2001
    State Engineering University of Armenia - Yerevan, Armenia
  • Bachelor's Degree in Computer Science
    1995 - 1999
    State Engineering University of Armenia - Yerevan, Armenia

To view more profiles

Join Toptal
Share it with others