Gnel S.

Fullstack Developer

Gnel is a highly skilled Fullstack Developer specializing in backend development, with an impressive seven years of commercial experience in the IT industry. Throughout his career, he has collaborated with industry leaders, showcasing his ability to integrate diverse skills and deliver impeccable software solutions.

One of Gnel's most notable achievements is the complete redesign and transformation of Disqo's Ad Measurement platform. He successfully transitioned the entire system from a monolithic architecture to a microservices-based approach, significantly enhancing its performance and scalability.

Tärkein asiantuntemus
  • Java
    Java 5 vuotta
  • JavaScript
    JavaScript 7 vuotta
  • MongoDB
    MongoDB 3 vuotta
Muut taidot
  • UI 5 vuotta
  • UX 5 vuotta
  • ElasticSearch
    ElasticSearch 3 vuotta
Gnel
Gnel S.

Armenia

Aloita tästä

Valittu kokemus

Työllisyys

  • Senior Software Engineer

    Miro LLC - 1 year 3 months

    • Developed the core platform of Miro;
    • Provided core business logic functionality to integration teams;
    • Utilized Java, Kotlin, Spring, and Jakarta to provide contracts and implementations for integrations.

    Tekniikat:

    • Tekniikat:
    • Java Java
    • PostgreSQL PostgreSQL
    • Kubernetes Kubernetes
    • AWS AWS
    • Docker Docker
    • Apache Kafka Apache Kafka
    • SQL SQL
    • AWS SQS AWS SQS
    • AWS Lambda AWS Lambda
    • AWS S3 AWS S3
    • AWS EC2 AWS EC2
    • AWS ECR
    • Kotlin Kotlin
    • Jakarta Jakarta
    • DynamoDB DynamoDB
    • Scrum Scrum
    • Agile Agile
    • Jira Jira
    • Microservices
    • Spring Spring
  • Senior Software Engineer

    DISQO LLC - 11 months

    • Designed the architecture of micro-services for the Ad Measurement platform;
    • Utilized various AWS services (EC2, S3, SNS, SQS, DynamoDb, RDS, EKS, etc). Integrated different survey vendors into the platform;
    • Designed micro-service code-level architecture using a Clean Architecture pattern;
    • Defined the Software Development Life Cycle (SDLC);
    • Developed a template for generating micro-services;
    • Created a common library for code sharing among micro-services;
    • Developed micro-services using Java and Spring Boot;
    • Implemented Lambda functions with Node.js;
    • Managed infrastructure using Docker and Kubernetes;
    • Utilized Terraform to define infrastructure components;
    • Monitored backend services using the NewRelic observation tool.

    Tekniikat:

    • Tekniikat:
    • Java Java
    • Node.js Node.js
    • Spring Boot Spring Boot
    • Kubernetes Kubernetes
    • AWS AWS
    • Docker Docker
    • AWS SQS AWS SQS
    • AWS Lambda AWS Lambda
    • AWS S3 AWS S3
    • AWS EC2 AWS EC2
    • Terraform Terraform
    • DynamoDB DynamoDB
    • Scrum Scrum
    • Agile Agile
    • Jira Jira
    • Team leading
    • Microservices
  • Senior Software Engineer

    Picsart Inc. - 1 year 8 months

    • Designed the architecture of frontend and backend of Picsart Backoffice (CMS/CRM/Audit);
    • Integrated ElasticSearch to make a fast and highly performant search across billions of data;
    • Designed microservice architecture for Picsart Backoffice;
    • Used Kafka as a messaging broker for publishing asynchronous user-based actions among microservices;
    • Worked with Java, Spring Boot, Node.js, and Nest.js to develop micro-services;
    • Developed jobs for synchronizing large amounts of data from MongoDB to Elasticsearch by using Java and Kotlin along with Spring;
    • Worked on Picsart’s app backend project. Developed new features and fixed bugs on micro services;
    • Integrated CI CD and Kubernetes in the project maintained services inside the Kubernetes cluster;
    • Developed team workflow such as Git flow, Versioning, project delivery, etc;
    • Mentored the team to learn new technologies that were necessary for the project.

    Tekniikat:

    • Tekniikat:
    • Java Java
    • MongoDB MongoDB
    • Node.js Node.js
    • PostgreSQL PostgreSQL
    • Spring Boot Spring Boot
    • Kubernetes Kubernetes
    • ElasticSearch ElasticSearch
    • Apache Kafka Apache Kafka
    • Nest.js Nest.js
    • SQL SQL
    • Jenkins Jenkins
    • Git Git
    • Scrum Scrum
    • Agile Agile
    • Jira Jira
    • Team leading
    • GraphQL GraphQL
    • Microservices

Koulutus

  • Standalone courseCertified JavaScript Developer

    Armenian Code Academy · 2017 - 2017

  • BSc.Electrical and Electronics Engineering

    Armenian National Agrarian University · 2015 - 2020

Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

  • Kartoitamme yrityksenne kehitystarvetta
  • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
  • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

Keskustele kanssamme