• PRO

Олег

Node.js Backend Developer

Employment type:
full-time, part-time
Age:
42 years
City of residence:
Lutsk
Ready to work:
Lutsk, Remote

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Senior backend developer

from 09.2022 to 04.2024 (1 year 7 months)
Brightech, Одеса (IT)

Developed the overall architecture for a logistics company, including the database, backend,
and frontend components.
Wrote backend code to support logistics operations.
Started the development of the frontend platform to improve user experience.
Built microservices for common functions like sending SMS, emails, and managing daily
tasks.
Created a service for converting addresses to geographic coordinates using Nominatim,
MapBox, and Google APIs.
Developed an image processing service for uploading, downloading, and securing images
using Amazon S3 and Nginx.
Designed services for generating PDFs and barcodes, which helped in document management
and tracking.
Developed backend systems for mobile applications.
Worked on backend integration with other companies to enhance cooperation.
Started implementing Amazon Cognito to replace the custom authentication system, which
helped in managing users and roles more efficiently.

Full stack програміст

from 09.2021 to 06.2022 (9 months)
Tech Azur, Дистанційно (IT)

Developed a company services catalog application.
Created database schema and backend using graphql-mesh, Express,
and PostgreSQL on the server side.
Built the frontend using React, Material-UI, and Apollo Client.
Technology Stack: TypeScript, PostgreSQL, GraphQL, graphql-mesh, Express,
Apollo.

Full stack developer

from 08.2021 to 04.2022 (8 months)
ARM17, Луцьк (IT)

Responsibilities:
Server side: - Node.JS
Creating backend REST API (express, mongoDB, auth with JWT tokens).
Creating a service that collects and updates all gplay apks info.
Creating a service for making static analysis of apks files.
Creating service for dynamic analyze apks files.
Creating an environment and services for collecting network traffic from android devices.
Creating an environment and services for making video recording and screenshots from
android devices.
Creating service for install/remove apks, change configs on android devices.
Creating service using NodeJS worker threads for parallel update statuses, also used socks5
proxies.
Frontend: - React.
Optimization for mongoDB aggregation queries.
Technology stack: NodeJS, Python, React, mongoDB, mongoose, AtlasDB cluster,
Amazon AWS, Mitmproxy, apkId, STF(openSTF), MobSF, frida.

Nodejs developer

from 03.2018 to 02.2020 (1 year 11 months)
Eventsoft, Lutsk (IT)

Responsibilities:
Development REST API. Creating module that use next NLP engines (Natural Language Processing): IBM Watson, Microsoft LUIS, Wit, Recast, Google DialogFlow, RASA. Working with intents, questions, entities, attached entities.
Deploing and configuring RASA standalone server, by using Amazon AWS.
Development for unit tests and functional testing.
Technology stack: nodeJS, sequelize, MySQL, Google Cloud, Heroku.

Development for aggregator service:
Creating parsers for different sites engines, wordpress, angular, and grabbing data from each one.
Creating updater service,that inserting only a diff data. Using hash tables for creating diff and updating big amount of data.
Grabbing images from sources sites, converting them in to one resolution and format. Uploading into Google Cloud CDN.
Support for tests.
Technology stack: nodeJS, Google Cloud CDN, postgresql.

Software Engineer

from 12.2017 to 02.2018 (2 months)
Truemetrics, Munich (Digital analitics)

Urgent project.
Server side: - Node.JS
Development a REST API and SQL queries.
Development for a service that making sites screenshots.
Development the service for a batch making screenshots of sites and saving on the CDN.
Deploying into Heroku, optimizing by using cluster.
Added support for server side caching, search, pagination, and language switching for REST API.
Development the data collector for grabbing and saving into database.

client side: - JS
Added support for a client side caching with "service workers".
Added infinite scrolling into React app.
Technology stack: nodeJS, React, sequelize, MySQL, cluster, PHP, Amazon AWS, Heroku.

Full stack developer

from 03.2016 to 04.2017 (1 year 1 month)
Shadowsearch, . (IT)

Development for project:
Shadowsearch - IoT (Internet of things) search engine. It allow to search for devices and services by search string or IP address of host. (Like Shodan or Censys)

Responsibilities:
Development for REST API for proframmically work with data.
Supported pagination, query filters and aggregations.
Created SPA site.
Created dashboard for users and administrators by using webmin framework.
Created billing service. Supported for counting search requests .
Created collector for grabbing data and importing into Elastic database.
Added tests.

Technology stack:
Elasticsearch, Redis, Node js, kue, Webmin.

Developing for Shadowsearch servers monitoring system. Monitoring of OS working parameters, and services parameters(load, cpu, memory, hdd, versions). Custom triggers for alerting.
Support for alerts sending into jabber.
Update monitoring clients from server by command.

Technology stack:
Redis, Node js, php, Webmin, bash.

Web Developer

from 01.2014 to 10.2015 (1 year 9 months)
EventSoft, Луцк (IT)

Optimalya ad network architecture and script codes development, JS, PHP – Wordpress plugin.

Code for getting banners, client-site banner presentation, obtaining and sending extended statistics to statistics server.
Client-server interaction architecture development.
Using Javascript for asynchronious events, profiling scripts execution time.
Various browsers versions spport, support of several last CMS versions for Wordpress plugin.
Debugging and testing scripts in IE 7 +, Chrome 8 +, FF 4.0 +, Safari 4 +
Technology stack:
Javascript, HTML, CSS, CORS, JSON, JSONP, XML, Gulp, Microsoft Azure, CDN, Git, Google Closure Compiler, JQuery, Bootstrap, NodeJS, MySQL, SQLlite, Redis.

Education

ВНЗ “Відкритий міжнародний університет розвитку людини “Україна”

Програмне забезпечення автоматизованих систем, Луцьк
Higher, from 2003 to 2008 (5 years)

Knowledge and skills

  • Програмування
  • Системне адміністрування
  • System administration

Language proficiencies

English — average

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: