PODSUMOWANIE
Doświadczony inżynier oprogramowania z pasją do tworzenia innowacyjnych programów, które przyspieszają efektywność i skuteczność sukcesu organizacyjnego. Doskonale zna technologię i potrafi pisać kod, aby tworzyć niezawodne i przyjazne dla użytkownika systemy. Pewny siebie komunikator, strategiczny myśliciel i innowacyjny twórca, który tworzy spersonalizowane oprogramowanie, które spełnia potrzeby organizacji i podkreśla ich podstawowe kompetencje oraz dalszy sukces.
UMIEJĘTNOŚCI
Node Js - Zaawansowany
Javascript - Zaawansowany
PHP - Zaawansowany
Programowanie obiektowe - Zaawansowane
Programowanie funkcyjne - Zaawansowane
.Net Core - Zaawansowany
Programowanie zdarzeniowe - Zaawansowane
DevOps - Średniozaawansowany
SQL - Zaawansowany
JĘZYKI
Angielski - Biegły
Armeński - Ojczysty
WYKSZTAŁCENIE
Informatyka i Matematyka Stosowana (IAM)
Uniwersytet Państwowy w Erywaniu
2018
Stopień licencjata
DOŚWIADCZENIE
Inżynier oprogramowania
04/2018 - obecnie
Uniwersalne rozwiązanie tożsamościowe, które jest łatwe w użyciu, łączy użytkowników z unikalnymi nazwami i przekracza granice i instytucje.
Architektura oparta na mikrousługach
Usługi AWS, takie jak Lambda, SNS/SQS, S3, DynamoDB, Elastic Search
Doświadczenie w pracy z Elastic Search
Praca z systemem monitorowania/logowania DataDog
Testowanie jednostkowe, integracyjne i E2E
Tworzenie oprogramowania zgodnie z podejściem TDD
Środowisko: REST API, Node Js, NestJs, Express.js, Micro‐kit‐atlas, Postgres, EsLint, Sequelize ORM, Docker, CI/CD, GitLab, AWS SNS/SQS, magazyn S3, Postman, Swagger itp.
Starszy inżynier oprogramowania
03/2021 - 01/2022
Cyfrowa, niskokosztowa alternatywa, która daje kanadyjskim inwestorom lepszy wybór w branży, która dotychczas była skierowana przeciwko wszystkim.
Architektura oparta na mikrousługach
Praca z platformą Google Cloud
Tworzenie usług przy użyciu frameworka Nest.js w Node.js
Testowanie jednostkowe, integracyjne i E2E
Programowanie obiektowe przy użyciu frameworka nest.js i protokołu GRPC dla usług.
Środowisko: REST API, Redis, Node Js, Nest.js, EsLint, Sequelize ORM, Docker, CI/CD, GitLab, GCP, Postman
Inżynier oprogramowania
01/2017 - 04/2018
Aplikacja backendowa monolityczna.
Dobrze zaprojektowane REST API.
Usługa uwierzytelniania przy użyciu e-maila i Facebooka.
Opracowano system płatności umożliwiający dokonywanie płatności online przy użyciu interfejsów API PayPal.
Usługi zewnętrzne takie jak MailGun, SparkPost, Cloudinary, QrCode i usługa SMS (Twilio).
Środowisko: C#, .Net 5, Postgres, Cron, Nginx, Ubuntu, MySql, Git, CI/CD
Deweloper backendu
01/2015 - 01/2017
Aplikacja backendowa monolityczna.
Dobrze zaprojektowane REST API.
Usługa uwierzytelniania przy użyciu e-maila i Facebooka.
Opracowano system płatności umożliwiający dokonywanie płatności online przy użyciu interfejsów API Stripe.
Zaprojektowano wyszukiwanie różnych rodzajów podróży, na przykład podróże synonimiczne, najczęściej oglądane, najczęściej wyszukiwane itp.
Harmonogramy cron do przypominania użytkownikom o podróżach, płatnościach itp.
Praca z usługami zewnętrznymi takimi jak MailGun, SparkPost, Cloudinary, QrCode i usługa SMS (Twilio).
Środowisko: PHP (Symfony), MySql, Doctrine ORM, Cron, Nginx, Ubuntu, Git, CI/CD
Stażysta-Junior Full Stack Developer
09/2014 - 01/2016
Firma dostawcza usług internetowych
Renderowanie po stronie serwera
Pisanie skryptów PHP. Ostatnie działały wewnątrz routerów do różnych celów.
Opracowano harmonogram cron do sprawdzania dni płatności klientów. Opracowano system zmiany planów taryfowych klientów.
Narzędzia deweloperskie: PHP, MySql, Html, CSS, js, Cron, Nginx, Ubuntu, Firma: RealTime
Dołącz do społeczności Znoydzem.