I'm a passionate Front-End developer with 10 years of experience in building beautiful, functional, and performant Web Applications with the most up-to-date and relevant programming foundations available.
- No scraping here!
- No scraping here!
- www.bojanvidanovic.com
- Cavallino-Treporti (VE), Italy
Experience
Subito.it
2022 - PresentFront-end Engineer
Remote/Milano, Italy- Next.js
- React
- JavaScript
- HTML
- CSS
Developed an embeddable widget in Preact, JavaScript, and CSS, which enables users with various disability problems to adapt the website to their needs, it won the internal 2023 Subito Hackathon.
Lynky
2021 - PresentFounder/Full-Stack Developer
Cavallino-Treporti, Italy- SaaS
- React
- JavaScript
- Node.js
- Express.js
- Firebase
- Google Cloud
- NoSQL
- MySQL
- Hugo
- HTML
- CSS
- UI
- UX
Designed and developed role-based web client for managing organizations, members and content in React.
Implemented a range of core features for creating complex links based on various user parameteres.
Architected analytics system in MySQL and web client visualization.
Implemented recurring payments with Stripe and plan-based features and limitations.
As a founder, I was also heavily involved with the project’s business planning and decisions.
Dev & Gear
2020 - PresentFounder/Full-Stack Developer
Cavallino-Treporti, Italy- Next.js
- React
- JavaScript
- Node.js
- Firebase
- Google Cloud
- NoSQL
- Tailwind CSS
- HTML
- CSS
- UI
- UX
Wrote a custom CMS web application for managing content in React, Material UI, and Firebase with a wide range of ad-hoc tools.
Designed and implemented API interface for the web client in Node.js, Express.js, and Google Cloud.
Ported a legacy Hugo (Go) web front-end to Next.js/React (JavaScript). The change of language and tooling let us develop and release features much more quickly.
I also contribute to the website content.
ForceManager
2018 - 2019Front-End Developer
Treviso, Italy/Barcelona, Spain- React
- JavaScript
- Redux
- HTML
- CSS
Helped design and implement a custom component library in React.js, which we rendered open-source.
Wrote various internal tools in React.js/Redux.
Maintained bug-free the internal web application.
Sellf
2016 - 2018Lead Front-End Developer
2017 - 2018 Treviso, Italy- Ember.js
- JavaScript
- D3.js
- HTML
- CSS
Designed and developed a new utility-based CSS framework which drastically simplified the workflow, and improved UI quality.
Optimized the web client for speed and accessibility with in-house CSS framework and semantic HTML structure.
Migrated some parts of the application from CoffeeScript to JavaScript.
Implemented gamification and many other important features.
Front-End Developer
2016 - 2017 Treviso, Italy- Ember.js
- JavaScript
- D3.js
- HTML
- CSS
Implemented user metrics dashboard in pure CSS and D3.js.
Worked on implementation of many small features which essential to the clients.
Maintained the code base.
Next Italia
2012 - 2015Hybrid Mobile Apps Developer
2014 - 2015 Jesolo, Italy- Angular.js
- Ionic
- Cordova
- JavaScript
- Node.js
- HTML
- CSS
- UI
- UX
Wrote an internal proposal to start offering mobile applications built with web technologies like Ionic and Angular. The proposal saw fruition and increased the company’s revenue.
Designed and developed API and back-end services in Node.js which we managed on Debian-based VMs.
Designed and developed landing page websites for the apps.
Web Developer
2013 - 2014 Jesolo, Italy- PHP
- WordPress
- jQuery
- HTML
- CSS
- UI
- UX
I proposed switching from Drupal to WordPress in order to improve development time and quality, which was accepted and became a default framework for all of our new clients to this date.
Designed, developed and maintained WordPress and PHP websites.
Developed static responsive websites.
Worked closely with the clients to understand their needs and solutions.
Internship
2012 - 2013 Jesolo, Italy- PHP
- Drupal
- jQuery
- HTML
- CSS
Maintained Drupal and PHP websites.
Developed static responsive websites.
Gave support for technical issues.
Administered hosting, domain and email providers.
Skills
Web Development
I'm fluent in JavaScript and React, semantic HTML, and responsive CSS. I've also written a good amount of Node.js, and I have experience with MySQL and NoSQL databases. During my career I've used various JS and CSS frameworks such as jQuery, Angular, Ionic, Bootstrap, Ember, etc.
JavaScript
React
CSS3
HTML5
Responsive Design
User Experience (UI/UX)
Technical Leadership
Work with engineers and designers to design and architect complex systems. Work with product managers to plan and prioritize features.
Mentor developers, review code, and help establish best practices.
Communicate and document effectively, and relate well to people.
Provide web development expertise from many years of experience with the web technologies.
Languages
Italian
English
Serbian
Projects
Jesolo Meteo
- JavaScript
- Angular
- Ionic
- Apache Cordova
- D3.js
- Node.js
- Express.js
- MySQL
- Redis
- UI
- UX
Created a beautiful hybrid app in Ionic and Angular for iOS and Android which had thousands of users.
Mounted and connected a Davis Vantage Pro2 weather station to a local server to record data.
Developed a web server in Node.js and Express to stream data updates via Redis Pub/Sub to the app clients.
Developed various weather, marine, and astronomical features and data visualizations in D3.js.
Jesolo Strade
- JavaScript
- Angular
- Ionic
- Apache Cordova
- Node.js
- Express.js
- MySQL
- UI
- UX
Designed and developed an app in Ionic and Angular for iOS and Android.
Developed features based on a tight integration with Maps.
Integrated various live webcams and 3rd party data.
Education
- Certificate on Network Fundamentals
Cisco Networking
2010 - 2011 - Information Technology and Programming
ITIS Vito Volterra
2008 - 2011 - Electrical Engineering and System Automation
Technical School Pirot
2005 - 2008
About me
At the age of 14, I got access to the internet and that triggered my curiosity to learn how it works which lead me to self-learn HTML, and CSS, and start developing websites. I love things small, fast, and light – and that’s paid off during my career.
Other than that, I love sports and I have a decade of experience in advanced calisthenics skills. I also enjoy reading, writing, and taking long walks with my girlfriend.