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


Summary:
• 7 years of proven professional experience in software development
• 7 years with JavaScript, Node.js
• have extensive experience in developing RESTful APIs, MVC and Single Page Applications
• have experience as Team Lead, Tech Lead, and database architect

Skills:
JavaScript • ECMAScript 6 • Node.js • Express.js • Socket.io • Swagger • Twilio • Stripe • Redis •
RabbitMQ • BullMQ • Docker • Knex.js • Objection.js • PostgreSQL • Mongoose • MongoDB • Jest
• AVA • Nock • AWS Services • Serverless • Backbone.js • PugJs

Projects:
CRM/ERP/CMS • RESTfull API • Web portals (aka YouTube, etc.) • FinTech • Web Social Networks • Chats • Blockchain (Tierion.io)
Position: Node.js developer
Category: Node.js
Experience: 1.5 years | English: intermediate

SIDE PROJECT

Telegram bot for getting orders from users. I used NodeJS and Mongodb. I also created a dashboard to manage products and orders. I integrated with online payment: Click and Payme. Currently 1k+ active users and 3.5k+ orders.
SUMMARY:

Experienced backend engineer based on Node JS. Graduated Bachelor of Computer Science Engineering.
I enjoy making web applications, learning new technologies. Ready to learn other backend languages like Golang, Python, Java.
I am looking for a backend role in your team.

CORE SKILLS:
Javascript
NodeJS, Microservice MongoDB, Express, gRPC
Rest API, Swagger, Git, AWS, Lambda, Docker, Postman

PREVIOUS JOB RESPOSIBILITIES:
I build project LMS(like udemy.com) from scratch until production. I was responsible for creating API, working with cross-team: Frontend, Backend, PM, QA. I also created a backend for an alternative to Google Forms. In this project, I discovered a graph database(Neo4j).
I am ready to learn new technologies.
Position: Node.js developer
Category: Node.js
Experience: 2 years | English: upper


Summary:
From 2019 to 2020, I completed a web developer internship at AsanXidmet, where I gained valuable experience in full-stack web development. Throughout my internship, I worked on various web applications and had the opportunity to collaborate with cross-functional teams. This experience enhanced my communication and teamwork skills while allowing me to contribute to exciting projects.

Following my internship, from 2021 to 2022, I joined Labrin as a web developer. During this period, I focused on developing and maintaining web applications using programming languages such as Python, JavaScript, and SQL. Working alongside other developers and stakeholders, I played a key role in delivering high-quality products within specified timeframes and budgets.

Overall, my recent experiences as a web developer have provided me with a strong foundation in full-stack development, effective collaboration with diverse teams, and a track record of delivering successful web applications.
Position: Node.js developer
Category: Node.js
Experience: 11 years | English: intermediate


SUMMARY INFO:

10+ years of experience in web development, specializing in Node.js, PHP, and related technologies.
Experience in developing REST API applications and microservices.
Proficient in working with databases like MySQL, MongoDB, and SQLite.
Skilled in building highly scalable systems.
Experience in mentoring interns/Juniors.
Confident in using regular expressions to manipulate data and extract meaningful insights.
Expert in writing reusable, object-oriented code that scales well for high-volume applications.

TECHNICAL SKILLS:

Languages: JS, TS, Node.js (5+ years), PHP (~8 years), C++(basic), Python (basic), Flutter (basic+)
Frameworks: Express.js, Mongoose, NestJS, Electron, Yii, Yii2, Laravel 5
UI Frameworks: Angular 1&2, JQuery, Bootstrap, Less, Sass
DBs: MongoDB (2 years), MySQL, SQLite, PostgreSQL (basic)
IDEs: JetBrains products (WebStorm, PHPStorm, IntelliJ, DataGrip, AndroidStudio), VSCode, MySQL Workbench, etc.
VCS: SVN, GIT
Payment systems: LiqPay, Payeezy, PayPal, 2Checkout
CMS: WordPress, OpenCart v1.5-v3, StartUs, Simpla, SkyLogic CMS, Open Real Estate (based on yii)
Technologies, tools, etc.: Regexp, Socket.io, HTML/CSS, JWT, Docker, Elastic Search, RabbitMQ, Sendgrid, FFmpeg
Project management systems: VSO, TFS, Azure DevOps, Trello, Mantis, JetBrains YouTrack, Redmine, Zoho accounts, Zoho sprints 
OS: Linux, Windows (+ WSL2)
In my work, I expect the following:

- The opportunity for professional development and acquiring new knowledge.
- The chance to explore and learn new technologies to stay up to date with current trends.
- A stable and reliable work environment.
- A pleasant and collaborative atmosphere where colleagues support each other and work together towards common goals.
Position: Node.js developer
Category: Node.js
Experience: 5 years | English: pre


Summary:

Node.js Developer with 5+ years of commercial experience in developing and maintaining complex server web applications in companies that work in the domains: FinTech and geoinformation technologies
3+ years of experience leading a development team
Understanding of all development processes from idea to production deployments
Worked with agile scrum methodology

Experience:

Node.js Developer / Team Lead
06/2018 - 06/2022
Team Lead since June 2019
About projects: online payment service, fintech solutions for online business, and safe shopping service for marketplaces.
Stack: Node.js, Actionhero, Express, RabbitMQ, MySQL(MariaDB), Redis, DynamoDB, Sequelize, Mocha, Chai, Zabbix
- Developing and maintaining 30+ highly loaded backend microservices: designing new services and deep refactoring of existing ones
- Monitoring and improving the performance of the entire system, scaling core services
- Designing and optimization of large SQL databases: planning and conducting migrations, creating and optimizing indexes, implementing SQL transactions and locks
- Integration of third-party systems: payment and logistics providers, some AWS services, etc
- Working with many different types of online payments: internet acquiring, P2P, C2A/A2C, recurring payments
- Implemented payment using Apple Pay and Google Pay
- Implemented 3-D Secure 2.0+ protocol
- Took part in technical meetings with partners
- Leading the development team: holding meetings, sprints planning, etc
- Code review
- Interviewing, onboarding, and mentoring new team members
- Writing technical and client documentation

Full Stack Developer
09/2016 - 06/2018
About projects: geoinformation systems for the creation and management of urban cadastre, land cadastre, and others
Stack: Node.js, Express, PhantomJS, PostgreSQL, Handlebars, HTML, CSS, jQuery, Bootstrap, Leaflet
- Developing and refactoring both backend and frontend
- Working with the generation and display of maps, layers, and geometric objects on the map
- Implemented authorization through social networks
- Developed the generation of project documentation in PDF
Position: Node.js developer
Category: Node.js
Experience: 4 years | English: intermediate


Summary

Software Engineer with almost 4 years of experience in backend and full-stack development. Worked with backend/frontend frameworks and tools such as 

Javascript, TypeScript, Html, CSS
ReactJS (Redux, redux-saga)
NodeJS(express), NestJS
GraphQL(Apolo-client, Apolo-server)
SQL(PostgreSQL, MySQL), MongoDB
Redis, RebbitMQ
AWS (Lambda, EC2, S3, IAM )
Docker, docker-compose, Jenkins
Working with Architecture principles of Programming

   OOP (Object Oriented Programming), 
   DP (Design Pattern),
   TDD(Test Driven Development)
   FIRST (Unit Tests, 3 A’s of testing: Arrange, Act, Assert ) 
   RESTfull( Richardson Maturity Model) 
   RRB(Round Robin Balancing)
   MVC(Model View Controller)
   SOLID 
 - Single responsibility,
 - Open closed,
 - Liskov substitution, 
 - Interface Segregation, 
 - Dependency Inversion     
   DRY(Don’t Repeat Yourself)
   KISS(Keep It Simple Stupid)
   YAGNI(You aren't gonna need it)
   OLOO(Objects Linking to Other Objects)
- Experienced in cross-platform web development.

- Experienced in backend development with both Monolith and Microservices architectures.

- Experienced in CI/CD.

- Have great teamwork experience.

- Great communication skills, critical thinking, and creativity.

- Highly motivated, well organized, and energetic.
Position: Node.js developer
Category: Node.js
Experience: 6 years | English: upper

Skilled and dedicated Software Engineer with 5+ years of experience in the information and technology industry
• Great knowledge of Node.js
• Knowledge of Angular
• Open and motivated to learn latest technologies, comprehend software engineering concepts and improve overall capabilities
• Winner of DEV Challenge Frontend 2019 (angular, pro), Participated in JavaScript GlobalLogic ProCamp (2018) and Binary Studio Academy (2017)
• Efficient team player, strong analytical mindset, excellent problem-solving and communication skills
Summary:
Total developer experience  ~6 years
Backend developer experience ~3 years
2021-2022: Node.js, AWS, microservices
2018-2021: Node.js, Express.js, Nest.js, Typescript, REST API, PostgreSQL, Angular(4+), RabbitMQ
2016-2018: Angular(4+), MongoDB

English: upper-intermediate. work in an international team. direct communications with a customer

Current role:
Backend developer on an e-commerce project. Stack: AWS (Lambda, SQS, SNS), NodeJS, Typescript, Vue.js, nuxt.js, graphQL, jest, Rollbar, Kibana, 3rd party e-commerce integrations, vagrant, docker, jenkins, postman. Maintain and develop new functionality (mostly on the checkout and the cart side). Develop integrations with 3rd party services. Develop new microservices. Maintain existing microservices. Performed integration with Google pay. Resolved issues with 3rd party services

Previous experience:
Full stack developer in a product company (Marketing agency, media buying, affiliate network). Mostly I used Typescript, Node.js, Nest.js, typeORM, PostgreSQL, RabbitMQ, Angular, Express, Docker, jest, postman.
I developed new websites, client applications (SPA, PWA), REST API, microservices, backend for tracking events project, web scraper, created database architecture, created integration with third-party API (facebook, google), took part in discussions, estimating, and planning all parts of work.

I am a responsible and conscientious person, always looking for challenges and ways to improve my skills
Seeking a new opportunity as a middle backend developer (nodejs) to work on a large and complex application in a skilled team with challenging and ambitious tasks.
I like taking part in discussing and planning.
I Prefer to work in a team of backend developers.
Work-life balance is important, overtime is an exception.
I Prefer a product company
Position: Node.js developer
Category: Node.js
Experience: 2.5 years | English: upper


- support of large project with distributed servers
- optimizing DB perfomance
- creating of REST API from scratch
- rewriting older projects with implementing of GraphQL
- develop backend mostly, but also look at opportunities to work as a full-stack
- ready to work with a distributed team
Position: Node.js developer
Category: Node.js
Experience: 4 years | English: upper

- take part in chat bot development
- have experience with isomorphic app
- take part in chat bot development
- have experience with isomorphic app
Профессиональный рост.
Position: Node.js developer
Category: Node.js
Experience: 5 years | English: upper


Talented and hardworking JavaScript developer with a strong passion for coding. I manage to cope with a huge load of information to satisfy customers' needs and preferences efficiently. 

I am a communicative person and can easily find common language with new people. Besides, I have great organisational skills that allow me to be a team player. Always happy to work on interesting and high-loaded projects and put my heart in the work.

I was a full time member of developers team in such companies as: Onix-Systems, Adoric, FridayTrip, 4Enjoy, Awwcor etc. There were also huge projects with strict NDA policy, and I can't use names of these projects.

My previous responsibilities were:
1. Develop new and support existing backend microservices;
2. Write unit tests utilizing TDD for back-end services;
3. Optimize platform for maximum speed and scalability;
4. Build reusable components;
5. Integrate software components into a fully functional software
system;
6. Design/estimate/implement new features;
7. Develop integrations with third
party API’s;
8. Contribute to software architecture planning;
9. Communicate with business analysts, project managers and
product owners on a daily basis to help their projects grow.
10. Manage a dedicated team of several middle/senior developers
responsible for one specific business part (several microservices).
11. Develop applications utilizing Node.js;
12. Design and implement low-latency, high-availability, and
performant applications;
13. Write unit tests utilizing TDD for back and front-end services;
14. Implement security and data protection;
15. Deliver solutions in an Agile - Scrum project methodology;
16. Drive technical design ensuring adherence to defined software
development methodologies, including logical and physical
design;
17. Collaborate with analysts, designers, and system owners in the
testing of new software programs and applications;.
Don't want to be involved into front-end.
But have an ability to write some logic for react/angular components.
Position: Node.js developer
Category: Node.js
Experience: 4 years | English: pre


Tax Systems
Generating pdf-slips and xml for
Canadian government by different types
of transactions
Technologies/Languages/Tools: Node/NestJS,Firestore,GooglePUB/SUB,Docker
Grubler
Free contactless visual restaurant menu.
URL: https://grubler.com
Technologies/Languages/Tools: Node/NestJS, MySQL, Swagger, Square API, Stripe
Jahez
Jahez is a loyalty system for the restaurant/food industry. Technologies/Languages/Tools: Node/NestJS, Pgsql, Swagger
TMJAM
The project lets you apply/renew trademarks for New Zealand and Australia.. URL: https://tmjam.com
Technologies/Languages/Tools: Php/Laravel, Vue.js, MySQL
Ntims
National Tourism Information and Monitoring System for South Africa.
Technologies/Languages/Tools: Php/Laravel, Vue.js, MySQL
Aperitif
Contact website for seo agency.
URL: https://aperitifagency.com.au
Technologies/Languages/Tools: Php/Craft CMS, jQuery, gulp.js, bootstrap, scss
Autowinters
Company website for vehicle industry.
URL: https://www.autowinters.nl
Technologies/Languages/Tools: Php/Craft CMS, jQuery, gulp.js, bootstrap, scss
Position: Node.js developer
Category: Node.js
Experience: 2 years | English: intermediate

Becoming Node.js instructor
Teaching Node.js, Express & MongoDB at evening courses. 

Tred
Project Description: online platform for baseball coaches that allow them to work with baseball players online. Coaches can communicate with players in chat, receive and review player assessment. Players can fill assessment form, record video with exercises, submit assessment form and receive feedback from coach, track exercise progress
Responsibilities: development of new features, fix bugs, code review, communication with customers
Technology stack:  Nest.js, MongoDB, Redis

Trainest
Project Description: online platform for fitness trainers, that allow to work with clients online, create and sell workout programs and personal coaching plans, log exercises and foods, track client progress, communicate with clients in chat or via video calls.
Responsibilities: development of new features, fix bugs, work with nutrients database, code improvements
Technology stack: Node.js, Express, Awilix, MySQL, MongoDB, Redis, Joi, Swagger, Nutrionix, Twillio
Position: Node.js developer
Category: Node.js
Experience: 1 years | English: intermediate


Technical Skills
• Engineered software with JavaScript.
• Have a basic understanding of the Node.js infrastructure and concepts of Event Loop.
• Worked with NoSQL databases and SQL databases (MongoDB, MySQL, PostgreSQL).
• Understand OOP and SOLID principles.
• Have a basic understanding of some GOF design patterns.
• Used Bootstrap, HTML5, and CSS3 for building front-end parts of projects.
• Leveraged VCS GIT (GitHub) to organize a well-structured development process.
• Know the most widely used algorithms and data structures.
• Also, have experience in Java WEB development (Spring); Docker, ActiveMQ, and Redis.

Experience
Node.js Developer Aug 2023 – Present
Technology stack switch

Honed skills in JavaScript, Node.js, Express.js, HTML5, CSS3, and MongoDB. Also, practiced with a bunch of NPM libraries. Built an array of projects like a task manager, a store API, a JWT managing app, and a jobs API.

Java Developer Feb 2023 – Jul 2023
Upwork, Fiverr, freelance

Worked as a freelance Java developer. Built various projects like a SOAP API for a library management system, RESTful API for a ticket booking system (with separate booking and payment parts), and a stand-alone WEB MVC app for a hotel management system for customers from Ukraine and Lithuania.

Languages
Ukrainian (native), English (upper-intermediate)
Position: Node.js developer
Category: Node.js
Experience: 1 years | English: intermediate


Technical skills: Node.js, ES5/ES6, Express.js, MySQL, Git, Jira, JSON, npm, Puppeteer API, linux, docker

Soft Skills: intermediate spoken and written English.
Looking for an interesting project to be a part of it.  Ready to work both: in a team and independently. I have a deep understanding and practical knowledge in web development and a great desire to work.
Position: Node.js developer
Category: Node.js
Experience: 2 years | English: pre

Created a service to migrate data from MongoDb to Clickhouse
Technical Skills:
Node.js
Express.js
MongoDB
Redis
ClickHouse
RabbitMQ
REST API 
Microservices Architecture
Git
Unix

Professional Summary:
Node.js Developer with 2 years of hands-on experience in  developing, and implementing back-end solutions for gaming applications. Proven skills in creating APIs and developing microservices, underpinned by proficiency in leveraging databases like MongoDB, Redis, and ClickHouse. Adept in message-broker software RabbitMQ to ensure smooth communication and integration of services. Passionate about creating effective, scalable code, committed to providing high-quality results with an ability to work within fast-paced environments.
Frontend
Position: Node.js developer
Category: Node.js
Experience: 2 years | English: upper

* Finished 4 courses on Udemy about Node.js, microservices, Docker.
* Have 2+ years of commercial experience
Tech stack:
More or less persistent usage of:
* JavaScript - 2.5+ years
* Git - 2.5+ years
* Node.js, TypeScript, Express - 2+ year
* NestJS, Jest, PostgreSQL, TypeORM, Docker - 1.5+ year

Familiar with (separate commercial tasks, pet-projects, test tasks, self-study etc):
* Kubernetes, Skaffold
* RabbitMQ
* MongoDB, Mongoose, Redis, SQLite

Working experience:
February 2021 - September 2021 -- Web developer(html, , css, node.js, vue.js)
October 2021 - Now -- Backend Node.js developer
* Prefer to work in a team;
* Prefer to work with back-end, web-services, microservices;
* Not the best expert in developing front-end.
Position: Node.js developer
Category: Node.js
Experience: 1 years | English: pre

Telegram bot development and support
Writing a parser for OLX
rest api
Telegram bot development and support
Mobile App Prototyping
Writing a parser for OLH
Help in writing a site
Development of advanced solutions
Position: Node.js developer
Category: Node.js
Experience: 1 years | English: intermediate

In the <<Girl for Girl>> project, I developed the achievement logic for passing the test.

In the <<tender.pro>> project, I improved the logic of user searches, tenders, tags and hashtags
The first experience started in 2021. I got a job at the Neobis programming club, took part in a commercial project. The project was called <<Girl for Girl>> this is a project in support of women. In the project, I studied such things as: development of functionality, creation of architecture and deploy in production.
After completing the internship, I was invited to work at Discovery, to work on foreign projects. In the company, I did: writing unit tests, parsing data from other sites, changing logic, fixing bugs and finalizing bugs.
I don't want to mess around at work
Position: Node.js developer
Category: Node.js
Experience: 4 years | English: upper


The goal of web application is to process large amounts of data about advertising campaigns in Google and Facebook marketers. I have been designing payment flow, working on architecture using NestJS and Typescript, RabbitMQ queues integration for calculation, and providing Socket.io communication channel. 

The verification service of CVs and products with blockchain and serverless technologies. I developed and designed on back end from scratch. I used Node.js, AWS lambda, Gateway, Cognito, SES, CloudWatch and serverless framework.

I initialized and performed transition from MeteorJS to NestJS, TypeScript and React. I depeloped RESTfull API with swagger documentation. 

I optimized performance of db requests, developed content check feature, that estimate text according to rules. I  used TypeScript, NodeJS, React, cronjobs.
I'm looking for a full-time job with flexible schedule and ability to work remotely. I want to have an opportunity to use my skills and improve them while working on challenging tasks.
Position: Node.js developer
Category: Node.js
Experience: 1.5 years | English: intermediate

- Using Test-Driven Development (TDD) practices to write quality code
- Apply clean code principles and effective architectural patterns
- Use of best practices and development standards
- Active participation in code review and joint development
-Identify and implement improvements to the development process to improve productivity, quality, and user experience.
I always strive to learn new things and pump in my profession. My goal is to achieve the best results by writing clear and high-quality code that is easy to store and expand. I feel passionate about the development process and always look for the best solutions to achieve my goals. This motivation pushes me to constantly develop and strive to reach new heights in my career.
The last project I worked on was the Telegiv project.
Telegiv is a Telegram prize drawing service through which brands and bloggers get tens of thousands of real subscribers.
In this project, I acted as a back-end developer. As part of the project, we used technologies such as Node.js with the NestJS framework, PostgreSQL as a database, and SequelizeOrm to work with the database.
In the process of working on Telegiv, I participated in the development of architecture, data models, the implementation of business logic, error handling and writing tests. We aimed to create a reliable and scalable system that meets the needs of our users.
In addition to working on the Telegiv project, I am also actively engaged in creating my own pet projects, in which I develop my skills in the field of architecture. I apply principles (DDD) to separate functionality and create a modular architecture, various patterns, implement transaction mechanisms to ensure data integrity in the system.
I constantly improve my skills in new technologies and trends in the world of back-end development in order to become an even more competent specialist and achieve high results in my career.
Position: Node.js developer
Category: Node.js
Experience: 6 years | English: upper


The latest project I have chance to work - it was huge application developed from scratch for performing dentist administrative activities and I was involved into developing core functionality. Stack technologies I used in this project - typescript nestjs/typeorm/mssql/redis