Boban Senikj img

About Me

I am a web developer who successfully completed front-end development studies at Brainster Academy. With 8 years of experience in UI/UX and Graphic design, I have delivered numerous projects and collaborated with various clients, specializing in WordPress development. My journey in web development spans over 2 years, and I am eager to continue my career growth as a full-stack developer. Mainly focused on TypeScript, React, and Next.js as Frontend Technologies and Node.js as Backend technology, I am open to new challenges, including traditional technologies like pure JavaScript and jQuery library, or learning new programming languages and frameworks to enhance my technical knowledge and skills.

Driving License:

Driving license category: B

LANGUAGES

English


Serbo-Croatian


Albanian


Work Experience:

Full-stack Developer

Online, April 2024 - Present

Since April 2024, I have been a full-stack developer at Online Forever Music, enhancing their Next.js platform. I migrated the codebase to TypeScript, improving scalability and maintainability across API routes, pages, and components. The platform integrates Sanity for content, AWS S3 for media, and MongoDB for data. I added new API routes with advanced filters and developed an email editor for creating and sending templates from the admin dashboard to filtered users. With React TanStack Query, I optimized data-fetching and caching, boosting performance. I also implemented secure Google OAuth and continue refining features for stability.

Front-end Developer

Online, Feb 2024 - Present

Introducing "Cart-Neto", an e-commerce platform developed by me as freelance front-end developer in collaboration with Upsites company. Leveraging Next.js, TypeScript, Tailwind CSS, React Context API, and Shadci UI for the front-end, with Node.js and MySQL for robust back-end data management. Currently in progress, Stay tuned as we work towards delivering a secure, user-friendly, and visually stunning shopping experience. The front-end development was led by myself, working in tandem with a team of back-end developers. I also be involved in the upcoming back-end development phase.

Web Developer

Skopje, Jun 2023 - Present

Project "Time management" is built in order to improve Team management. CRUD operations are implemented using Node.js on the backend side and React as a UI library. MySQL is used as a relational database where tables are protected and linked with foreign keys. Complex SQL queries are executed and data is mapped in JSON object and returned as an HTTP response to the UI. Also, JWT Authentication is implemented and Authorization (Role-Permission approach) too so different types of users are supported in the application in order to perform different sets of operations. Postman is used to test endpoints and Authentication as well. Team Size: 2 developers Tools & Technologies: Node.js, React, Typescript, SQL, MySQL DB, REST Services, JWT Authentication(encrypt, decrypt token), Ubuntu AWS , Putty, Pm2, Git, Visual Studio,

Web Developer

Skopje, Jan 2023 - Present

Project "Web Shop" is my idea. A private multy-tenant e-commerce platform enables users to create stores, manage payments with Stripe, and customize their experience with subdomains and domains. The application ensures a secure environment through custom JWT authentication and authorization, facilitating seamless CRUD operations for products and more. Team Size: 1 developer Tools & Technologies: Next.js, MySQL, Tailwind CSS, Stripe, REST Services (CRUD operations), Stripe payments, JWT Authentication.

Front-end Developer

Skopje, Jan 2022 - Jan 2023

Project "Izvidnici" is built using technologies Next.js and PHP as the backend. My responsibilities were to connect the UI part of the application with PHP REST API. Our dedication as a team to the success of the project brought us victory in hackathon completion. We used Scrum methodology in order to be flexible for the client's needs. Team Size: 10 developers, 2 Testers, 1 Project manager. Tools & Technologies: Next.js, Tailwind, Typescript, PHP, REST Services, Ajax, MySQL, Git, Visual Studio.

Web Developer

Skopje, Jan 2022 - Jan 2023

Application "HackMatch" is developed using Next.js, Typescript, and Tailwind CSS. For Database management, we used Supabase, and also Database was used for user authentication. Cloudflare Workers enabled optimal API performance at the edge. ORM Drizzle framework was used for effective data handling. Team Size: 8 developers, 2 Testers, 1 Project manager. Tools & Technologies: Next.js, Tailwind, Typescript, MySQL, Drizzle ORM, Cloudflare Workers, Supabase Auth, REST Services, Ajax, Git, Visual Studio.

Web Developer

Skopje, Jan 2022 - Jan 2023

Project "Jadi-domasno" is an e-commerce online app for recipes and cooks which allows users to create their own profiles where they can share different recipes and specials. There are several features implemented like saving favorite recipes, leaving reviews for other recipes no matter whether they are positive or negative, and filtering for specific recipes was also implemented in order to improve searching for specific recipes. The app is built with Next.js, TypeScript, Supabase, and designed with Tailwind CSS and Chakra UI. It offers a responsive, accessible, and visually appealing experience across different devices and platforms. Team Size: 1 developer. Tools & Technologies: Next.js, Tailwind, TypeScript, Postgres database, Supabase Auth, Ajax, Git, Visual Studio.

Graphic Designer

Pristina, Jan 2012 - Jan 2018

My responsibilities were the following:

  • Originating appropriate and effective design solutions.
  • Creating original design concepts.
  • Being fully involved in ongoing administration of projects.
  • Managing tenders for the General of KFOR army.

Tools & Technologies: CorelDRAW, Adobe Illustrator, Adobe Photoshop

UX/Web Design

Skopje, Jan 2018 - Jan 2019

My responsibilies were to lead transformave iniaves to elevate the digital presence and user experience of the company's WordPress-based website. Using WordPress features and custom design techniques that were used, the company website gets a more modern look via design. Tools & Technologies: CorelDRAW, Adobe Illustrator, Adobe Photoshop, AdobeXD, HTML, CSS, JS.

UX/Web Design

Skopje, Jan 2019 - Jan 2021

My responsibilies were to lead a comprehensive redesign iniave, elevate the company's digital presence through innovave design keep clean code pracces, and implement advanced animaons. The final idea was to improve the overall user experience not just to update aesthecs. Tools & Technologies: CorelDRAW, Adobe Illustrator, Adobe Photoshop, AdobeXD, HTML, CSS, JS.

Skills


HTML

CSS, SASS

JavaScript

jQuery

TypeScript

React

Next.js

Node.js

Rest Services

SQL

AJAX

Authentication & Authorization Flow

Git

ORM Prisma & Drizzle

Postman

PostgreSQL & MySQL

NoSQL (MongoDB)

Putty

AWS Servers

PM2

WordPress