lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Node.js developer
Category: Node.js
Experience: 5 years | English: upper

I have an experience with modern technologies and participated in 15+ projects.
The majority of the projects where I was working were short and included startups which lasted less than 1 year. My experience counts more than 15+ projects. My technologies stack I already presented above and I would like to continue working in the same direction. The main framework I want to work with is NestJS. In me experience I tried to be a PM and a team lead, but I want to work as a common and usual developer.
I don't want to be a team lead and as a full stack developer. I agree to work 10-20% of time on the client side, but only to solve some work which is required to complete my server work. A business area doesn't matter for me. I prefer working in a small team: 3-7 colleagues maximum. Critically important: I work on Linux only (Ubuntu). I don't consider another OS at all.
Position: Node.js developer
Category: Node.js
Experience: 1 years | English: intermediate

Created an application for automating customs services. This application receives the license plate number and weight of a vehicle from an external source and based on these values, creates a record card for this vehicle. The tech stack includes Nest.js, PostgreSQL+Prisma ORM, React, Redux, Bootstrap and socket.io for realtime data updating. 

Created a website (in the form of a blog) has to support the trading teams of the organization. The website contains reference information and a calendar for scheduling vacations and sick leaves. The tech stack includes Fastify, React, Tailwindcss and CMS Directus. 

Created an API for transactions between Adalo (no-code platform) and organization database server. The goal is to store data in our server instead of Adalo and visulize with PowerBI. The tech stack includes Fastify and knex.js lib as query builder, PostgreSQL.
The reason I am searching for a new job is that I want to work in a team and preferably focus on back-end development, leaving the front-end to more advanced colleagues in the field. Also, working alone in a retail company significantly slows down my growth in the development field.
Position: Node.js developer
Category: Node.js
Experience: 2 years | English: fluent


TheShawnExchange - GitHub ExpressJs | Live Site | MongoDb | TypeScript				           
A Wallet platform for crypto exchange, payment of bills and giftcards. I	Designed dashboard API, giftcard and crypto payment functionalities
Position: Node.js developer
Category: Node.js
Experience: 3 years | English: fluent

I took a major part in developing a backend for a corporate bookkeeping system, which automated and optimized the corresponding internal processes in the company I worked for. I also developed a new product from start to launch, which is a Microsoft Office add-in for the specialized automated processing of Word documents. I built both the backend and the frontend and deployed the add-in on AWS. Additionally, I created documentation for the product and provided support for the client.
Another accomplishment is participating in developing an MVP for an intelligent diagnosis system to determine the degree of tuberculosis activity. This project was done as a part of my scientific research. It utilizes Python (Flask) and SQLite for the backend and pywebview for the client side. The backend together with the models is deployed on AWS, however, there is also a version that runs entirely on a user's machine. Our work has been published and peer-reviewed in the Scopus Science Base Journal of Elsevier Publishing.
The technologies I use the most are Node.js and Python. Although the vast part of my commercial experience is backend development using Node.js, I actively utilize Python and its tools in my academic research.
As a Node.js developer, I have worked on a number of projects for different purposes, such as a platform for automated analysis and management of next-generation sequencing experiments (worked on both backend and frontend), a data visualization app, a bookkeeping system, which helped to optimize the internal processes in the company, a Word add-in for automated documentation processing (implemented most of the functionality both on the backend and the frontend using React.js, deployed the system using AWS), API integrations for a hotel booking system, etc. I have implemented unit, integration, and end-to-end tests for the mentioned projects. Additionally, my responsibilities included communicating with the clients and solving the issues related to the client's environments and system setups, creating documentation, and performing code reviews.
As a CS Ph.D. student in the Artificial Intelligence department, I participate in various AI projects, such as an intelligent medical diagnosis system (specifically, for tuberculosis diagnosis), where I develop both the backend and the frontend, and implement different kinds of machine learning algorithms. As of now, I am also involved in research on transfer learning and methods for an automatic selection of source datasets for transfer learning for image processing.
My goal, for now, is to grow as a specialist and gain new knowledge. Besides, I am inspired by the opportunity to build new exciting products and improve existing ones.
Position: Node.js developer
Category: JavaScript
Experience: 1 years | English: pre


The work experience is related to the independent work of developing own pet projects that perform a certain function, in particular, these are pages for the user with a dynamic aspect. Currently, I am developing projects in the direction of environmental issues.
Position: Node.js developer
Category: Node.js
Experience: 3 years | English: fluent


Tier 3 Technical Support Specialist at Flexmonster, Kyiv, Ukraine
November 2019 — December 2021

Specialized in resolving technical requests from corporate clients and skilled at assistance on 
every step of integration.
Experienced in handling technical calls and real-time solution-finding.
Familiar with a broad set of technologies since every client requires smooth integration with 
the used tech stack unique to every application.
Additional responsibilities include automatized integration testing, website 
administration/QA, and development.

Tier 2 Technical Support Engineer at NewAge IO, Kyiv, Ukraine
December 2021 — Present

Working on resolving technical inquiries from corporate clients.
Created from scratch and continue to develop a side-project dedicated to enhancing and 
simplifying cooperation within my team using the following main technologies: Node.js, 
JavaScript, Express.js, React, Slack API, and Docker
Position: Node.js developer
Category: Node.js
Experience: 1 years | English: intermediate


Transportation Coordinator.
E&O Global Inc.
05/2021 - 05/2022, Baku, Azerbaijan.
Roles and responsibilities:
Scheduling transportation services, allocating drivers, and
planning routes;
Processing transportation documentation and monitoring
drivers' logbook entries;
Liaising between management, drivers, and customers;
Collaborating with internal departments to optimize
transportation services;
Evaluating driver performance, handling customer queries, and resolving complaints in a timely manner;
Position: Node.js developer
Category: Node.js
Experience: 11 years | English: upper

AWS Infrastructure cost optimization (~$15K monthly to ~2K monthly) 
AWS Infrastructure performance optimization (1.5s to 0.2s per request)
Design, lead and implement uber-like system with more than 1K online drivers and realtime geolocation tracking
Optimize ai-based trading platform to react on market changes quicker then competitors (from ~700ms to <300ms)
TUI, Lviv, May 2021 - Present 
Responsibilities:
- Design architecture and infrastructure
- Infrastructure cost/performance/security optimisations(AWS)
- Address production issues of the system
Technologies:  NodeJs, GoLang, Python, VueJs(Quasar), Postgres, AWS Services, terraform, datadog, apigee

JetSoftPro, Lviv, Sep 2020 - May 2021 
Responsibilities:
- Leading Backend Team 
- Communication with Customer, Product management 
- Design architecture and infrastructure
Technologies:  Node.Js, MongoDB, Redis, newman, docker, swagger, cypress

Avocado Tech, Lviv, Feb 2017 - Aug 2020 
Responsibilities:
- Communication with Customer, Product management 
- Come up with the best suitable technology and architecture for the tasks
- Contribute ideas (technological and product) to enhance the overall app experience
- Address production issues of the system
Cloud Services: Azure, AWS, Heroku
Programming languages: C#, JavaScript, Python
Technologies: ASP.NET MVC, ASP.NET Web Api, Node.Js, AngularJs, MsSql, MySql, Firebase, Redis

Agoda, Thaniland, Oct 2015 - Oct 2016
Responsibilities:
 - Come up with the best suitable technology and architecture for the tasks
 - Work closely with all team members to understand full stack functionality and architecture
 - Communicate constantly with product owners to understand and measure business values of developed features
 - Contribute ideas (technological and product) to enhance the overall app experience
 - Address production issues of the system
Technologies: C#, Scripting (Python / Ruby / …),WCF / Web API, IIS,Cassandra / Hadoop, Memcached, SQL, Analytics, A/B testing, Git

GlobalLogic, Lviv, Oct 2014 - Sep 2015
Responsibilities: 
 - Development business and presentation layer, responsive web design, refactoring, fixing, unit tests
Technologies: .NET Framework 4.0 - 4.5.3, ASP.NET MVC 3.0 - 5.0, Web API, WCF, HTML, CSS, JavaScript, jQuery/jQueryMobile, Handlebars, jqPlot, NHibernate, Dapper, SQL Server 2012 – 2014, T-SQL, REST, MS Reporting Services 2008, MS Analysis Services (OLAP, MDX)

Perfectial, Lviv, Oct 2012 - Oct 2014 
Responsibilities: 
 - Designing and implementing software infrastructure 
 - Leading development team
Technologies: C#, Asp.Net MVC, MsSql, Azure

Market-Mats, Lviv, Dec 2008 - Oct 2012 
Responsibilities:
 - Generate a real-time 3D content for use in visual and urban simulations.
Technologies: C#, 3DMax, OpenFlight, OpenGL
Position: Node.js developer
Category: Node.js
Experience: 0 years | English: intermediate


Ucode connect study (06.09.2021 - 30.05.2023)
Projects:
Chronos (application for planning your time) (november 2022)
Team size: Dev team: 3 members
Technology: NodeJS(Express), MySQL, ReactJS
Project role: Full Stack Developer
Task performed:
 User auth with JWT
 Calendar design and functionality with ReactJS
 Events design and functionality with ReactJS
 Profile editing (profile photo and info about you)
 Code review

USOF (web forum) (september 2022 - october 2022)
Team size: Dev team: 1 member
Technology: NodeJS(Express), MySQL, ReactJS
Project role: Full Stack Developer
Task performed:
 Database structure
 User auth with JWT
 Admin panel
 CRUD operations with likes, posts and comments
 Profile editing (profile photo and info about you)
 Frontend with ReactJS
 Code review

Ucode Uchat (chatting desktop application for MacOS/Linux)
(december 2021 - january 2022)
Team size: Dev team: 5 members, QA team: 1 member
Technology: C (GTK3+)
Project role: client developer
Task performed:
 Design layout in figma
 Forming a layout with GTK3+
 Develop settings and profile menu
 Code review
Position: Node.js developer
Category: Node.js
Experience: 2.5 years | English: upper


Under NDA 08.2022 - 07.2023:
Role: Backend Developer
Responsibilities: Development of crypto games and admin dashboard with NestJS

Web3Forces DAO 03.2022 - 08.2022:
Role: Team Lead
Responsibilities: Managing resources, delegating 
tasks, code review.

NewMebli 02.2021 - 01.2022:
Role: Full Stack Developer
Responsibilities: Developing online shop ( 
Backend + Frontend ), code refactoring
Position: Node.js developer
Category: Node.js
Experience: 0.5 years | English: upper

Personal Projects:
Telegram Weather Subscriber Bot
User Management with ratings
Unisens - Node.js Developer - since 2021 November
Responsibility:
Creating rest api using node.js and nest.js
Build web applications with node.js
Work in cloud environment.
Position: Node.js developer
Category: Node.js
Experience: 4 years | English: pre

- Active participation in developing the app from scratch and discussing the architecture
- Participation in choosing technologies and libraries for the app
- Efficient communication with the engineering and business teams
- Code review and helping less experienced specialists
- Code maintenance and refactoring
- Actively used Postgres. Both TypeORM and SQL queries
- Got acquainted with graph algorithms and Cypher queries
- Had an opportunity to take part in company's experiments with testing and searching for the most approrpiate
technologies for the product to be built with. For instance, we have worked with Timur Shemsedinov, our
temporary CTO. He acquainted me with such a technology, as impress
- Took part in discussions with experienced members of the front-end and back-end teams which helped to vary
tech approaches to solving work issues
- The development of the complex product taught me to interact with the team effectively
Used technologies:
- Javascript (Node.js), Typescript
- Nest, WebSocket, Graphql, Swagger
- PostgreSQL, Neo4j, Redis
- NATS, Apache NiFi (flow-manager)
- Docker, Kubernetes, Minikube
- Gitlab, Jenkins, Jira

Responsibilities:
- Building synchronous and asynchronous microservices from scratch
- Work with streams, queue and messages
- Databases and tables implementation
- Business logic design and implementation
- Integration and maintenance of push, SMS and email notifications
- Develop backend API for frontend (BFF)
- API integration from outer API's
- Investigate and research competitors technologies
- Write Swagger documentation
- Implement backend logic for internal REST API and Websockets
- Design backend graphql API for frontend
- Design microservices and their intercommunication via Apache NiFi and NATS
- Investigate and research competitors technologies
- Design automatic web scrapping and grabbing
- API integration from outer API's
- Implement CRUD for admin panel uses Swagger
- Write Swagger documentation
Gained experience:
- Actively used Postgres. Both TypeORM and SQL queries
- Got acquainted with graph algorithms and Cypher queries
- Had an opportunity to take part in company's experiments with testing and searching for the most approrpiate
technologies for the product to be built with. For instance, we have worked with Timur Shemsedinov, our
temporary CTO. He acquainted me with such a technology, as impress
- Took part in discussions with experienced members of the front-end and back-end teams which helped to vary
tech approaches to solving work issues
- The development of the complex product taught me to interact with the team effectively
Position: Node.js developer
Category: Node.js
Experience: 3 years | English: upper

I always try to complete all tasks in time. I am happy when I complete dificcult task.
User authentication and authorization between multiple systems, servers, and environments.
Implementing automated testing platforms and unit tests.
Creating database schemas that represent and support business processes.
Position: Node.js developer
Category: Node.js
Experience: 0 years | English: upper


USER LIST

This project aims to manipulate a list of users. It provides an opportunity to get a list of users, create a new user,  change user data and delete user or the entire list if needed.

Tech stack: including but not limited to Node.js, Express.

Learning curve: It took me a while to figure out how to build the code structure.

What was cool: I had also firgured out how to use async/await.


GitHub REPOSITORIES SHORTLISTER

This APP aims to represent the list of certain user's 
GitHub repositories and check their descriptions.

Tech stack: including but not limited to JavaScript, React, Redux, Tailwind.

Learning curve: I learned how to build routes and navigation within the app, how to work with the app layout using Tailwind. 

What was cool: Also it was great to practice how to work with useState/useEffect/useParams.
Position: Node.js developer
Category: Node.js
Experience: 4 years | English: intermediate


Video streaming service
Speech recognition service
Travel booking service
Hotel reservation service
Congratulations sender - mobile application
Insurance service
Shipping/delivery service
Tasks training - mobile application
Dresses shop - mobile application
Online exchange with delivery option - web project
Backend only
Outsourcing projects
Projects from scratch will be a plus
Position: Node.js developer
Category: Node.js
Experience: 2.5 years | English: upper


Was developing and maintaining system, which manages and automates land bank. My responsibilities included doing integration with 3rd party platforms, such as data verification systems, managing back-end processes, solving business tasks given by client. Also made SQL queries and views to get more extensive information for client. Was responsible for hosting our application, so worked with Azure.
I want to constantly recieve job experience, so looking for a new, bigger team with interesting tasks
Position: Node.js developer
Category: Node.js
Experience: 1 years | English: intermediate


Was on the project as backend developer and was responsible for building app with Typescript and NestJS, implementing business logic, managing relational database, designing efficient data models for PostgreSQL and writing queries to it, writing automated unit tests for API modules using Jest and maintaining codebase on Git, documenting APIs with Swagger.
Position: Node.js developer
Category: Node.js
Experience: 6 years | English: upper


Web Developer for nearly 6 years.

Experience with:
1) Developing with Node.JS (express, mongoose, sequelize)
2) Working with GraphQL (Nest)
3) Working with a socket
4) Working with NoSQL (Redis, MongoDB) / SQL (MySQL) DBs
5) Reviewing code / pull requests
6) Working with Docker 
7) Working with CI/CD pipeline
8) Estimating tasks based on SCRUM methodology
9) Working with AWS services (s3 bucket, media convert)
Developing and supporting the client side (using prefer Angular framework)
10) Finding solutions to implement new features
11) Working with a complex functional software project that requires a deep understanding of the application logic and dependencies
12) Developing PHP using frameworks such as Zend Framework
13) Developing based on Object Oriented principles 
14) Experience in UNIX systems 
15) Refactoring and supporting old systems and implementing new features
Position: Node.js developer
Category: Node.js
Experience: 0 years | English: basic


• Web developer NodeJS, ExpressJS, HTTP / HTTPS protocols, NestJS (2021-2023, 6 months)
• React JS (Redux, Hooks, GraphQL) online course (2022, 2 months)
• Advanced and object oriented JavaScript and ES6 (2022, 2 month)
• Typescript (2022, 1 months)
• Git (2022, 2 weeks) 
• Mongo DB (2022, 2 weeks)
• HTML, CSS (2022, 3 months)
Position: Node.js developer
Category: Node.js
Experience: 6 years | English: intermediate

I am proud of my lovely platform wwechampions.com this is a web platform for a mobile game. I worked for biggest mobile game company scopely as Engineering mangaer/team lead
WEB PORTAL PLATFORMS FOR AMERICAN MOBILE GAMING STUDIO
During this project I was working on a web portal platforms for one of the biggest Mobile gaming studios - Scopely Inc.
Responsibilities:
• Coordinating, mentoring and guiding the
team
• Building full Node/Express and PostgreSQL
application from scratch
• Creating Restful API
• Working together with Devops Engineers to
ow-latency, high-availability, and performant
applications
• Working with AWS, RDA, S3, Kubernetis
• Integrating of data storage solutions: Redis/
Elastic Cache
• Working with Game server blueprint files to
scrap data and migrate into the DB
• Using advanced es6 concepts to write more
concise code
• Using and building Node middlewares and
cron jobs, for error handling as well as
parsing incoming data
• Extending Node applications with third-party
libraries.
• Planning sprints
• Participating in client meetings and
discussions.
CRYPTO PORTFOLIO TRACKER - COINSTATS
During this project I was working on a crypto portfolio manager and tracker platform.
Responsibilities:
• Maintaining back-end serivice built with Node/
Express and Typescript, MongoDB, writing unit
test with Jest
• Extending Node application with third-party
libraries using cron job for getting exchange
rates and storing into the DB
• Planning sprints
PLATFORM BOOKING HOTELS, FLIGHTS AND CARS - MYTRAVELBIZ
During this project I was working on a big platform for searching and booking hotels, flights and cars like Booking.com
Responsibilities:
• Create microservice with AWS Serverless
technology (using AWS Lambda and AWS API
Gateway) with Node JS.
• Establish AWS Elasticache (Redis engine)
database in private subnet and Lambda function in public subnet in order to set up a connection with AWS Elasticache
• Deal with various AWS services such as (EC2, Elastic Load Balancer, AutoScaling, IAM, S3, SNS, SQS, SES, StepFunctions CodeDeploy, CodeBuld, CodePipeline SSM, DynamoDB, and etc).
• Create AWS CloudFormation IaC (Infrastructure as Code) templates in order to automate the
Hi I started my new job at Superannotate about 6 month we built an AI platform for annotating images videos text files and etc. The crisis made our company to do layoff. As I was new member in company I was lost my job also . So I will be glad to join another team share my experience with other team members and learn new things from them
Position: Node.js developer
Category: Node.js
Experience: 5 years | English: upper


WEB PORTAL PLATFORMS FOR AMERICAN MOBILE GAMING STUDIO
During this project I was working on a web portal platforms for one of the biggest Mobile gaming studios - Scopely Inc.
Responsibilities:
• Coordinating, mentoring and guiding the
team
• Building full Node/Express and PostgreSQL
application from scratch
• Creating Restful API
• Working together with Devops Engineers to
ow-latency, high-availability, and performant
applications
• Working with AWS, RDA, S3, Kubernetis
• Integrating of data storage solutions: Redis/
Elastic Cache
• Working with Game server blueprint files to
scrap data and migrate into the DB
• Using advanced es6 concepts to write more
concise code
• Using and building Node middlewares and
cron jobs, for error handling as well as
parsing incoming data
• Extending Node applications with third-party
libraries.
• Planning sprints
• Participating in client meetings and
discussions.


CRYPTO PORTFOLIO TRACKER - COINSTATS
During this project I was working on a crypto portfolio manager and tracker platform.
Responsibilities:
• Maintaining back-end serivice built with Node/
Express and Typescript, MongoDB, writing unit
test with Jest
• Extending Node application with third-party
libraries using cron job for getting exchange
rates and storing into the DB
• Planning sprints


PLATFORM BOOKING HOTELS, FLIGHTS AND CARS - MYTRAVELBIZ
During this project I was working on a big platform for searching and booking hotels, flights and cars like Booking.com
Responsibilities:
• Create microservice with AWS Serverless
technology (using AWS Lambda and AWS API
Gateway) with Node JS.
• Establish AWS Elasticache (Redis engine)
database in private subnet and Lambda function in public subnet in order to set up a connection with AWS Elasticache
• Deal with various AWS services such as (EC2, Elastic Load Balancer, AutoScaling, IAM, S3, SNS, SQS, SES, StepFunctions CodeDeploy, CodeBuld, CodePipeline SSM, DynamoDB, and etc).
• Create AWS CloudFormation IaC (Infrastructure as Code) templates in order to automate the creation and deletion of the aforementioned AWS services
• Take team lead responsibility and manage project architecture and implementation.