
Bojan Vidanovic
Front-End DeveloperI'm a passionate Front-End developer with ~8 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
- Designed and developed core SaaS features, web client for data management, visualization, and user metrics in React, as well as implemented back-end and API functions in Node.js.
Lynky
2021 - PresentFounder/Full-Stack Developer
- 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.
- Created a custom content management system in React and Firebase/Google Cloud for managing the website content, and also developed the website in Next.js.
Dev & Gear
2020 - PresentFront-End Developer
- 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 is a European leading mobile CRM solution where I helped with building and maintaining internal tools for users and system management.
ForceManager
2018 - 2019Front-End Developer
- 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 CRM (exit) was a startup leader in Italy (H-Farm, Treviso) where I provided leadership in building, maintaining, and implementing new features for the web client.
Sellf
2016 - 2018Lead Front-End Developer
- Implemented gamification and other features in Ember.js.
- Implemented user metrics dashboard in pure CSS and D3.js.
- Designed and developed a new utility-based CSS framework which drastically simplified the work-flow, and improved UI quality.
- Optimized the web client for speed and accessibility with in-house CSS framework and semantic HTML structure.
- Worked on building iOS/Android hybrid mobile applications based on Ionic and Angular frameworks for clients mainly in the tourism and publishing sector.
Next Italia
2012 - 2015Front-End/Hybrid Mobile Apps Developer
- 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 for the hybrid applications which we managed on Debian-based servers.
- Designed and developed landing page websites for the apps.
- Developed and maintained clients websites in WordPress.
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
Skills
Software 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
- English
- Italian
- Serbian
Side Projects
Jesolo Meteo
Designed and developed a near real-time weather app in Ionic, Angular, and D3.js for iOS/Android platforms based on a dedicated weather station for the city of Jesolo.- 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
Designed and developed a traffic and parking tracking app in Ionic, Angular, and Google Maps for iOS/Android platforms providing near real-time data updates from various sources with maps and live webcams.- 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.
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.