Full Stack Developer | JavaScript | React, Next.js, Node.js, SQL

Technology Mastery

In my journey as a developer, I've embraced a philosophy that shapes how I represent my skills: there's always room for growth, always something new to learn, always a way to improve. This reflects my belief that in technology, mastery is a continuous journey, not a final destination.

Growth & Innovation

I actively research emerging technologies, experiment with new frameworks, and explore better approaches to solve problems. Every project is an opportunity to innovate — whether it's optimizing performance, implementing cutting-edge features, or finding more elegant solutions.

Experience & Mastery

My proficiency levels are carefully calibrated based on my hands-on experience and the depth of my understanding. 'Advanced' doesn't mean perfect - it means I've built complex solutions and overcome significant challenges.

Programming Languages

JavaScriptAdvanced6 years
TypeScriptAdvanced5 years
Java2 years
Python2 years
PHP3 years

Frontend Technologies

ReactAdvanced6 years
Next.jsAdvanced5 years
Tailwind CSS
Redux
SEO

Mobile Development

React NativeAdvanced4 years

Backend & APIs

Node.jsAdvanced4 years
DjangoIntermediate2 years
LaravelIntermediate3 years

Databases

PostgreSQLAdvanced
MySQLAdvanced
MongoDBIntermediate
SupabaseIntermediate

Tools & Platforms

Git
Strapi

Experience & Education

Professional Experience

Full Stack Developer

EPAM Systems

Novi Sad

Full-time

June 2022 - December 2024

  • Developed complex enterprise applications using React.js and Next.js, implementing advanced state management patterns and performance optimizations
  • Built comprehensive testing strategies using Jest, ensuring code reliability and maintainability
  • Optimized database performance through efficient SQL query design and schema improvements
  • Contributed to system architecture decisions and technical strategy discussions
  • Collaborated with cross-functional teams to deliver scalable, high-quality solutions

Full Stack Developer

Vivify Ideas

Novi Sad

Full-time

December 2020 - June 2022

  • Built robust web applications using ReactJS, Redux, Node.js, Django, and C#
  • Developed and optimized SQL queries and database schemas for improved performance
  • Created responsive, user-friendly interfaces with modern HTML/CSS practices
  • Implemented comprehensive testing with Jest to ensure code quality and reliability

Scholarship Student

OCTA IT Sourcing

Novi Sad

Internship

April 2019 - May 2020

Developed web applications using Angular 2+, Node.js, HTML/CSS, Git, and NoSQL databases

Education

Bachelor's degree, Computer Software Engineering

Faculty of Technical Sciences, University of Novi Sad

2016 - 2020

  • Studied programming languages including Java, C#, and JavaScript, with frameworks such as React, Angular, Node.js, and .NET
  • Developed expertise in SQL database management and optimization
  • Built strong foundation in Object-Oriented Programming (OOP) and RESTful API design

Professional Projects

Showcasing key projects developed for employers, demonstrating technical expertise and problem-solving capabilities

Quizando

Full Stack Developer Intern

Check it out!

A sophisticated online quiz gaming platform that enables users to compete in real-time trivia contests for prizes. The platform features an extensive range of categories, from history and science to pop culture and sports.

Technologies Used

Angular 2+Node.jsRESTful APIsDynamoDBGitGitLab

Key Responsibilities

  • Collaborated in full-stack development using Angular and Node.js
  • Implemented new features and resolved technical issues
  • Participated in agile development processes
  • Contributed to both frontend and backend development

Key Achievements

  • Gained comprehensive full-stack development experience
  • Developed strong problem-solving skills through bug resolution
  • Learned industry best practices and coding standards
  • Contributed to a production-level application

Project Categories

EntertainmentGamingEducationReal-time Platform

Organisation Management System

Full Stack Developer

A comprehensive organization management platform designed to streamline task management and contact organization within enterprise environments. The system enables efficient tracking of responsibilities and maintaining organizational relationships.

Technologies Used

ReactJSDjangoMySQLDocker

Key Responsibilities

  • Developed full-stack features using React and Django
  • Implemented contact management system
  • Created task tracking functionality
  • Integrated with existing enterprise systems

Key Achievements

  • Successfully delivered core functionality modules
  • Implemented efficient database architecture
  • Contributed to improved organizational workflow
  • Developed scalable enterprise solutions

Project Categories

EnterpriseManagementOrganizationProductivity

AdInsure Platform

Full Stack Developer

A comprehensive insurance platform that digitalizes and streamlines insurance business processes. The platform enables insurers to manage their entire business lifecycle, from policy administration to claims management, while providing modern customer experiences.

Technologies Used

JavaScriptSQLDockerElasticSearchJest

Key Responsibilities

  • Developed and maintained core platform features from planning to deployment
  • Architected and implemented complex business processes
  • Created comprehensive test scenarios and quality assurance protocols
  • Managed sprint planning and task estimation processes

Key Achievements

  • Successfully delivered multiple critical platform modules
  • Improved development workflow through effective task management
  • Implemented robust testing strategies ensuring high code quality
  • Contributed to platform scalability and performance optimization

Project Categories

EnterpriseInsuranceFinTechDigital Transformation

Bebac.com Platform

Frontend Developer

A comprehensive parenting platform that serves as Serbia's leading resource for pregnancy, childcare, and parenting information. The platform provides expert advice, interactive tools, and community support for parents throughout their journey.

Technologies Used

ReactJSPHP - LaravelSQLDocker

Key Responsibilities

  • Focused on frontend development and critical bug resolution
  • Prepared and optimized platform for production deployment
  • Implemented responsive design and user experience improvements
  • Collaborated with team on platform stability enhancements

Key Achievements

  • Successfully resolved critical frontend issues
  • Improved platform performance and user experience
  • Enhanced platform stability and reliability

Project Categories

HealthcareCommunity PlatformInformation PortalParenting Resource

Ketcher - Chemical Structure Editor

Frontend Developer

Ketcher is an open-source web-based chemical structure editor designed for chemists, laboratory scientists and technicians who draw structures and reactions. Built with pure JavaScript, it provides high performance, good portability and light weight, requiring no Java or Flash plugins to use in the browser.

Technologies Used

ReactJSTypeScript

Key Responsibilities

  • Developed new features using ReactJS
  • Implemented bug fixes and improvements
  • Contributed to the open-source development process
  • Enhanced user interface components

Key Achievements

  • Successfully implemented new features for chemical structure editing
  • Improved application stability through bug resolution
  • Contributed to open-source scientific software
  • Enhanced user experience for scientific community

Project Categories

Scientific SoftwareChemical EditorOpen SourceResearch Tools

Personal Projects

Real-world applications demonstrating full-stack development, AI integration, and production deployment experience. Each project reflects my commitment to building scalable, user-focused solutions with modern technologies.

Launching Soon

Kalori

A modern mobile calorie and macro tracking app with AI-powered food logging. Users can log meals via text or voice input, track macros and calories, monitor weight progress with photos, and plan nutrition goals with advanced timeframe-based calorie planning. Built for simplicity without sacrificing powerful features.

Technologies

React NativeExpoNode.jsSupabasePostgreSQLOpenAI APISpeech-to-TextRESTful APIs

Key Features

  • AI-powered food logging via text or voice
  • Automatic macro and calorie calculation
  • Public food library with 4M+ items
  • Voice input for hands-free meal logging
  • Weight tracking with progress photos
  • Advanced calorie planning with custom timeframes
  • Simple, intuitive UI with powerful functionality
  • Real-time syncing across devices
Live

Professional Web Portfolio

A modern, dynamic portfolio website showcasing my journey as a web developer. Built with a focus on performance, SEO optimization, and engaging user experience. Features smooth animations, responsive design, and a clean, professional aesthetic that reflects my commitment to quality code and modern design principles.

Technologies

Next.js 14TypeScriptTailwind CSSFramer MotionVercelResponsive Design

Key Features

  • Modern UI/UX design
  • Smooth animations with Framer Motion
  • Fully responsive layout
  • SEO optimized for search engines
  • Performance optimized
  • Interactive elements
  • Contact form integration
LIVE(You are here)
Completed

ManageIT

A full-stack project management web application built to learn the complete AWS deployment pipeline. Features employee management, project organization, and task tracking with drag-and-drop functionality. Demonstrates end-to-end development from database design to production deployment on AWS infrastructure.

Technologies

Next.jsTypeScriptTailwind CSSRedux ToolkitNode.jsExpressPrisma ORMPostgreSQLAWS EC2AWS RDSAWS AmplifyAWS Cognito

Key Features

  • Drag-and-drop task board
  • Team and project management
  • Task status tracking
  • User authentication with AWS Cognito
  • Cloud-based infrastructure
  • Complete AWS deployment pipeline

My Development Approach

I believe great web development is about more than just writing code. It's about continuous learning, embracing new technologies, and finding innovative solutions to create exceptional digital experiences. Every project is an opportunity to explore cutting-edge technologies and deliver solutions that stand out.

Project Discovery

Every project starts with understanding your unique needs and vision. I take time to research your industry, analyze requirements, and identify the best technological approaches that will give your project a competitive edge.

Innovation & Research

I believe each project is an opportunity to innovate. I actively research and evaluate emerging technologies and development trends that could enhance your project, ensuring you get the most modern and efficient solutions.

Agile Development

Using an iterative development approach, I deliver value continuously. This allows for quick adjustments based on your feedback, ensuring the final product perfectly matches your vision while maintaining high code quality.

Clear Communication

I maintain transparent and proactive communication throughout the project. You'll receive regular updates on progress, quick responses to your questions, and clear explanations of technical concepts in understandable terms.

Continuous Growth

I approach each project as an opportunity to push boundaries. Whether it's exploring new frameworks, implementing cutting-edge features, or optimizing performance, I'm committed to delivering solutions that exceed expectations.

User-Centric Development

Every development decision is made with the end-user in mind. I focus on creating intuitive interfaces, smooth user flows, and accessible designs that ensure your users have the best possible experience across all devices.

Let's Build Your Next Project

As a fullstack developer, I specialize in creating exceptional web experiences. I'm ready to help turn your vision into reality with modern, responsive, and user-friendly solutions.

Ready to Start?

Whether you have a specific project in mind or need consultation on your web development needs, I'm here to help. Let's discuss how we can work together to achieve your goals.

Email

[email protected]

Phone

+381 69 4554024

Location

Novi Sad, Serbia (CET/UTC+1)