Dusan Marinic

Dusan Marinic

$35/hr
Senior React.js/Next.js developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
34 years old
Location:
Belgrade, Serbia, Serbia
Experience:
8 years
ABOUT ME I am a well-experienced and highly skilled Web Developer who began my web career with HTML/CSS/JS and later on continued with React. Through more than seven years of experience, I have successfully developed dozens of web applications and websites. As a result of my expertise, I have gained the perspective necessary to manage the entire software development process – from the beginning to the end. Ever since my first project, I have developed a strong sense of organization and the ability to manage time across many tasks on a daily basis. I am compelled to deliver high-quality products whilst meeting deadlines and appeasing multiple clients at the same time. Dušan Marinić Frontend Developer SKILLS • Functional Programming • Object Oriented Programming • Component-based Programming TECHNOLOGIES • NextJS • React • Vanilla JS • TypeScript • Angular OTHER TOOLS • Git / Bitbucket / Gitlab • VSCode • Postman • FileZilla/GoodSync • Chrome DevTools • Postman/Swagger • Jira/Asana/Trello • cPanel • AWS / Amplify • Vercel/ Netlify/ Firebase Hosting • Figma/Zeplin SOFT SKILLS • Communication (verbal and written) • Teamwork and conflict resolution • Problem-solving • Time management • Presentation skills I have extensive expertise in designing React (NextJS) apps, using Typescript for static typing. Additionally, I am acquainted with modern React libraries and concepts, including Hooks, React Router, Redux, React Query, SSR, and so forth. My outstanding performance and soft skills led to my promotion to Web Development Team Lead at Cinnamon for a 6-person team with a focus on their professional advancement and upgrading of seniorities. HIGHLIGHTED PROJECTS DocScheduler Jan 2023 - Present I led the front-end development of DocScheduler, a web app designed to improve healthcare scheduling and patient-provider engagement. I created a user-friendly interface with a map, advanced filters, and detailed doctor listings to enhance the search experience. The homepage and doctor profiles were designed for easy access to essential information like practice locations, accepted insurances, and educational background. I also built intuitive provider and patient dashboards that include appointment histories and health surveys, facilitating a well-rounded care management system. My implementation of an all-encompassing notification system ensures timely updates through email, app, and SMS. I fortified user data protection with a secure login and account management framework. Administering the administrative interface, I enabled indepth insights into revenue streams, user management, and subscription services. Moreover, I played a crucial role in developing a chat/form feature for immediate user support and an efficient payment process with Stripe integration, streamlining financial transactions. GetArch Dec 2022 - Apr 2023 I was a lead developer on this project. I was in charge of developing the business logic and ensuring that the development team is using the most effective technique possible despite the incredibly complex logic. I created the homeowner form as a standalone React widget that can be easily integrated into any website. I also contributed to the design and development of the powerful home analysis dashboard which enabled installers to create a quick and efficient (fully customizable) proposal based on the detailed information about the residential building. Given that data is collected from over 20 sources, I used React Query as the primary tool to enable optimal data fetching, fast caching, and the elimination of unnecessary calls to API. LANGUAGES • English – Fluent • Serbian - Native HOBBIES • Basketball • Guitar • Cooking • Reading Vuzz TV Netcast April 2019 - April 2021 During my time at Vuzz TV, I worked on several main features of the app such as user account management, video player, billing module, responsive layout, and so forth. The biggest challenge was the video player, which featured complex state management, channel list playback, list of single-channel containing EPGs for the previous 7 days, the transition from LIVE to DVR mode, full progress bar control, and so on. I ensured performance and consistency by the use of useReducer, useMemo, and useCallback hooks. I used React hooks to create reusable functional components. A hook useReducer was used for state management of the player. The objective of this OTT platform was to create a smooth and well-performing web television experience for the customers, which our team successfully managed to accomplish. WORK EXPERIENCE Web Development Team Lead Cinnamon Agency Aug 2022 - present • Leading and coaching six React and WordPress Developers. • Team tech stack: React, NextJS, Wordpress, Javascript. • Planning the software architecture for all new web projects. • Acting as a Tech Lead for all NextJS/React/WordPress projects. • Overseeing the projects that the team is working on. • Providing estimates for the projects. • Acting as tech representative on client sales calls. • Improving existing processes and developing new processes related to the Development department. • Researching new libraries, tech solutions, and software best practices. • Mentoring less experienced Web Developers. • Supporting recruitment in hiring of new Web Developers. • Organizing internal development-related workshops and training sessions. • Code review. • Analyzing team performance and monitoring their satisfaction. • Collaborating with other departments at Cinnamon. Frontend Web Developer Cinnamon Agency Apr 2021 - present • Development of website and web apps using ReactJS and the associated tech stack. • Tech stack: React, TypeScript, Next.js. • Analyzing business problem requirements in order to implement practical solutions. • Implementing new features on a daily basis. • Collaborating with other developers, product designers, and project managers on the creation of digital products. • Developing web projects from the beginning to the end while respecting the deadlines. React developer Netcast doo Apr 2019 - Apr 2021 • Worked as both frontend developer and a Scrum Master. • Developed web and mobile apps using React and React Native. • Ensured that the team incorporated agile values and principles into their work and that they follow the agreed processes and practices. In some way served as a mentor. • Developed the applications to the production version while respecting the deadlines. Co-founder and Web developer Vitamin Studio Jun 2016 - Feb 2019 • • • Worked as both project manager and web developer. Developed web apps using React and created custom WordPress themes from scratch. Developed web apps and websites from the beginning to the end - worked and managed the projects from the first client meeting to the final launch and maintenance (when applicable).
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.