Mateja Ivosevic
Web Developer
Transforming your ideas into elegant solutions throughclean codeandcreative thinking
Technology Mastery
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
Frontend Technologies
Backend & APIs
Database Technologies
Development & Infrastructure
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
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
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.
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
Key Features
- Modern UI/UX design
- Smooth animations
- Responsive layout
- SEO optimized
- Performance optimized
- Interactive elements
- Dynamic code animations
- Contact form integration
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
Key Features
- Drag-and-drop board
- Team management
- Project organization
- Task status tracking
- Real-time updates
- User authentication
- Cloud infrastructure
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
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.