Skip to content

👋 Briefly About Me

Hey there! I'm a passionate software engineer with a focus on front-end development, navigating the exciting realms of JavaScript, TypeScript, React, Next.js, Vue, and more. Crafting seamless and engaging user experiences is my forte, and I thrive on the ever-evolving landscape of web technologies.

Beyond the screen, my life is a vibrant mix of diverse interests. I'm an avid movie buff, always up for exploring cinematic worlds and dissecting storytelling nuances. When I'm not coding or catching the latest blockbuster, you'll find me immersed in the world of words, penning down thoughts on tech and everything in between on my blog. Speaking of travel, Europe is my playground — I love uncovering hidden gems, tasting diverse cuisines and soaking in the rich tapestry of cultures.

But it's not all code and pixels. Assembling Marvel figures and conquering 3D puzzles are my therapeutic hobbies — they bring a sense of accomplishment akin to solving a complex coding challenge. Life's an adventure, and I'm here to code, create, and conquer it all! 🧗‍♂️

👨‍💻 Work Experience

Worked on a variety of projects, ranging from enterprise-level applications to start-up ventures throughout which I have demonstrated my ability to tackle complex technical challenges.

My technical expertise includes the creation of clean front-end architectures, interactive data visualization on the web and the establishment of necessary CI/CD pipelines. Additionally, I excel at fine-tuning projects such as pixel-perfect development.

On the other hand, splitting complex workloads into manageable, time-boxed tasks has allowed me to effectively organize and contribute to team dynamics and ensure a successful incremental delivery.

Also, I have proven the ability to inspire colleagues and initiate projects that drive innovation and progress, such as a Learning Platform (alias) which you'll learn more about in the timeline below.

  • Software Engineer

    Symphony.is

    Dec 2022 – Present (1 year, 4 months)

    Microfrontends, npm packages – Developing new features and libraries for an enterprise, while taking care of numerous metrics under scrum principles.

    Analytics Dashboard – Developed front-end in Next.js (SSR) for a dashboard with lots of charts, graphs and filters; interaction-heavy features such as calendar widget with date-range selection, dynamic navigation menu.

    Booking Platform (MVP) – Full-stack generic solution that connects providers with consumers based on their level of competence.

    Learning Platform – Company initiated project based on my idea of an in-house cost-free VOD platform for enhanced knowledge-sharing through serving video content and presentations using Google Cloud Platform services as a backend. I took advantage of a fresh start to establish the processes of trunk-based development and kanban. Developed CI/CD pipelines and generously contributed to the project architecture and test coverage.

  • Frontend Developer

    Badin Soft

    Dec 2020 – Nov 2022 (2 years)

    Company-wide analytics platform – Played an important role in developing a live user interaction monitoring platform, where I worked on both the feature development and CI/CD pipeline using Jenkins with Slack notifications. Actively participated in agile meetings, defined user stories and effectively prioritized tasks to ensure efficient delivery.

    Video Management System – Primarily focused on ongoing feature development, improvements and bug fixes while consistently proposing new technical and product features and offering effective design solutions for new requirements. Other responsibilities included the guarantee of code quality by following the already established CI/CD process.

    News Media Portals – Implementation of pixel-perfect design to four lookalike media portals.

Side Projects

Otisak Data Protection Platform (Sep – Dec 2021) – European Union funded project, conducted by Association Pravilaw that implements the Law on Personal Data Protection in Southern and Eastern Serbia municipalities – In under 4 months of part-time effort I've managed to singlehandedly build this platform which consists of two major parts — public website and private dashboard that can be accessed only by registered users and admins. The logic spreads over several highly intuitive pages with a dark mode option and role based authorization: companies related analytics and their management, comments management, user management and settings page that includes database optimization scripts and sidebar ad setup section.

I used to build lots of mini apps back in the day, some of them to address certain problems and other just for fun (learning). You can find all of these on my Github profile.

🛠️ Tech Stack

Below is a table of technologies and practices that I have worked with so far. Something must have been left out, but the most important ones will be listed out.

Tech (lang/practice)Sub-tech (framework/library)
Javascript, TypescriptNext, React, Vue (v2, v3), VitePress
HTML, CSSSCSS, PostCSS and major CSS frameworks (Material, Element, Bootstrap)
Unit testingVitest, Jest (Vue test utils, React testing library)
ToolingVite, Webpack, (p)npm, eslint, prettier, husky, hygen, versioning, etc.
Node.jsNext (SSR), Express
DatabasesCloud Firestore (NoSQL), PostgreSQL
CI/CDGitFlow/TBD, Github Actions, Jenkins, Docker, SonarQube, Kubernetes (basics)
📌 Architecture
MicrofrontendsReact, Webpack, Github Actions, Microsoft Azure
SSRNext, Vercel, Github Actions
SPA/ServerlessVercel, Firebase, Google Cloud Platform (Drive, Storage)

🤙 Get In Touch

I believe my technical and personal skills make me a valuable asset to a team in need of an experienced software engineer who will deliver results while fostering a collaborative and innovative work environment.

Please don't hesitate to reach out to me on LinkedIn for any inquiries or to connect.