Hi there! I’m Vigan Vula, a senior software engineer with a strong frontend focus and a passion for clean code, SOLID principles, and maintainable architectures. I design and implement scalable web applications using modern JavaScript frameworks (Vue 3, Ember.js, TypeScript, ES6) and back-end services(.NET core, Nodejs) that feel fast and reliable at scale. I thrive in fast-paced environments and enjoy shaping production-ready features end-to-end while mentoring teammates on best practices. I love turning complex requirements into solid, well-tested systems, collaborating with product and hardware teams, and continuously improving development processes.

Hi there! I’m Vigan Vula, a senior software engineer with a strong frontend focus and a passion for clean code, SOLID principles, and maintainable architectures. I design and implement scalable web applications using modern JavaScript frameworks (Vue 3, Ember.js, TypeScript, ES6) and back-end services(.NET core, Nodejs) that feel fast and reliable at scale. I thrive in fast-paced environments and enjoy shaping production-ready features end-to-end while mentoring teammates on best practices. I love turning complex requirements into solid, well-tested systems, collaborating with product and hardware teams, and continuously improving development processes.

Available to hire

Hi there! I’m Vigan Vula, a senior software engineer with a strong frontend focus and a passion for clean code, SOLID principles, and maintainable architectures. I design and implement scalable web applications using modern JavaScript frameworks (Vue 3, Ember.js, TypeScript, ES6) and back-end services(.NET core, Nodejs) that feel fast and reliable at scale. I thrive in fast-paced environments and enjoy shaping production-ready features end-to-end while mentoring teammates on best practices.

I love turning complex requirements into solid, well-tested systems, collaborating with product and hardware teams, and continuously improving development processes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Albanian
Fluent
Swedish
Intermediate

Work Experience

Senior Software Engineer at Beijer Electronics
September 1, 2023 - Present
Led frontend architecture for an enterprise Range Planning tool using Vue 3 (Composition API), TypeScript, and Pinia; migrated components to design system standard and integrated backend services with Python/FastAPI for article processing and API integrations; refactored monoliths toward domain-driven architecture; implemented end-to-end analytics pipeline (frontend event capture → backend processing → GCP BigQuery storage → Looker Studio dashboards); implemented Redis caching for user settings; managed authentication flows; improved security, testing, and maintainability; drove performance optimizations and backend refactoring.
Software Development Engineer at Beijer Electronics
January 1, 2017 - January 1, 2023
Full-stack engineer & team architect on an industrial IoT platform used by industrial automation customers worldwide. Built end-to-end analytics pipelines, migrated legacy components to a domain-driven architecture, and delivered backend services using Python/FastAPI; contributed to architecture and platform modernization on Azure with a microservice-based approach.
Software Engineer
January 1, 2015 - January 1, 2017
Developed cross-platform mobile apps using Apache Cordova / PhoneGap (HTML5, CSS3, JavaScript); built interactive experiences and gamified apps using Unity 3D (C#); integrated third-party APIs and SDKs for analytics and marketing campaigns.
Senior Software Engineer at IKEA
September 2, 2023 - Present
Led frontend architecture for an enterprise Range Planning tool using Vue 3 (Composition API), TypeScript, and Pinia; served across multiple retail markets. Drove design system adoption by transforming existing components to SKAPA compliant architecture, ensuring UI consistency and long-term scalability. Designed and developed backend services with Python / FastAPI for article processing, validation workflows, and third-party API integrations. Refactored monolithic backend into a domain-driven architecture, improved separation of concerns, testability, and maintainability. Built end-to-end analytics pipeline (frontend event capture → backend processing → GCP BigQuery storage → Looker Studio dashboards) enabling data-driven product decisions. Implemented Redis caching layer for user settings, improved response times, and reduced database load. Implemented authentication flows (Auth0/OAuth2) and continuously modernized legacy codebases. Reduced technical debt and mentored teammates
Senior Software Engineer / Full Stack Engineer at Beijer Electronics
January 1, 2017 - January 1, 2023
Full stack engineer & team architect on an industrial IoT platform used by industrial automation customers worldwide. Designed and evolved a microservice-based event-driven architecture across a dozen core services in Azure (App Services, Azure Functions, IoT Hub, SQL, NoSQL storage). Built Ember.js + D3.js dashboards for real-time device telemetry and IoT fleet monitoring. Implemented high-volume telemetry ingestion pipelines handling millions of messages per day through Azure IoT Hub. Managed end-to-end product lifecycle: architecture, coding, code reviews, release planning, and technical guidance. Served as Scrum Master, aligning team with stakeholders on roadmap and priorities. Delivered DevOps automation (TeamCity, ARM templates, PowerShell) to streamline deployments and cloud provisioning. Collaborated with hardware teams to IoT-enabled HMI devices and bring them into the cloud ecosystem. Designed microservice-based architecture using .NET Core, event-driven backends, and modern
Software Developer at Beijer Electronics
January 1, 2015 - January 1, 2017
Developed cross-platform mobile apps using Apache Cordova / PhoneGap (HTML5, CSS3, JavaScript) to deliver marketing solutions for multiple client campaigns. Built interactive experiences and gamified apps using Unity 3D (C#), boosting user engagement for marketing initiatives. Integrated third-party APIs and contributed to frontend/backend feature development across campaigns.

Education

BSc at University of Sheffield
January 1, 2010 - January 1, 2014
BSc in Computer Science at University of Sheffield
January 1, 2010 - January 1, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Manufacturing, Computers & Electronics, Professional Services