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).