Frontend developer for complex environments

Strahinja's profile picture

About Me

With over 6 years of experience in the tech industry, I've developed a passion for creating intuitive and efficient user interfaces. My journey began in project management, which gave me unique perspective on the importance of user experience, efficient development processes and taught me accountability and proper questions before I just execute what was ordered.

Now, as a frontend developer, I combine my technical skills with my project management background to deliver high-quality, scalable solutions that meet both user needs and business objectives.

Even though I've worked with various technologies, I still love and mostly work with React logoReact and Next.js logoNext.js. Recently, I've also been exploring Svelte logoSvelte for its simplicity, but I'm still a React fanboy 😄.

Skills & Strengths

  • Frontend Development

    Expert in React, Next.js, and modern CSS frameworks

  • Problem Solving

    Analytical thinker with a knack for creative solutions

  • Project Management

    Experienced in leading teams and managing complex projects

  • UI/UX Design

    Strong eye for design and user experience principles

  • Performance Optimization

    Skilled in improving web application speed and efficiency

  • Continuous Learning

    Always eager to learn and adapt to new technologies

Tech I'm confident with

Technologies I use on a daily basis in my professional work.

Tech I'm familiar (or rusty) with

Technologies I've used in past projects or personal experiments.

My Career Journey

Collabwriting logo

Software Developer

Collabwriting

Mar 2024 - Sep 2024 · 7 mos

Collabwriting is an innovative startup developing a highlighter and knowledge base web app and Google Chrome extension. As a Software Developer, I played a key role in building these products using Svelte, enhancing users' ability to capture and share information across the web. Key Achievements:
  • Setup the monorepo for extension and webapp, and set up core app layout
  • Implemented a Notion-like editor, enhancing user experience and enabling code reuse across platforms
  • Streamlined development by improving code reusability between the extension and web app, ensuring UI/UX consistency
  • Engineered a shadow root solution for the extension, significantly improving performance, security, and UI stability
  • Developed dozen of critical features with some of them being tagging and mentioning system, Inbox for highlights, and note reaction and likes
  • Optimized app performance through optimistic updates and comprehensive refactoring
TX Services logo

Frontend Engineer

TX Services

Jul 2023 - Feb 2024 · 8 mos

TX Services is a leading tech company specializing in job search and recruitment solutions. As a Frontend Engineer, I focused on enhancing user experiences and streamlining development processes for jobs.ch and jobup.ch web platforms. Key Achievements:
  • Bridged the gap between UX and Frontend teams by implementing new processes and communication channels, resulting in more efficient collaboration and faster development cycles
  • Worked on implementation of an enhanced design system, significantly improving consistency across the platforms and websites, while accelerating new feature development
  • Engineered numerous components for the jobs and jobup websites, expanding functionality and enhancing user engagement
  • Regularly monitored and reacted on frontend issues via Grafana and Jira
Ananas logo

Frontend Developer

Ananas

Jun 2022 - Jun 2023 · 1 yr 1 mo

Ananas is a rapidly growing e-commerce platform, often referred to as the "Amazon of the Balkans". Initially launched in Serbia, it has successfully expanded to Macedonia, Montenegro, and Bosnia. As a Frontend Developer, I played a crucial role in enhancing the platform's user experience and search functionality, contributing to its expansion and success. Our team took over development from an outsource provider, requiring us to quickly understand and improve upon the existing codebase. Key Achievements:
  • Successfully transitioned development in-house, rapidly familiarizing with the existing codebase and implementing improvements to enhance performance and maintainability
  • Optimized Algolia search implementation across multiple country-specific websites, significantly enhancing user search experience and product discoverability
  • Played a key role in developing Ananas Lux, a new frontend built with Next.js and Tailwind CSS, designed to support the platform's multi-country expansion
  • Led the Algolia integration for Ananas Lux, ensuring seamless search functionality across all supported languages and regions
  • Engineered dozens of reusable components for various websites, improving development efficiency and maintaining consistency across different country versions
  • Due to lack of FE team lead at that moment, another medior developer and I handled all communication with stakeholders, product team, organized knowledge transfer sessions and generally covered all lead jobs until new team leads were appointed
Hubex logo

Web Developer

Hubex

Sep 2021 - May 2022 · 9 mos

Hubex is a digital agency specializing in HubSpot development and integration. As a Web Developer, I played a crucial role in enhancing client websites and expanding our service offerings through custom development and HubSpot integrations. This position allowed me to leverage my technical skills while also gaining valuable experience in client-facing roles and project management. Key Achievements:
  • Developed numerous custom components for client websites, enhancing functionality and user experience. These components ranged from interactive forms and dynamic content modules to advanced data visualization tools, significantly improving user engagement and conversion rates.
  • Expanded company services by implementing innovative solutions based on HubDB and dynamic page creation. This initiative not only broadened our service portfolio but also positioned Hubex as a leader in providing cutting-edge HubSpot solutions.
  • Led the development of an MVP client portal using Next.js, integrating HubSpot as a backend and leveraging its API for authentication and content management. This project streamlined client communication and project tracking, resulting in improved client satisfaction and operational efficiency.
  • Optimized website performance for multiple clients, implementing best practices in lazy loading, code splitting, and asset optimization, leading to significant improvements in page load times and overall user experience.
  • Mentored junior developers on HubSpot best practices and modern web development techniques, contributing to the team's overall skill enhancement and project delivery capabilities.