Artem Sukiasyan
Verified Expert in Engineering
Back-end Developer
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
Experience
- Java - 17 years
- Back-end - 15 years
- SQL - 10 years
- Unit Testing - 10 years
- Continuous Delivery (CD) - 5 years
- A/B Testing - 5 years
- Spring Boot - 4 years
- Integration - 4 years
Availability
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
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.
Back-end Team Leader
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.
Director of Back-end Development
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.
Lead Software Engineer
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.
Experience
SALTR – Web Application for App and Game Personalization and Monetization
Mobile Versions of Lycos Dating
Education
Master's Degree in Computer Science
State Engineering University of Armenia - Yerevan, Armenia
Bachelor's Degree in Computer Science
State Engineering University of Armenia - Yerevan, Armenia
Skills
Libraries/APIs
REST APIs, Quartz
Tools
IntelliJ IDEA, SonarQube, ActiveMQ, Git, Apache Tomcat, NGINX, Subversion (SVN), CVS, Apache Maven, Confluence, Jira
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
Paradigms
Unit Testing, Agile Software Development, Scrum, REST, Object-oriented Programming (OOP), Microservices, Continuous Delivery (CD)
Storage
MySQL, Redis, JSON, PostgreSQL, Cassandra
Other
Back-end, Team Leadership, Back-end Development, Integration, Architecture, API Integration, Games, Documentation, Cloud, Openfire, A/B Testing
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring