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
Full-time- Senior Frontend Engineer
- Bielefeld (Remote)
- bitly.com
October, 2020 - PresentAs 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
Full-time- Senior Frontend Lead Developer
- Osijek
- gauss.hr
June 2017 - May 2020As 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
Free-time- Contributor
- Remote
PresentAs 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
24/7- Core Developer
- Remote
2014 - 2017During 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- Open Source
- 53
- os-windows11
- Check repository
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
Hobby20 February 2023- 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- Open Source
- 1
- rock-paper-scissors-game
- Check repository
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- Open Source
- advice-generator-app
- Check repository
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- Open Source
- 11
- nuxt3-examples
- Check repository
17 December 2022- html5
- nuxt
- nuxt3
- nuxtjs
- open-source
- scss
- tailwind
- tailwind-css
- tailwindcss
- typescript
- animations
royal-gang-tv
Official website for RoyalGangTV
Hobby- Private
- royal-gang-tv
09 February 2023- html5
- nuxt
- nuxt3
- nuxtjs
- open-source
- scss
- tailwind
- tailwind-css
- tailwindcss
- typescript
- animations