Färdigheter

Mina färdighter inom Webbutveckling

Jag har grundläggande kunskap av att skapa responsiva och lätthanterlig webbplatser genom att använda HTML, CSS, JavaScript, TypeScript, React, Node.js & Express, MongoDB, API-utveckling & integration, Versionshantering – Git, GitHub & GitLab, Agil metodik och Responsiv design & UX. Dessa teknologier är grunder i webbutveckling och har hjälpt mig att bygga både startsida och dynamiska webbupplevelser.


HTML(Hyper Text Markup Language)

HTML är grunden för alla webbplatser och används för att strukturera innehåll. Genom att använda korrekt HTML5-struktur kan jag skapa webbplatsens grundläggande layout och se till att innehållet är tydligt samt lätttillgängligt.


CSS(Cascading Style Sheets)

CSS används för att styla och layouta webbplatser. Jag har erfarenhet av att designa både enkla oca avancerade layouter. Jag har även arbetat ,ed reponsiv design, så att webbplatser ser bra ut på alla enheter från datorer till mobiler.


JavaScript ger webbplatser liv och interaktivitet. Jag har använt JavaScript för att skapa dynamiska funktioner, hantera DOM-manipulation, och utveckla applikationer med både ren JavaScriptoch moderna ramverk.


TypeScript

TypeScript ger bättre struktur och säkerhet i kodbasen. Jag använder det för att bygga robusta och skalbara applikationer, särskilt tillsammans med React och Node.js.


React

React är mitt främsta verktyg för att bygga komponentbaserade och interaktiva användargränssnitt. Jag arbetar med state management, hooks, routing och komponentåteranvändning för att skapa moderna och responsiva användargränssnitt


Node.js & Express

Med Node.js och Express bygger jag backend-lösningar och RESTful API:er. Jag har erfarenhet av routing, middleware, autentisering och datavalidering samt integration med databaser som MongoDB.


MongoDB

MongoDB är min primära NoSQL-databas. Jag arbetar med Mongoose för att skapa datamodeller och hantera CRUD-operationer. Jag är van vid att bygga flexibla datalösningar anpassade för olika typer av applikationer.


API-utveckling & integration

Jag har skapat och konsumerat både egna och externa API:er. Jag förstår grunderna i REST, arbetar med JSON-format och hanterar API-anrop med hjälp av fetch, axios och asynkrona funktioner.


Versionshantering – Git, GitHub & GitLab

Jag använder Git dagligen för att versionshantera kod, arbeta i team och hantera projekt via GitHub eller GitLab. Jag är bekväm med brancher, pull requests, commit-meddelanden och konflikthantering.


Agil metodik

Jag har erfarenhet av att arbeta enligt agila principer – bland annat i projekt med SCRUM eller Kanban-inspirerat arbetssätt. Jag är van vid att jobba iterativt, planera sprintar och delta i dagliga standups eller kodgranskningar.


Responsiv design & UX

Jag designar webbplatser som fungerar bra på alla skärmar genom att använda CSS Grid, Flexbox och media queries. Jag har fokus på både funktionalitet och användarupplevelse.