02/19/2026 updated

**** ******** ****
40 % partially available

Full-Stack React / Node.js Developer | Payment Systems & Scalable Web Platforms

Novi Sad, Serbia
Only remote
Mechanical Engineering (2 years completed), High School Diploma
Novi Sad, Serbia
Only remote
Mechanical Engineering (2 years completed), High School Diploma

Profile attachments

Predrag_Tomcanji_FullStack_Engineer_CV.pdf.pdf

About me

Full-stack React/Node.js developer building scalable web platforms and payment systems. Experienced in Stripe integrations, RBAC, and production deployments (Vercel/Railway). I take ownership from architecture to launch and long-term optimization.

JavaScriptApplication Programming Interfaces (APIs)Business LogicArchitectureAutomationMultilingualismBootstrap (Software)Business ProcessesCascading Style Sheets (CSS)Data ModelingDatabase DesignDebuggingDesign Elements and PrinciplesDevOpsProgramming ToolsWeb DevelopmentE-CommercePayment SystemsMiddlewareExpeditingMaintenanceMongoDBNode.jsNoSQLPerformance TuningProduct DesignRole-Based Access ControlNext.jsSoftware DeploymentSystems DesignUsability TestingWordPressWorkflowsReact.jsTooling Assembly and DismantlingRailway Operations and ServicingBackendGitStripeFront End Software DevelopmentRestful ApiSoftware Version ControlDatabase Administration
React Development
Advanced React development using Hooks, Context API, and modern ES6+ patterns. Building scalable component architectures, complex form flows, role-based interfaces, and performance-optimized frontend applications.
Node.js Backend Development
Backend architecture using Node.js and Express with RESTful APIs. Designing secure authentication systems, role-based access control (RBAC), middleware layers, and scalable data models with MongoDB and Mongoose.
Full-Stack Product Development
End-to-end web application development — from feature planning and architecture to deployment and maintenance. Experienced in shipping production-ready applications with real users and payment flows.
Payment & Business Logic Integration
Stripe integration including checkout sessions, webhook handling, user onboarding flows, transactional email systems, and PDF generation for automated business processes.
WordPress Development
Custom theme development with ACF Pro and WPML. Building multilingual, content-driven platforms with optimized performance and clean admin workflows.
Frontend UI & Styling
Responsive UI development using Bootstrap and SCSS. Focus on usability, clean layouts, and maintainable design systems.
Deployment & DevOps
Application deployment using Vercel and Railway. Environment management, staging/production separation, API key handling, and debugging production issues.
Database Design
MongoDB schema design with validation logic, indexing considerations, and structured data modeling for scalable applications.
Tooling
Git-based workflows and modern development practices.

Experience

Professional experience5 - 10 years
Freelancer since2009

Languages

EnglishFluentSerbianNative speaker

Project history

Full-Stack Developer / Founder

Pure Cut Design
Designing and developing full-stack web applications using React and Node.js, delivering scalable and production-ready solutions.

Implemented Stripe payment integrations including checkout sessions, webhook handling, automated user onboarding flows, and role-based access control (RBAC).

Managed deployments and environment configuration using Vercel and Railway, ensuring stable production environments.

Delivered and maintained long-term web platforms for international clients, owning projects from architecture and technical planning through deployment and ongoing optimization.

Senior Front-End Developer

AxiomQ - Superior Web Products and Apps
Developed complex frontend applications using React. Collaborated closely with backend teams on API design and integration. Focused on performance optimization and scalable component architecture.

Front-End Developer

Array Studio
Built interactive websites and frontend interfaces in an agency environment. Worked closely with designers and backend developers on client projects.

Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in