Software Engineer - 21655 Outstaffing

Opublikowano ponad 30 dni temu
Specjalizacja: JavaScript
Otwarte na oferty
Armenia
Yerevan
Więcej niż 5 lat
Upper Intermediate
Rozważenie opcji
Praca biurowa w pełnym wymiarze godzin
Zatrudnienie na część etatu
Praca zdalna (pełny etat)
Wolny strzelec (projekty jednorazowe)
Przeprowadzka do innego miasta

Przetłumaczone przez Google

Węzeł środkowy+ Cena - 28 $ Lokalizacja - Armenia Zacznij — JAK NAJSZYBCIEJ Inż. - B2

Doświadczony inżynier oprogramowania z 5-letnim doświadczeniem zawodowym. Biegły w Javascript, C#, Go, Node.js, TypeScript, Rest i Microservices. Z dogłębnymi i praktycznymi umiejętnościami w zakresie struktur danych, algorytmów, OOP i umiejętności rozwiązywania problemów.

Edukacja
National Polytechnic University of Armenia
Tytuł licencjata. Wydział: Faculty of Mechanical engineering
Wrzesień 2011 - Czerwiec 2017

Doświadczenie
Software Engineer
IT Company 5
Wrzesień 2021

Achievements/Tasks

Key responsibilities include adding new features to the system, debugging and testing, and designing well-understood and object-oriented code. As well as integrating different banking systems and reviewing codes.

• Used Javascript as a core programming language, MongoDB as a database management system, and Node.js as a backend framework.

• Participate in architectural decisions and propose methods for solving such problems. Conduct interviews and mentor new developers on the team.


Software Engineer
IT Company 4
Luty 2022 - Październik 2022

• I was responsible for adding new features, fixing bugs, writing unit tests, testing in different environments, and communicating with QA engineers and mobile developers. As well as for performing code reviews and participating in architectural decisions.

• Used technologies like Node.js and typescript, AWS serverless, as a database used Dynamodb. Additionally, other technologies such as AWS SQS, AWS S3, and Jest for writing unit tests and React.js in the front-end were also used.

• I worked on both the front-end and back-end parts of the project. As well as creating database backups for DynamoDB tables and designing a separate lambda to automate these scheduled processes.


Back-end Engineer
IT Company 3
Marzec 2021 - Wrzesień 2021

• Senior back-end engineer at Inomma, on "WWE-Champions" and "The Walking Dead" game portal projects.

• Used JavaScript as a programming language, and Node.js as a back-end framework with Typescript. As a database system selected Postgresql, and Redis in some cases. Used also AWS, GCP, Docker, and other tools.

• Key responsibilities include creating good database design and the creation of new projects from scratch. As well as conduct interviews and be a mentor for new developers on the team.


Back-end engineer
IT Company 2
Grudzień 2019 - Marzec 2021

• Worked on a social media application and was responsible for refactoring some old microservices and adding unit tests and logging mechanisms for these services.

• Used Node.js as the main back-end framework with Typescript Moleculer.js. As well as used MongoDB as a database management system and Redis for caching. Used Nuts as a communication protocol and Docker with Kubernetes for containerizing and managing microservices.

• After that, we started the creation of a new mobile video streaming application using Node.js with Go, and gRPC as a communication protocol. Also used technologies like Kafka, AWS, AWS Neptune, KsqlDB, ClickHouse, RabbitMQ, and Redis.


Node.js developer
IT Company 1
Maj 2018 - Grudzień 2019

Used Javascript as a programming language, also used Node.js and Typescript for backend development, including all the new features of Javascript like ES6, and ES7 to create a new generation gaming platform.

• Used Postgresql as a database management system, with Knex ORM and features like logical replications. Used Redis as a cache and RabbitMQ as a communication protocol.

• Key responsibilities were building, testing, and debugging microservices, building new features from scratch, and reviewing pull requests from team members. Attending daily meetings and working with Agile methodology.


Podobni kandydaci

Przetłumaczone przez Google

Otwarte na oferty
Armenia
Yerevan
Więcej niż 5 lat
Upper Intermediate
Rozważenie opcji
Praca biurowa w pełnym wymiarze godzin
Zatrudnienie na część etatu
Praca zdalna (pełny etat)
Wolny strzelec (projekty jednorazowe)
Przeprowadzka do innego miasta
używamy cookies
Akceptować