NodeJS Backend Developer
Information
Languages
About
Main technologies
Additional skills
- Payment Processing3 yrs.
- JavaScript3 yrs.
- Google Analytics API3 yrs.
- Google Analytics3 yrs.
- Stripe3 yrs.
- JWT3 yrs.
- NoSQL3 yrs.
- LocalAuthentication3 yrs.
- AuthenticationServices3 yrs.
- Docker Compose3 yrs.
- Git3 yrs.
- PostgreSQL3 yrs.
- MongoDB3 yrs.
- Docker3 yrs.
- Amazon (AWS)3 yrs.
- Artificial intelligence (AI)3 yrs.
- Express.js3 yrs.
- Oracle APEX2 yrs.
- React.js2 yrs.
- WebSockets2 yrs.
- OpenAI2 yrs.
- OAuth2 yrs.
- Fastify2 yrs.
- Payment Gateway Integration2 yrs.
- MySQL1 yrs.
- GraphQL1 yrs.
- Microservices1 yrs.
- PayPal1 yrs.
- Paypal Integration1 yrs.
Experience
Learning Platform (NDA)
About the Project
Developed and maintained an interactive language learning platform focused on course and student management for teachers and educational organizations.
- E-learning
- Communications
Responsibilities
• Led the development of the platform from scratch, designing and implementing both backend and frontend architecture. • Built and maintained the backend infrastructure, including modules, services, business logic, dependencies, and REST APIs. • Designed database architecture, schemas, relationships, and data access layers. • Implemented a complete authentication and authorization system, including role-based access control and user permission management. • Developed and maintained an administrative panel for platform management and operational workflows. • Created CRUD functionality for core platform entities and business processes. • Implemented real-time functionality using WebSockets for live updates and interactive user experiences. • Developed email services, notification systems, and automated communication workflows. • Integrated third-party services and external APIs. • Configured and maintained CI/CD pipelines to automate testing, build, and deployment proce
Skills & technologies
- Nest.js
- PostgreSQL
- Oracle APEX
- React.js
- TypeScript
- WebSockets
- Docker
- JWT
Event Management Mobile Application (NDA)
About the Project
Contributed to the backend development of a mobile platform for event creation, collaboration, and real-time communication between users.
- Event Management
Responsibilities
• Developed and maintained scalable backend services and REST APIs using Node.js. • Implemented authentication and authorization systems, including email/password authentication and Google OAuth integration. • Integrated Google Maps services for geolocation, location search, and map-based functionality. • Developed payment workflows using Stripe, supporting paid and free event registration processes. • Built and maintained an administrative panel for managing users, events, and platform operations. • Implemented WebSocket-based real-time features and live updates. • Designed and developed event management functionality, including event creation, registration, payment processing, and attendee management. • Developed CRUD operations and business logic for core platform entities. • Collaborated on backend architecture, database design, and third-party service integrations. • Optimized application performance, reliability, and scalability.
Skills & technologies
Financial AI-Assistant (NDA)
About the Project
Contributed to the development of a financial analytics platform focused on payment data processing, expense tracking, and AI-powered financial planning features.
- Fintech
- AI
- Banking
Responsibilities
• Developed backend services and REST APIs for the platform. • Implemented authentication, authorization, and user access management. • Integrated Plaid for financial data connection and bank account verification. • Integrated Stripe for payments, subscriptions, and billing workflows. • Worked with Supabase for database, authentication, storage, and backend functionality. • Developed notification and analytics functionality for user activity tracking and automated communication. • Integrated OpenAI services for AI-powered features and intelligent user interactions. • Built chat functionality, including user messaging and AI-assisted communication flows. • Integrated third-party APIs and implemented core business logic. • Improved backend performance, reliability, scalability, and maintainability.
Skills & technologies
Freelance Services Marketplace (NDA)
About the Project
Worked on a scalable marketplace platform with multi-role architecture, payment integrations, analytics, and real-time communication features.
- E-commerce
- Communications
- Fintech
Responsibilities
• Developed and maintained backend functionality and REST APIs for the platform. • Implemented authentication and authorization systems, including OAuth-based login flows. • Integrated Google, Twitter, Discord, and Facebook authentication. • Integrated Stripe and PayPal for payment processing and transaction handling. • Developed subscription flow logic, including plan management, payment status tracking, and access control. • Built backend functionality for the administrative panel and platform management. • Developed notification functionality for user alerts and system updates. • Implemented WebSocket-based real-time functionality for live updates and interactive features. • Developed email notification workflows for user communication and automated system messages. • Designed and implemented business logic for core platform features. • Integrated third-party APIs and handled external service communication. • Improved backend reliability, security, scalability, and maintainability.
Skills & technologies
- Node.js
- TypeScript
- MongoDB
- Express.js
- Stripe
- Paypal Integration
- PayPal
- WebSockets
- OAuth
- Google Analytics
- Google Analytics API
Recruitment Platform (NDA)
About the Project
Participated in backend development for a hiring and job management platform with secure authentication and third-party integrations
- Recruiting
Responsibilities
• Developed backend functionality for a mobile application using Fastify. • Designed backend architecture and database structure from scratch according to product requirements. • Built REST APIs and CRUD functionality for core application features. • Worked on API architecture, request handling, validation, and service-layer business logic. • Implemented authorization flows and user access management. • Integrated Stripe for payment processing and payment-related workflows. • Integrated external verification services to support user and data validation processes. • Developed notification functionality for user alerts and system events. • Designed database schemas, relationships, and data access logic. • Implemented backend logic according to mobile application feature requirements. • Improved backend reliability, maintainability, and scalability.