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.

Huvudsaklig expertis

  • Java
    Java 5 år
  • JavaScript
    JavaScript 7 år
  • MongoDB
    MongoDB 3 år

Andra kompetenser

  • UI 5 år
  • UX 5 år
  • ElasticSearch
    ElasticSearch 3 år
Gnel

Gnel S.

Armenia

Hitta en utvecklare

Utvald erfarenhet

Anställningar

  • Senior Software Engineer

    Miro LLC - 1 år

    • 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.

    Teknologier:

    • Teknologier:
    • AWS AWS
    • Java Java
    • Microservices
    • Spring Spring
    • Jakarta Jakarta
    • AWS ECR AWS ECR
  • Senior Software Engineer

    DISQO LLC - 11 månader

    • 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.

    Teknologier:

    • Teknologier:
    • AWS AWS
    • Java Java
    • Microservices
    • Spring Boot Spring Boot
  • Senior Software Engineer

    Picsart Inc. - 1 år 8 månader

    • 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.

    Teknologier:

    • Teknologier:
    • Microservices
    • Spring Boot Spring Boot
  • Software Engineer

    SFL We Do Software - 1 år 11 månader

    • Developed new features and conducted bug fixes for the "Beaxy Cryptocurrency Exchange" project;

    • Integrated multithreading into the project using HTML5's Web Workers API;

    • Implemented a frontend thread pool for efficient scheduling of CPU-bound tasks;

    • Developed new features for the "Online Banking" project, including the creation of an API server using Node.js and Typestack Routing Controllers;

    • Utilized Docker and Jenkins to facilitate containerization and CI/CD processes;

    • Employed the react-navi library for routing within the project;

    • Applied the MVVM pattern and TypeDI for dependency injection in the React application;

    • Developed a CSV exporting service using Node.js and Express;

    Teknologier:

    • Teknologier:
    • HTML HTML
    • Microservices
    • Spring Boot Spring Boot
    • Spring Spring
  • Software Engineer

    Bet Construct - 1 år 11 månader

    • Designed the architecture for "Fantasy Sports" and "Talisman" games, including web and mobile versions, along with admin panels using Angular. Utilized the "NGRX" library for state management, "OAuth2" for authentication, and Angular's "HTTP Client" for API calls. Implemented WebSocket connections using the "Signalr Client";

    • Continuously added new features to both games post-release;

    • Designed the architecture for the mobile version of "Vivaro Social Gaming";

    • Developed Android and iOS applications for "Vivaro Social Gaming" using React Native. Managed state using "Redux," performed API calls using JavaScript's "Fetch API," and established WebSocket connections using the "Signalr Client";

    • Mentored the team to acquire essential skills and knowledge required for the project's success;

    Teknologier:

    • Teknologier:
    • JavaScript JavaScript
    • React.js React.js
    • Node.js Node.js
    • React Native React Native
    • OAuth2 OAuth2

Utbildning

  • Standalone courseCertified JavaScript Developer

    Armenian Code Academy · 2017 - 2017

  • BSc.Electrical and Electronics Engineering

    Armenian National Agrarian University · 2015 - 2020

Hitta din nästa utvecklare inom ett par dagar

Ge oss 25 minuter av din tid, så kommer vi att:

  • Sätta oss in i dina utmaningar och behov
  • Berätta om våra seniora och beprövade utvecklare
  • Förklara hur vi kan matcha dig med precis rätt utvecklare

Låt oss ta ett kort digitalt möte.