About me

Hello, I'm Nemanja Dragun, a Senior Full-Stack Engineer with 8+ years of experience in creating engaging and user-friendly websites. In my current role at Bitly Europe GmbH, I am responsible for frontend architecture, UI/UX, improving the current codebase, and much more. Click here to check some of the websites and digital experiences I've created that showcase my skills.

My technical skills include deep knowledge and experience in the frontend field, and I am skilled in writing unit-tests for everything I build. I also possess strong soft skills, such as effective teamwork, communication, and problem-solving abilities. I am passionate about bringing ideas to life and creating digital experiences that make a difference in people's lives. If you have any questions or would like to chat with me, please feel free to contact me.

Professional Experience

  • Bitly Europe GmbH

    Bitly Europe GmbH

    Full-time
    • Senior Frontend Engineer
    • Bielefeld (Remote)
    • bitly.com
    October, 2020 - Present

    As a Senior Frontend Engineer, I am responsible for ensuring the frontend is structured effectively and efficiently.
    I work closely with Agile teams in two-week sprints to develop and implement best practices for our projects.
    My focus is on finding ways to refactor our legacy codebase to improve its performance, scalability, and maintainability.
    I have a deep understanding of the Vue ecosystem and I am actively involved in exploring and implementing web-components to achieve our business goals.
    In addition to my technical expertise, I am also passionate about sharing my knowledge with others. I regularly give presentations to larger audiences on topics related to frontend development and best practices.
    My dedication to improving our codebase and sharing knowledge with others has helped elevate our team's skills and overall success at our company.

  • Gauss Development

    Gauss Development

    Full-time
    • Senior Frontend Lead Developer
    • Osijek
    • gauss.hr
    June 2017 - May 2020

    As a Senior Frontend Lead Developer, I was responsible for leading a team of 7+ developers and overseeing the development of several projects. In this role, I had the opportunity to work on a wide range of tasks, frameworks, including:

    Architecture and new features: I played a key role in defining the architecture of our frontend applications and implementing new features that met the requirements of our clients and users.
    Mentoring other developers: I worked closely with other developers on my team to provide guidance and support as they worked on their own projects. This included providing feedback on code quality, helping to resolve technical issues, and offering advice on best practices.
    UI/UX discussions: I was involved in discussions with our UI/UX team to ensure that our applications had a cohesive and user-friendly design. I provided feedback on designs and worked with the team to make changes as needed.
    Project setup from scratch: I was involved in setting up new projects from scratch, including defining the requirements, creating the architecture, and assigning tasks to team members.
    Code reviews: I regularly reviewed code written by other developers on my team to ensure that it met our quality standards and followed best practices.
    Used stack: Mostly Angular (Version 2 and above), Vue/Nuxt, Vanilla JS, Bootstrap, Adonis...

    Overall, my role as a Senior Frontend Lead Developer was a challenging and rewarding experience that allowed me to grow as a developer and leader. I am proud of the work that my team and I accomplished together, and I look forward to applying the skills and knowledge that I gained in future projects.

Work Experience

  • Open Source Projects

    Open Source Projects

    Free-time
    • Contributor
    • Remote
    Present

    As an active member of the Nuxt/Vue community, I enjoy helping and interacting with fellow developers who are looking for assistance. I can often be found answering questions in Discord channels and participating in Nuxt discussions on GitHub.
    Additionally, I contribute to the community by creating open-source projects that demonstrate how to take full advantage of the framework and provide examples that others can learn from.
    I am passionate about sharing my knowledge and helping others improve their skills in the Nuxt/Vue ecosystem.

  • Game Development

    Game Development

    24/7
    • Core Developer
    • Remote
    2014 - 2017

    During my development journey, I initially started by creating a game server to share with my friends online, which led me to explore and learn a lot.
    To make it accessible publicly, I had to learn about VPS and website development. This sparked my interest in both frontend and backend development, where I created registration forms using Vanilla PHP and MSSQL.
    I successfully published the game, and within a few months, it had a few thousand active players. This experience fueled my passion and gave me valuable knowledge in the development field.
    Eventually, I decided to pursue a professional career and applied for positions in the industry.

Projects

  • os-windows11

    Windows 11 ❤️ | by Nemanja Dragun with Nuxt.js and Tailwind CSS

    Hobby
    03 March 2023
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • windows-11
  • rest-countries-api-with-color-theme-switcher

    Frontend Mentor Challenge - rest-countries-api-with-color-theme-switcher

    Hobby
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • Rest API
  • rock-paper-scissors-game

    Frontend Mentor Challenge - rock-paper-scissors-game

    Hobby
    16 February 2023
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • animations
  • advice-generator-app

    Frontend Mentor Challenge - advice-generator-app

    Hobby
    20 February 2023
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • animations
  • nuxt3-examples

    Nuxt 3 project with a lot of different examples

    Hobby
    17 December 2022
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • animations
  • royal-gang-tv

    Official website for RoyalGangTV

    Hobby
    09 February 2023
    • html5
    • nuxt
    • nuxt3
    • nuxtjs
    • open-source
    • scss
    • tailwind
    • tailwind-css
    • tailwindcss
    • typescript
    • animations