UARU
Ваш акаунт не активовано. Перевірте пошту. 
  1. Робота в Україні
  2. Резюме
  3. Резюме в Києві
  4. Резюме Senior NodeJS Full stack developer в Києві
  5. Senior NodeJS Full stack developer
Запропонувати вакансію
Резюме Senior NodeJS Full stack developer
Хома Андрій

Senior NodeJS Full stack developer

Заблоковано
180 000 грн.
  4 липня 2023  Місто: Київ
Вік:32 роки
Режим роботи:повний робочий день, вільний графік роботи, віддалена робота
Рубрики: IT, WEB фахівці
або зареєструйтеся на сайті як роботодавець, щоб бачити контактну інформацію.

Опис

SUMMARY


Relevant commercial experience:

  • NodeJS - 7+ years

  • Angular - 3+ years

  • React - 2+ years

  • NextJS - 1+ years

  • Docker - 3+ years

  • ExpressJS - 3+ years

  • NestJS - 2+ years

  • TypeScript - 3+ years

  • MongoDB - 5+ years

  • PostgreSQL - 1+ years

About me:

  • Mostly positioned as NodeJS (TypeScript) backend developer. Love it! ❤️

  • Have experience to create projects from scratch to produtcion.

  • Not so socially-active, horrible team-lead but maybe good researcher and good guy at all.

  • English - Intermediate. Can speak and listen simple sentences. Have experience to work with teammates from USA.

As additional skills:

  • Can deploy apps to AWS. Means, i`m DevOps unit.

  • Python/Bash scripting

  • Making UI on Angular/React

  • Java/.NET server apps

  • Write desktop apps on Electron

  • Little friendship with C++

About my home project (source are open in my github):

I am developing an online store for my girlfriend using cutting-edge technologies, just as hobby and self-improving. For the website, I'm utilizing Next.js and React, while Angular powers the admin panel. The backend for both the website and admin panel is built with Nest.js, all written in TypeScript. The project employs MongoDB and Redis as the database solutions.

Feel free to explore the code! Repositories located in my profile with prefix “shop-*”.

ACHIEVEMENTS

  • Developed and implemented a commercial project with radio-frequency monitoring, which allows analyzing radio air and transmitting data in real time through various communication channels. Within the framework of the project, success was achieved due to the study of the features of radio receivers and the invention of ways of their direction finding and analysis.

  • Responsible for finding an alternative to the GoogleMaps API. For this purpose, our own geo-coding was constructed based on OpenStreetMap (Nominatim), LibPostal and ElasticSearch. It is possible to create records linked to addresses/coordinates and perform a variety of searches on them with convenient autocomplete. The backend was based on Java, Spring (Data), MapStruct, Lombok and other technologies.

  • Developed drones with autonomous landing based on visual landmarks, despite the fact that I had no experience with drones before. Over the course of a month, together with a colleague, I developed my own wrapper for ArduPilot (MavLink) on NodeJS (TypeScript), and made changes to the OpenCV library for my own needs.

  • Assisted on a volunteer basis in a large Java open source project, helping to recreate and bring up the related infrastructure in AWS and making changes to the Android client.

PROFESSIONAL EXPERIENCE

Senior Node.js Developer, Bitmedia Labs, 2022-2023 (1year), 5 devs in team, +qa, ui, etc

  • Microservices development on pure JavaScript (and Flow as experiment)
    • Using ExpressJS, Jest, MongoDB (Mongoose, transactions), Redis (as keystore and pub/sub), RabbitMQ, Docker, AWS S3

  • Make UI on pure JavaScript
    • Using React, ReactStrap, etc.

Volunteering, 2022-2022 (4 month), 3 devs in team, 1pm

  • Deploying high-load api-service (on Java):
    • Using AWS services like EC2, Route 53, DynamoDB, CloudWatch, S3 and etc.

    • Containerization (Docker, docker-compose, Portainer).

    • Redis (Master-Slave, Cluster), PostgreSQL, Nginx

  • Has experience with debugging Android apps

  • Little TypeScript project with client-server communication via raw TCP connection and Protobuf serialization.

Software Development Engineer, КБ Дрон, 2021-2022 (4 month), 2 devs, 3 engineers, 1pm

  • Prototyping of drone delivery system, using ArduCopter, SITL, MavLink, and GCS on NodeJS, TypeScript

Software Engineer, Kvalitek 2021-2021 (8 month), 1 dev, 1 radio technic, 1 engineer, 1pm

  • Full stack development, from scratch to production.

  • Working with RaspberryPi, and with some radio hardware like HackRFOne, BladeRF, RTLSDR, AirSpy and SDRPlay RSP1A/Duo, develop signal processing apps for GnuRadio using Python and C++, develop UI using AngularJS, TypeScript, NodeJS (TSNode), WebSockets (Socket.io), Leaflet, NestJS, TypeORM, MongoDB and etc,.

Java/Typescript Backend Dev, GUP.UA, 2020-2021 (11 months) 4-5 devs, qa, designer, pm, ba, etc

  • Development of microservices on TypeScript (realtime chat, notification service)
    • Using NestJS, TypeORM (PostgreSQL), Docker, SocketIO, Jest (e2e testing), etc.

  • Supporting Java8 application (fixing bugs, implementing new features)
    • Using Spring (Data), MongoDB, MapStruct, GoogleAPI, Lombok, etc.

  • Implementing address search system based on OpenStreetMap & Elasticsearch & Libpostal

  • CI: Jenkins, task manager: Jira

Full Stack Dev, Self-Employed, 2019-2020 (9 months) 1 dev, 1 investor/pm

  • Development of simple 2D game using Unity3d (iOS, Android, WebGL (Facebook)).
    • Using UnityIAP, JSON.Net, Multithreading, UniTask and etc.

  • Develop serverside on NodeJS (TypeScript) + MongoDB, Docker, AWS (EC2) as a hosting.
    • Using JsonSchema, ExpressJS, JWT, Nodemon, Ansible and etc.

  • Prioritization, task management.

Full Stack Developer, Friend Factory, 2019-2019 (4 month) 3 devs, 1 machine learning expert, ui, qa, etc

  • Game development using Unity3d.

  • Develop & support web server apps on dotnet core (EntityFramework, IdentityServer, PostgreSQL, Docker, AWS EC2 and etc.).

Software Engineer, Kvalitek, 2018-2019 (1 year, 7 months) 3 devs, 1 mathematics expert, 1pm

  • Development of high performance¶llel apps on Node.js (TypeScript) + MongoDB, GridFS.

  • Writing utilities in Python, Bash.

  • Making of custom blocks for Gnuradio (С++/Python).

  • Work with radio hardware (Ettus USRP, OctoClock).

  • Profiling of С++ code.

  • Profiling Node.JS apps.

  • Work with asynchronous, streams and FIFOs.

  • Making UI on Angular 2 + Electron.

Full Stack Developer, GUP.UA, 2016-2018 (1 year, 4 months) 4 devs, qa, ui, etc, pm/ba

  • Development of apps on Node.js (ES6) + Mocha + PostgreSQL, MongoDB, Consul, Docker, Redis, ElasticSearch, etc.

  • Implementation of a solution based on OpenStreetMap.

  • Making UI on Angular 1 (TypeScript).

  • CI: Jenkins, task manager: Redmine.

  • Prioritization, task management.

  • HR, hiring of employers.

Web&Game Developer, E-OTG 2015-2016 (1 year 10 month) 1 dev, 1 investor/pm

  • Development of apps on Node.js (ES5) + MongoDB.

  • Design of projects architecture, PlantUML.

  • CI: Strider, Jenkins.

  • Task manager: Redmine, GitLab issues.

  • Prioritization, task management.

  • HR, hiring of employers.

  • Game creation on Unity3D (C#, .NET).

  • Integration with Facebook, GooglePlay.

Thank you for your time, with best regards, Andriy :)


Причина скарги *

Опишіть коротко суть скарги *


Часто шукають

↑ Вгору