Full-stack Node.js/React.js Developer
Rasul S.
Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
4 yrs.
Location
Azerbaijan, Baku
Nationality
Azerbaijan
Timezone
(GMT+04:00) Baku
Languages
Azerbaijani
Fluent (C2)
Turkish
Advanced (C1)
Russian
Beginner (A1)
English
Advanced (C1)
About
Results-oriented software engineer with a proven track record of developing and deploying complex web applications. Possessing over four years of expertise in the modern JavaScript ecosystem, I excel in building performant backends with Node.js, dynamic user interfaces with React, and managing reliable data storage with PostgreSQL. I am passionate about crafting clean, efficient code and contributing to collaborative development environments.
Core skills
  • TypeScript 4 yrs.
  • JavaScript 4 yrs.
  • Node.js 4 yrs.
  • React.js 4 yrs.
  • PostgreSQL 4 yrs.
  • Git 4 yrs.
Other skills
  • Firebase 3 yrs.
  • WebSockets 3 yrs.
  • MongoDB 2 yrs.
  • React Native 2 yrs.
  • Flutter 1 yrs.
  • GraphQL 1 yrs.
Experience
Qarabug - Security Platform
Full Stack Developer
About the Project

Full Stack Developer responsible for building a security vulnerability disclosure platform, enabling researchers to report security issues and organizations to manage and resolve them. Lead the development of features for secure communication, vulnerability tracking, and reporting workflows.

  • Cyber-security
Responsibilities

- Architected and designed key features of the platform, ensuring scalability, security, and maintainability; - Made critical technical decisions regarding technology stack and architecture, aligning with project goals and business requirements; - Drove the implementation of security best practices, ensuring the platform's resilience against vulnerabilities; - Evaluated and integrated new technologies to improve platform performance and efficiency; - Defined and implemented the platform's API strategy, enabling seamless integration with external systems;

Skills & technologies
  • GraphQL
  • React.js
  • Node.js
  • PostgreSQL
  • Firebase
Bus Routes System
Full Stack Developer
About the Project

Architected and implemented a robust web-based Bus Routes System of Azerbaijan, designed to enhance public transportation accessibility. The front-end was developed using React and TypeScript, ensuring type safety and maintainability. The back-end API was built with Node.js, facilitating efficient data processing and communication with the PostgreSQL database. The system offers users an intuitive interface to search and view detailed bus route information, improving accessibility to public transportation data.

  • Transportation
  • Logistics
Responsibilities

- Development from scratch; - Building responsive web application; - Working with REST API; - Implemented geolocation services for route mapping; - Integrated Third-Party APIs for data updates; - Built CI/CD pipelines;

Skills & technologies
  • React.js
  • TypeScript
  • Node.js
  • PostgreSQL
Happy Nest - Laundry network
Front End Developer
About the Project

A laundry network application, enabling user connections with nearby services, management of pickups/drop-offs. Implemented real-time tracking and service connection features, including web-based dashboards and user-facing mobile apps.

  • Logistics
Responsibilities

- Contributed to cross-platform mobile apps using Flutter, including real-time tracking features; - Enhancing web-based dashboards with React, enabling efficient service management; - Integrated API endpoints for seamless data flow between mobile and web applications; - Implemented map based features on the mobile application with Flutter;

Skills & technologies
  • Flutter
  • React.js
Footballer Guessing Game - Side Project
Developer
About the Project

'Guess the Footballer' is a web-based game I created as a side project designed to test players' knowledge of prominent football players. Players are presented with gradually revealing clues and must correctly guess the footballer's name within a time limit, adding an element of challenge and excitement.

  • GameDev
Responsibilities

- Implemented a fully responsive design, ensuring optimal gameplay across various devices (desktops, tablets, and smartphones); - Developed multiplayer functionality, allowing players to compete against friends or other users in real-time; - Created a dynamic clue reveal system, progressively unveiling hints every three seconds to challenge players; - Designed an intuitive user interface, providing a seamless and engaging gaming experience;

Skills & technologies
  • React.js
  • Node.js
  • PostgreSQL
  • WebSockets
Taxi App
Full Stack Developer
About the Project

Developed key features for a comprehensive Taxi App, building cross-platform mobile applications using React Native with real-time tracking, in-app chat, cashless transactions and etc.

  • Transportation
  • Logistics
Responsibilities

- Real-time GPS tracking of drivers, allowing passengers to monitor their ride's progress with pinpoint accuracy. - In-app chat functionality, facilitating seamless communication between passengers and drivers for ride coordination and issue resolution. - Secure payment gateway integration, enabling convenient and reliable in-app transactions. - Ride history and fare estimation features, providing users with comprehensive information about their past and future rides.

Skills & technologies
  • React Native
  • React.js
  • Node.js
  • PostgreSQL
Education
ADA
2016 - 2020
Computer Engineering