Cortance
Back-end Node.js Developer
Petro B
About
As a software developer, I have gained four years of valuable commercial experience specializing in backend web development using modern technologies. I am proficient in working with frameworks such as Express.js and Nest.js. Having had the opportunity to collaborate closely with clients, I am a dedicated team player committed to achieving success through hard work and collaboration.
Core skills
  • Node.js
    4 yrs.
Other skills
  • JavaScript
    4 yrs.
  • RESTful
    4 yrs.
  • GraphQL
    1 yrs.
  • Express.js
    4 yrs.
  • Nest.js
    1 yrs.
  • TypeScript
    1 yrs.
  • MySQL
    3 yrs.
  • MongoDB
    1 yrs.
  • RabbitMQ
    1 yrs.
  • Docker
    1 yrs.
  • Swagger
    2 yrs.
  • Twilio
    1 yrs.
  • Keycloak
    1 yrs.
Experience
Renting apartments
Back-end Node.js Developer
About the project
Developed BE part of mobile application that offers short-term arrangement for lodging using crypto payments
Responsibilities
- creating GraphQL queries, mutations, and schemas; - implementing email verification and push notifications; - integrating apps with Ethereum blockchain; - develop cron jobs for scanning the latest blocks; - implement architecture of deposit flow to automate increment account balance with ethereum and (smart contract) cryptocurrency;
Core skills & technologies
  • Node.js
  • GraphQL
  • JavaScript
  • Express.js
  • MongoDB
  • Twilio
  • Blockchain
A portal for the Netherlands national sports federation
Back-end Node.js Developer
About the project
A portal with a lot of roles and permissions that were managed by administration. It used a third party services to calculate data through the matches were played by teams from different districts.
Responsibilities
- creating arbitrage and match management features with different user roles; - integrating the portal with keycloak for authentication; - setting up communication between third-party services; - develop a login validation flow integrated with a third-party service;
Core skills & technologies
  • Nest.js
  • MySQL
  • RabbitMQ
  • RESTful
  • Keycloak
  • Docker
  • TypeScript
Parcel delivery
Back-end Node.js Developer
About the project
Developed BE part of parcel delivery network application with management system. The platform helps creating the products with labels on the parcels depends on region. It used private npm packages for creating reusable components in different sub-projects and calculate various data that were stored it the different third party services.
Responsibilities
- I have collaborated on several projects that involved common or specific npm private packages related to each other; - implemented various validators for different data types to ensure accurate input and efficient error handling; - created reusable components for requests, such as middlewares, helpers, and utils; - implement sync/async validation related with third-party service; - refactoring and optimizing the code quality to enhance the application's overall performance;
Core skills & technologies
  • Node.js
  • JavaScript
  • SQL
  • RESTful
  • Swagger
  • Express.js
Education
STEP IT Academy
Software development • 2017 - 2018