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

I had a chance to build house telehealth at the early-stage startup for 4 years. That was the most challengeable and hardest time for me. I was hired as the only full-stack engineer at the company and released the MVP from the scratch. As a private-funded startup, there were some problems in business. In healthcare industry, because of many similar platforms, there were not many end-users. To solve this problem, I've suggested the company to change workflow of the platform. In the meantime, we hired some junior developers and I was managing and mentoring them. Finally, the number of end-users is reaching out over 5,000.
* Passionate Full-Stack developer for about 6+ years.
* Manage the project team with 10 teammates for over 3 years.
* Proficient in various platforms and languages such as AI, Big Data, MERN, MEVN, MEAN Full stack, PHP(WordPress/Laravel/Codeigniter), Android(Java/Kotlin), iOS(Swift/Objective-C), Java(JSP,J2EE), Django(Python) and Ruby on Rails. 
* Excellent experience in several databases such as MongoDB, MySQL, MSSQL, PostgreSQL.
* Very good Skills of Model View Controller (MVC), Client Server and Multi-tier architectures.
* Excellent experience in Object Oriented Analysis and Design (OOAD), Development, 
* Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
* Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server [...] DB2, My SQL.
* Designing and Developing Single Page web applications (SPA) using AngularJS, and NodeJS with other UI technologies/ libs such as Backbone, jQuery, Bootstrap.
* Experience in using various version control tools like GIT, SVN, CVS and IBM Rational Clear Case.
* Extensive development experience in different IDE's like VSCode, Android Studio, XCode, RubyMine, WebStorm, PhpStorm, PyCharm, Visual Studio, Eclipse, NetBeans, JBuilder 9.x/8.x.
Now I just wish to work with a team in any company.
Position: Node.js developer
Category: Node.js
Experience: 3 years | English: upper


Passionate programmer with 3 years of professional experience in different technologies.
 Fullstack programmer with React.js and Node.js
 Experienced with SQL and NoSQL databases.
 Highly interested in working with IaC and serverless technologies.
Position: Node.js developer
Category: Node.js
Experience: 4 years | English: upper


Past 4 years I worked as a full stack developer (mostly backend focused) on an e-commerce project, which provides a marketplace for people to share their classes and workshops. Primarily, I worked with such technologies as HTML, CSS, Javascript, and jQuery on the frontend and NodeJS + Express with MySQL database on the backend.  

I was involved in developing new features, troubleshooting, finding and fixing bugs, testing, and proposing/discussing problems solutions.

Some of the problems I solved are: 
- Implementing of purchase discount feature, which increased the number of service customers and the number of sales;
- Implementing of online classes feature (like Udemy courses), which expanded hosts' possibilities of sharing their classes and workshops both in personal and online forms and increased diversity of offered classes;
- Implementing statistics feature for hosts and admins, so hosts were able to overview their sales statistics, admins - general sales, growth metrics, and charts, which is a valuable tool for managing the business.
First of all, I would like to work remotely and am not really going to relocate anywhere. 

My second point is, that I don't want to work with extremely legacy projects. I expect a project to be not older than 3 years.

Also if Nest.js or Fastify are used in your project - it's a great plus for me, since I would like to work specifically with these technologies. 

A flexible schedule also would be a great plus. It's a very important point to me. The more flexible, the better.

And the rest: friendly team, established software development lifecycle, fair salary, etc. - are also very appreciated :)
Position: Node.js developer
Category: Node.js
Experience: 1.5 years | English: pre

Professional summary
Main: JavaScript, Node.js, Express, Rabbitmq, REST, Docker
OOD patterns and principles:  CP, SP, BP, SOLID
NoSQL: MongoDB
SQL: MySQL, SQL server, Cockroachdb
Complementary: HTML, CSS, bash 
Tools: Postman, Git
OS: *гnix(10 years), Windows
Pet project:
Node.js app, implemented on Express
Implemented express server 
Added REST API
Implemented schemas and models, and interacted with the PostgreSQL
Developed token-based authentication with the support of JSON web tokens
Implemented request validator with the support of OpenAPI validator
Implemented saving a photo with the support of Multer, processing a photo with the support of Sharp, and compression of a photo with the help of Tinifi

Pet project:
Node.js app, implemented on Express
Implemented an endpoint to add a message.
Implemented an endpoint to get feed (get existing messages and stream new ones - use HTTP streaming). 
Implemented back pressure for message creation (use RabbitMQ).
Used Cockroachdb(at least a 3-node cluster) as a database.
Implemented a bot to generate messages (a configurable speed)
Project start with one command (bash file) without installing anything except docker.


Computer Engineer
Information and Computing Center of Taras Shevchenko National University of Kyiv 
Part-time Oct. 2021 - present
Kyiv, Kyiv, Ukraine
I maintain the computer infrastructure of the university
Position: Node.js developer
Category: Node.js
Experience: 1.5 years | English: pre


• Played a key role in the development of RESTful
APIs using Express.js and Nest.js frameworks,
enhancing system functionality.
• Implemented server-side logic, ensuring seamless
communication between frontend and backend
components.
• Wrote reusable, testable, and efficient code to
maintain high code quality standards.
• Integrated data storage solutions, utilizing
various databases such as PostgreSQL, MongoDB,
and Redis for optimized data management.
• Collaborated with the team to implement new
features, enhancing user experience and
leveraging the power of Express.js and Nest.js.
Position: Node.js developer
Category: Node.js
Experience: 2.5 years | English: upper

At the moment, I work in a team with devs from Germany and Ukraine. I worked for two companies for half a year and was involved in 3 projects. I also have experience working with a customer from the USA, where he often hosted daily meetings in English.
Position: Backend Developer
Duties:
 Worked with Figma, made responsive UI
 Worked with JavaScript, TypeScript
 Have experience with databases (Azure, MongoDB)
 Have experience with SapUi5 (Front-End) and ABAP (Backend)
 Have experience with React an Angular7+
 In the last year, I have been working with ABAP almost all the time,
creating a project structure, working with a database, made functions
for calling from frontend.
 For two months I worked on three projects at the same time.
 Have exp with data parsing
 At the moment I am rewriting the site from ABAP to Node.js
 Have experience with azure and AWS
 Also can write unit tests
I want to work in a strong team and do what I love!
Position: Node.js developer
Category: Node.js
Experience: 6 years | English: upper

Worked in  international teams, have practical experience of communicating in English.
Positions: PHP middle developer( fullstack ), Javascript middle developer(fullstack), Teamlead.

Some of the commercial projects:
---------------------------------------------------------------------------------------
- Indoleads: 
Platform that analyses user traffic on advertiser resources and  provides different reports. I took part in designing the application from scratch, considering daily highload. Launched to production.

Technologies:  Laravel, Angular js, Mysql, Mongo, Cassandra, Docker.
---------------------------------------------------------------------------------------
- Frain 
Cars spare parts store. Developed synchronization microservice between databases.

Technologies:  Nodejs, Express, Mysql.
---------------------------------------------------------------------------------------
Applications for Jira Software
- Foxly  
Tasks prioritization application, designed from scratch,  running in production.
- Pijen
Messages widget, that can be used inside Jira applications or third party resources. 
- Swanly
Release management timeline tool.

Technologies: Express, Postgres, Docker, React, AWS Cloudformation, Graphql.
I want get experience in developing enterprise applications, expand knowledge about highload systems, microservice architecture.
Position: Node.js developer
Category: Node.js
Experience: 1.5 years | English: intermediate

I am studying programming myself and want to do my best code,  this is my best motivation to work harder
I learned 6,7 and 8 classes of math in 6 months myself when studying in 9 class with the best child who was at world math Olympics.
Practice:
1. Telegram bot and Viber bot for the NAS of Ukraine project (work with Merriam-Webster API, Google Translate and others).

2. My Telegram bot for receiving current football articles (selects articles using the API, parses the browser page of this article and sends it to the moderators), which is located on AWS EC2 (previously it was on Heroku).

Courses:
Timur Shamsutdinov in 2019 HowProgrammingWorks

Last 6 months:
I'm reading the book "Refactoring in JavaScript"(M. Fowler).
Do tests with Jest.js for my code.

Studying:
Ukrainian Physics and Mathematics Lyceum 2015-2017 years.
The National Technical University of Athens 2022-now.
I expect to do a lot of work and get good experience in node.js development in team 
I want to try to work with good programmers and will be same
Position: Node.js developer
Category: Node.js
Experience: 1 years | English: intermediate


Previously engaged in development on WordPress. I did code review and taught employees codding on WordPress.
Now I'm codding on Node.js, correcting errors in the project and introducing new functionality.
After work I study TypeScript and NestJS.
I'm looking for a company with modern technology. Where I can practice my skills and grow professionally.
Position: Node.js developer
Category: Node.js
Experience: 2 years | English: fluent


Previously worked in Information Security, currently developing on Node.js, Nest.js
My main responsibilities:
- Development of the internal logic of the server part of the application
- Implementation of the tasks set in the sprint within the specified time
- Time logging and task estimation
- Participation in rallies, planning meetings and meetings
- Conducting code reviews
- Bug fixes
- Code refactoring
Position: Node.js developer
Category: Node.js
Experience: 7 years | English: upper


Previous project:
    General overview: Cloud based solutions for restaurant businesses.  Main parts/features: applications to make orders in restaurant (for clients and for personal), kitchen integration (showing committed orders), backoffice (products quantity in storage, financial reports, e.t.c), in cloud - menu constructor for managers, payment and loyalty programs integrations, integrations with different delivery services, highly customisable admin panel with detailed permission based system.
    Technologies: pure Node.js, AWS serverless/Lambdas/ECS containers, SNS/SQS, MongoDB + Redis as data storages.
    Experience and responsibilities: 
I was a part of the small team for a 2.5 years long. Our team was responsible for client faced high load REST API. Our main focus was client's order lifecycle, payments and delivery services integrations. I took part in design sessions for the new features and new integrations, was working on designing and implementation of new microservices. Also, our team used blackbox testing pattern to cover all business scenarios.

Current project:
    General overview: Real estate solution with tools for evaluation services and data validation mechanisms using blockchain technologies.
    Technologies: Next.js, Typescript, CQRS, DDD, PostgreSQL, SNS/SQS, Websockets. 
    Experience and responsibilities: 
My main responsibilities were designing event based implementation of business features. Actively using DDD and CQRS patterns. Designing new aggregates and updates in old. Right now, we're moving to new Event store and making necessary architectural updates.
I'm looking for full backend position. I don't have any preferences for backend, except that project should be based on pretty modern  technologies.
I don't have any experience on frontend part and don't want to learn it.
Position: Node.js developer
Category: Node.js
Experience: 3 years | English: intermediate

Development project from scratch. Migrated project from hexagonical to clean architecture.
Product company.
Back-end development database admin project from scratch with technologies:
NodeJS, NestJS, TypeScript, Docker, Postgres, MySQL, MSSQL, OracleDB
Position: Node.js developer
Category: Node.js
Experience: 1.5 years | English: pre


Production experience with the full cycle of building / testing /
deploying Node.js apps.Experience consuming/publishing RESTful API’s. Work with database MongoDB. Building Microsoft Azure SDK wrapper. Very good math background, analytical thinking.
Position: Node.js developer
Category: Node.js
Experience: 3 years | English: upper


Proficient Backend Developer with about 3 years of commercial experience in software development. Good skills in developing server-side web and mobile applications, and writing clean and efficient code. Dedicated and reliable team member with good communication skills. Fast learner, flexible to technologies and work schedule, and open to new technologies and projects.

JavaScript, TypeScript, Nest JS / Express, AWS Web Services (S3, Lambda, SQS, EC2, API Gateway), Microservice Architecture, PostgreSQL, MongoDB, MySQL, DynamoDB, Redis, Type ORM, Mongoose, MikroORM, RESTful, Websockets, gRPC, Kafka, Git, OOP,  Jest, Docker, Linux, Jira, Agile/Scrum.
Position: Node.js developer
Category: Node.js
Experience: 3 years | English: intermediate


Programmer GOGYM
In my current job, I worked with the Cloud Payments payment system, integrating it for the convenience of our clients. In the course of work, I managed to set up and optimize our payment system, providing a convenient and secure way for our users to pay for services.

In addition, I worked with microservice architecture within our product. I participated in the development of new features, and also completely wrote the functionality of online training and subscriptions. I also integrated new gyms into our project, such as SPIRIT FITNESS, XFIT, which allowed us to expand the range of services that we offer to our clients.

My work also includes codebase optimization. I have experience with MongoDB and through the use of aggregation queries I was able to realize significant improvements in the performance of our product.

I am also familiar with caching, which allowed us to reduce latency and improve performance. I worked according to the Agile methodology, actively participated in improving the processes of our team so that the work was as efficient as possible.
Position: Node.js developer
Category: Node.js
Experience: 1 years | English: upper


Project1: User management system for voting
Project Description: Design and implement REST API for User management with different roles. Nodejs provides a predesigned URL for avatar uploading and handling uploading event from SQS. API endpoint is protected with JWT authentication. Voting system is used by many applications for ex. “Reddit”. Which allows users to vote for other users. Voting is limited by time and count. Votes can be positive (+1) or negative (+1). All the data is stored in MongoDB database.

Responsibilities: 
	Creating an app from scratch
	Full cycle development (Architecture design, technical design, task decomposition, development, dev testing)
	Analyzing and finalizing requirements
	Project estimation & creating project documentation
	Code refactoring and reviewing
	Database queries performance optimization
 
Technologies: NodeJS, NestJS, MongoDB, AWS S3, SQS 
 
 
Project 2: Subscription Bot
Project Description: Telegram bot where users can subscribe to weather forecast and every day at the chosen time in UTC timezone bot sends what weather forecast is expected that day. Subscriptions are stored in MongodDB database.


Responsibilities:
•	Creating an app from scratch
•	Full cycle development (Architecture design, technical design, task decomposition, development, dev testing)
•	Analyzing and finalizing requirements
•	Project estimation $ creating project documentation
•	Code refactoring and reviewing
•	Database queries performance optimization

Technologies: NodeJS(express), NestJS, MongoDB, Telegram bot API
Position: Node.js developer
Category: Node.js
Experience: 3 years | English: intermediate


Project: a web service for automating the processing of parcels and their delivery.
Responsibility: development of integration with an external service for parcel management.
Technologies: Node.js, Adonis.js, MySQL, Knex.js, Docker, Telegram API, OneSignal, Socket.io, Mailgun, Minio

Project: CPM system for the operation of an orthodontic clinic.
Responsibility: backend development, integration with AmoCRM and development of a library of large media files.
Technologies: Node.js, Nest.js, TypeORM, PostgreSQL, Docker, Mailgun, Minio + S3, AmoCRM API, GitlabCI, Jest

Project: social network + cosmetics and personal care.
Responsibility: backend development, integration with Shopify and GraphQL API development
Technologies: Node.js, Nest.js, GraphQL, Webhooks, PostgreSQL, TypeORM, Shopify, Stripe, EasyPost, Google Cloud Services, Docker

Project: data aggregator from various restaurant delivery platforms.
Responsibility: backend development, data scraping and BigQuery + DataStudio development, Deliverect integration.
Technologies: Node.js, Nest.js, Puppeteer, BigQuery, DataStudio, Deliverect, Google Cloud Services, Docker
Position: Node.js developer
Category: Node.js
Experience: 2 years | English: upper

I gave a presentation about Serverless and GraphQL technoloies to the entire JavaScript department at a company of Mobidev.
Project: Crane
Description: System to automate migration of customers from one system to another.  
Applied technologies: Node.js, Postgres, TypeScript, Google Cloud, Oracledb etc.

Project: Collector
Description: API to collect data from the client's API, then format the data to the needed format and trigger the launch of automation with the required data.
Applied technologies: Node.js, TypeScript, Fastify, Google Cloud, etc.

Project: Automation of GPON Express reconciliation
Description: System to automate data reconciliation in 2 systems, one of which is the golden source. If a difference was defined, then this automation needs to make changes in the second system to make data the same in both systems.
Applied technologies: Node.js, Postgres, TypeScript, Google Cloud, Oracledb etc.

Project: Automation of release PNs
Description: System to release phone numbers back to their original provider when clients no longer use those numbers.
Applied technologies: Node.js, Postgres, TypeScript, Google Cloud, Oracledb etc.

Project: Organization sport events
Description: Application that helps to organize sport Events for kids, with schedule of events, different location etc.
Applied technologies: Node.js, Firebase, Firestore Database, Firebase Functions etc.

Project: Social network, with geolocation based questions
Description: Social network, that allow to user to ask a question by location and, searching for question of other users by location, tags etc.
Applied technologies: Node.js, Serverless framework, AWS Lambda, AWS SQS, AWS S3, Auth0, MongoDb, GraphQl.

Project: Event calendar with video chat (similar to google calendar with google meet)
Description: Calendar where user can create events, and invite other users to this events, events go on in video chat, Event owner can, approve new users to event during event is going on if user wasn't invited or exclude users etc.
Applied technologies: Node.js, Mediasoup, Docker, Firebase Host, Firestore Database.

Project: Teaching QA engineers app
Description: Application for QA engineers to familiarize with the google chrome developers tools instruments. Through the app they can study specific features and how to work with them.
Applied technologies: TypeScript, Nest, Docker, Postgres, Typeorm
Position: Node.js developer
Category: Node.js
Experience: 4 years | English: intermediate


Project: Import Tool
Util for parse, validate and import clients information from file into another service
database by his API
Duration: March 2022 - Jul 2022
Client: Ukraine
Role: NodeJS developer
Responsibilities: Creation of lambdas, testing, connect lambdas by SQS and Redis.
Tools & Technologies:
Node.js, AWS (Lambdas, S3, SQS), Redis, Unit tests.
Project: Lohika Spaces
Application for booking workplaces in the ofce and parking places for employees
Duration: Sep 2020 - Feb 2022
Client: Ukraine
Role: NodeJS developer
Responsibilities: Creation of back end part; creation of modules
Tools & Technologies:
Node.js, Express.js, AWS, MongoDB(Mongoose), Mocha tests.
Project: Jill
Education platform
Duration: Apr 2020 - Aug 2020
Client: Ukraine
Role: NodeJS developer
Responsibilities:
Creation of back end part; creation of modules, resolvers; development of GraphQL
schemas
Tools & Technologies:
Node.js, GraphQL, AWS, MongoDB(Mongoose), Elasticsearch.
Project: Cash - Assist
Software for self-management terminals
Duration: May 2019 - Mar 2020
Client: Germany
Role: NodeJS developer
Responsibilities:
Creating Lambda - functions, models, resolvers for GraphQL; Refactoring; development
of autotests.
Tools & Technologies:
AWS Lambda, GraphQL, Serverless, MySQL(Sequelize), Sequelize, Apollo.
Project: PlasmaCash
Sub-chain of Ethereum blockchain
Duration: Jul 2018 - May 2019
Client: USA
Role: NodeJS developer
Responsibilities:
Creating blockchain architecture according to documentation. Back-end development,
blockchain integrations, blockchain development
Tools & Technologies: Express.js, Redis, Geth, web3.
Project: Opporty
Platform for creation business contracts with blockchain third-party security.
Duration: Jul 2018 - May 2019
Client: USA
Role: NodeJS developer
Responsibilities:
Development of smart contracts; creating modules, routers; Back end development.
Tools & Technologies: Express.js, Sequelize, postgresQL, redis, Geth, web3, Docker
Project: Spiti
Professional social network for buy/sell or rent real estate
Duration: Jul 2018 - May 2019
Client: USA
Role: NodeJS developer
Responsibilities:
Creating modules, routers; back end development.
Tools & Technologies: Loopback, Docker, PostgresQL, Redis.
Project: Exjex
Platform for buying tokens for ETH, BTC and USDT
Duration: Jul 2018 - May 2019
Client: USA
Role: NodeJS developer
Responsibilities: Creating modules, routers; back end development.
Tools & Technologies:
Express.js, Sequelize, postgresql, redis, GETH, web
Мені потрібна компанія з офісом у Києві, для комфортного працювання та розвитку, де мене будуть цінувати як пограміста.
Position: Node.js developer
Category: Node.js
Experience: 1 years | English: intermediate

Few words about myself:
I have been writing on node and js for  2 year
I have been 1 years  development experience
What can I do?
-Study thrid-party code to refine or create new parts it
-Console git my friends
-That I love ?
-People who do more than they say
-Interesting task
Project: Loalab.
Tecnology: TypeScript,Nest js,Postgres Sql.
What I Want?
- Opportunity for self development and continuous learning.
- Decent salary on time.
- Really learn how to work with highload.
I don't have any questions