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
Frontend Technologies
Mobile Development
Backend & APIs
Databases
Tools & Platforms
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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.