Mateja Ivosevic

Web Developer

Transforming your ideas into elegant solutions throughclean codeandcreative thinking

Technology Mastery

const developer = { passion: "Building exceptional solutions", approach: "Continuous learning & innovation", goal: "Pushing technology boundaries" };

JavaScript Excellence

I excel in JavaScript and its ecosystem, consistently delivering modern solutions.

Rapid Adaptation

Beyond specific technologies, I thrive on solving complex problems innovatively.

Beyond Tools

Technology is just a tool - what matters is learning, innovation, and exceptional delivery.

Programming Languages

JavaScript5y expAdvanced
TypeScript2y expProficient
Java<1y expFamiliar
C#<1y expFamiliar
Python<1y expFamiliar

Frontend Technologies

React4y expAdvanced
Next.js2y expProficient
Redux4y expAdvanced
Tailwind CSS1y expBasic
Angular1y expBasic
React Native<1y expLearning

Backend & APIs

Node.js2y expIntermediate
REST APIs4y expProficient
GraphQL1y expBasic
Prisma<1y expBasic

Database Technologies

SQL4y expProficient
SQL Server3y expProficient
PostgreSQL2y expProficient
MongoDB1y expBasic

Development & Infrastructure

Git4y expProficient
Docker3y expBasic
AWS<1y expLearning

My Learning Philosophy

""

In my journey as a developer, I've embraced a philosophy that shapes how I represent my skills: no progress bar reaches 100% - and that's by design.

Growth & Innovation

This reflects my belief that in technology, there's always room for growth, always something new to learn, always a way to improve. The tech landscape is ever-evolving, and so am I.

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.

I actively seek opportunities to push these boundaries further, whether it's exploring new features in React, optimizing database performance, or diving into cloud technologies. Every day is a new chance to grow and innovate.

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 optimizing performance
  • Implemented comprehensive testing strategies using Jest
  • Optimized database performance through efficient SQL query design and database schema optimization
  • Participated in system design discussions and technical decision-making, contributing to architecture improvements
  • Collaborated with cross-functional teams to deliver high-quality solutions that met business requirements

Full Stack Developer

Vivify Ideas

Novi Sad

Full-time

December 2020 - June 2022

  • Expertly engineered robust web applications leveraging cutting-edge technologies including ReactJS with Redux, NodeJS, Django, and C#
  • Wrote SQL scripts
  • Crafted responsive and intuitive user interfaces utilizing HTML/CSS
  • Ensured code reliability and performance through comprehensive testing with Jest

Scholarship Student

OCTA IT Sourcing

Novi Sad

Internship

April 2019 - May 2020

Developed robust web applications leveraging Angular 2+, NodeJS, HTML/CSS, Git and NoSQL database

Education

Bachelor's degree, Computer Software Engineering

Faculty of Technical Sciences, University of Novi Sad

2016 - 2020

  • Acquired proficiency in programming languages including Java, C#, and JavaScript, alongside frameworks such as ReactJS, Angular, NodeJS and .NET
  • Developed expertise in SQL database management systems
  • Cultivated a strong foundation in Object Oriented Programming (OOP) and RESTful services

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

My Projects

This section represents the practical outcome of my learning journey through various courses and self-improvement initiatives. As I continue to expand my knowledge and skills, this space will grow with new projects, each one reflecting my progress and dedication to mastering modern development technologies.

Done

Professional Web Portfolio

A modern, dynamic portfolio website showcasing my journey as a web developer. This project demonstrates my commitment to clean code, modern design principles, and technical expertise. Built with a focus on performance, SEO optimization, and engaging user experience, it reflects my passion for web development and continuous learning.

Technologies

Next.js 14TypeScriptTailwind CSSFramer MotionVercelSEO OptimizationResponsive Design

Key Features

  • Modern UI/UX design
  • Smooth animations
  • Responsive layout
  • SEO optimized
  • Performance optimized
  • Interactive elements
  • Dynamic code animations
  • Contact form integration
LIVE(You are here)
Done

ManageIT

A web application designed to help companies manage their employees, projects, and tasks more efficiently. Built as a learning project to understand the complete deployment process of a full-stack application on AWS - from database setup to frontend deployment.

Technologies

Next.jsTailwind CSSRedux ToolkitRTK QueryMaterial UI Data GridNode.jsExpressPrisma ORMPostgreSQLAWS EC2AWS RDSAWS API GatewayAWS AmplifyAWS S3AWS Cognito

Key Features

  • Drag-and-drop board
  • Team management
  • Project organization
  • Task status tracking
  • Real-time updates
  • User authentication
  • Cloud infrastructure
In Progress

Fitness Mentor

A comprehensive mobile application designed to help fitness trainers efficiently manage their client mentorship process. The app includes detailed nutrition planning, workout management, progress reporting, exercise video demonstrations, and personalized client interactions. Trainers can customize every aspect of their mentorship approach while clients can actively participate through the app.

Technologies

React NativeNode.jsGraphQLPrisma ORMPostgreSQLMongoDBAWS

Key Features

  • Personalized nutrition plans
  • Workout management
  • Progress tracking
  • Exercise video library
  • Client reporting system
  • Trainer customization
  • Client mobile access
  • Cloud-based storage

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)