Skills
Technical Skills
- React
- Next.js
- Redux
- SASS
- CSS Modules
- Utilizing React daily for both server and client components.
- Optimizing with useMemo and useCallback hooks when applicable.
- Leveraging context API for state management between components.
- Developing applications with server-side rendering (SSR) and static site generation (SSG) for performance and SEO benefits.
- Additionally, I have experience with building static websites using the next export option.
- Managing global state with Redux for predictable updates and efficient communication between components.
- Writing modular SASS stylesheets using mixins and functions for maintainability and scalability.
- Implementing CSS Modules for local scope and component-specific styles.
Soft Skills
- Communication
- Delegation
- Initiative
- Leadership
- Problem Solving
- Effectively communicating with cross-functional teams to coordinate on project milestones and deliverables.
- Clear communication helps resolve conflicts and ensures alignment on goals.
- Efficiently delegating tasks based on team member availability and expertise, resulting in timely completion of projects and increased team morale.
- Encouraging initiative within the team by providing opportunities for innovation, which leads to the development of new features and processes that enhance our workflow.
- Leading a team through the recruitment process, selecting candidates who share our vision and values, resulting in a cohesive and dedicated team that contributes to the success of our projects.
- Solving complex issues by applying analytical thinking and creativity, leading to the successful implementation of critical features and the resolution of major challenges faced by the team.
Work Experience
- Citrus Systems
- Boca Tech
Lead Front-End Developer
Jul 2021 - Oct 2024 | 3 years, 3 months
Belgrade, Serbia
- Successfully led the team in migrating to Next.JS (React) and Vue, resulting in improved performance and maintainability.
- Developed and maintained internal front-end framework used across multiple projects.
- Created multiple internal NPM packages, one being a library of components and logic consumed by Next.JS apps.
Front-End Developer
Aug 2020 - Jun 2021 | 10 months
Belgrade, Serbia
- Revamped the outdated codebase into a more streamlined, modular structure while preserving our proprietary internal front-end framework utilized across various iGaming projects.
- This involved extensive use of technologies such as HTML5, ES6+, SASS, and TWIG.
Front-End Web Developer
May 2018 - Mar 2019 | 10 months
Belgrade, Serbia
- As the sole front-end developer in my first role, I successfully executed numerous projects, including a complex appointment scheduling platform for beauty services.
- My contributions extended beyond coding, integrating UI/UX designs with functional requirements and managing data entries.