Working as a React developer, I've been a member of multiple teams involved in building
complex IFA
(Independent Financial Adviser) web application for buying insurance for a UK based banking client.
I have expirience with:
- developing and maintaining UI standalone and reusable components
- styling components with CSS module
- implementing Storybook based on Material UI
- writing unit tests with Jest and React Testing Library
- reading Kibana and Jenkins logs
- S.O.L.I.D. & DRY principles
- custom validation libraries
- updating snapshots
- ensuring ES linting compliance
- all stages of SDLC
- pnpm
- Redux and React plugins for debugging as well as Network and Source browser tabs
Engaged with Product Management, Scrum Masters, Business Analysts, UI/UX
Designers, Developers, and Quality Engineers for optimal outcomes.
Committed to delivering high-quality, well-designed,
testable, and scalable code by adhering to clean code principles.
As an Angular developer, I’ve successfully deployed an in-house platform,
I created dynamic, responsive, pixel-perfect and localized web applications. Here's a
breakdown of my Angular development work from November 2020 to January 2022.
Providing clean and reusable code,
I’ve used:
Angular / TypeScript / REST API / PrimeNG / Angular Material / SASS / CSS3 / HTML5 / Redmine / SDLC / Transloco
i18n / ES Lint / Git / npm
In Angular I had expirience with:
- Directives [*ngIf, *ngFor, ngClass]
- Lifecycle hooks [ngOnInit, ngOnDestroy, ngOnChanges]
- Decorators [@NgModule (declarations, imports, exports, providers), @Injectable, @Pipe, @Input, @Output
(EventEmmiter)]
- Reactive form with Validators (required, email, minLength(), maxLength())
- Routing [Router, Child routes]
- Feature Module [Lazy loading, Preloading strategy]
- HttpClient [fetching API data from server]
- Services
- Pipes [built-in, ng2Search and custom made]
- Interfaces
- RxJS [Observable, map]
- Angular Material & PrimeNG UI libraries
- Transloco i18n
As a versatile developer, I’ve delved into the exciting realms of responsive web design
and PHP with this Technology Stack:
Responsive Web Design: I’ve honed my skills in creating interfaces that adapt seamlessly across devices,
ensuring optimal user experiences.
-
SDLC (Software Development Life Cycle): I’ve navigated the entire development process, from requirements
gathering to deployment, ensuring efficient and well-organized projects.
-
Object-Oriented Programming (OOP): My codebase reflects the principles of OOP, emphasizing modularity,
encapsulation, and reusability.
-
DRY Principle (Don’t Repeat Yourself): I’m committed to minimizing redundancy by creating reusable components
and functions. Every piece of knowledge has a single authoritative representation within my codebase.
-
BEM Methodology (Block Element Modifier): When styling, I adhere to BEM—a structured approach that promotes
consistency and scalability.
-
SEO Mastery: Guided by experts, I learned the intricacies of SEO—how to optimize content, improve rankings, and
drive organic traffic.
-
SASS: My stylesheets are organized and maintainable, thanks to SASS’s powerful features.
-
SVG (Sprite): I’ve harnessed SVG sprites for efficient icon management.
-
CSS Grid and Flexbox: I wield these layout techniques to create flexible, responsive designs.
-
Intersection Observer: I’ve used this API to trigger actions based on element visibility.
-
HTML5: My markup adheres to modern standards, ensuring semantic and accessible content.
-
PHP: I’ve built dynamic server-side applications, leveraging PHP’s versatility.
-
MVC Architecture: I organize code into models, views, and controllers for maintainable projects.
-
phpMyAdmin and MySQL Database: I’ve managed databases, ensuring data integrity and efficient queries.
Meet the Maestro of Rhythm: Founder of Naturally Dance and Dance Enthusiast
🎶 Dance Teacher Extraordinaire: With a passion that ignites dance floors, I’ve taught countless students the
art of movement. From Cha-cha to Kizomba, my classes pulse with energy.
🌎 Global Grooves: My love for dance transcends borders. I’ve orchestrated international and local events,
uniting dancers from diverse cultures. Whether it’s a Ballroom or a Salsa, I’m there, orchestrating the magic.
📢 PR Dynamo: Public relations is my secret weapon. I’ve spun dance stories into headlines, filling venues with
eager souls.
🎉 Marketing Maven: From captivating social media posts to flash mobs, I’ve spread the rhythm far and wide.
🎧 DJ by Night: Dance parties come alive under my curated mixes. The crowd is moving to my sonic brushstrokes.
🌟 Belgrade Disco Fever: Ah, the crown jewel! Beogradska Disko Žurka - Belgrade Disco Fever where disco dreams
ignite. Naturally Dance made thousand souls to groove as one, transcending generations, nationalities, and
beliefs. It’s more than a
party; it’s a cosmic dance communion.🤩💃🕺🆒❤️
I am a software developer always ready to apply my
knowledge and
skills for continuous improvement. Having run my own business and working in a big corporation, I have been
associated with clients of various backgrounds, nationalities and needs. Generating my creative tools, I have
developed and strengthened abilities of proactive and assertive approach to projects from the idea, through goals
development, target groups to the implementation and end-users. Love to work in big teams!
✔Spoken and written English knowledge
✔Well designed, testable, and scalable code
✔Developing responsive and mobile-friendly websites
✔Excellent communication, collaboration and soft skills
✔Positive, responsible, detail and service-oriented personality
✔Experience with React, TypeScript, JavaScript, Redux, React Hook Form, Jest, React Testing Library, Angular,
RESTful API, Material UI, Angular Material, Prime NG, Transloco i18n, JSX, HTML5, CSS3 (+ Flexbox & Grid), SASS,
SVG (single & sprite), SEO, PHP, MySQL, Git, npm and pnpm
✔Experience with Clean Code Principles: S.O.L.I.D, DRY & BEM
✔Experience in code reviewing
✔Experience in all phases of SDLC
✔Experience in mentoring teammates
✔Experience with Trunk based development
✔Experience with the Scrum Agile framework
✔Experience with Jira, Confluence & Redmine
✔Experience with Virtual Desktop Infrastructure
✔Experience with reading Kibana and Jenkins logs
✔Passion for learning new skills and technologies
✔Experience with digital and social network marketing
✔Experience managing event planning with teams of similar business profiles in the realization of joint projects