Ваш надійний партнер в пошуку роботи та підборі персоналу
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
Using ExpressJS, Jest, MongoDB (Mongoose, transactions), Redis (as keystore and pub/sub), RabbitMQ, Docker, AWS S3
Using React, ReactStrap, etc.
Volunteering, 2022-2022 (4 month), 3 devs in team, 1pm
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
Using NestJS, TypeORM (PostgreSQL), Docker, SocketIO, Jest (e2e testing), etc.
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
Using UnityIAP, JSON.Net, Multithreading, UniTask and etc.
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 :)
Підписатись на розсилку нових резюме: "Senior NodeJS Full stack developer в Києві"