Profilbild von Igor Litajkovski Senior Software Developer / Architect (Angular / React) aus Bern

Igor Litajkovski

verfügbar

Letztes Update: 30.10.2023

Senior Software Developer / Architect (Angular / React)

Abschluss: Master Studium | Software Engineering and Internet Computing
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

portfolio-2018---igor-litajkovski.pdf
Empfehlungsschreiben - Adesso-die Mobiliar.pdf
Igor Litajkovski Lebenslauf 2020 CH.pdf
IT-Projekte-Liste-Igor-Litajkovski_011723.pdf

Skills

Frontend-Development
Technologien:
  • HTML5, CSS3, SASS
  • JavaScript, ECMAScript 6, TypeScript
  • AngularJS, Angular 2+, Angular UI, React, Next.js, RxJS, Redux, NgRx, Flux
  • Stencil.js (Custom Web Components)
  • Google Material Design, MUI, Tailwind, Bootstrap
  • NX Workspace
Konzepte:
  • Single Page Applications (SPA)
  • Responsive Design (fluid & adaptive)
  • Mobile First Design
  • Monorepo (Workspace)
  • NX Workspace
  • Continuous Integration
  • Continuous Delivery
Backend-Development
Technologien:
  • Node.js, Express, PHP
  • Webpack, Gulp
Konzepte:
  • AJAX, REST, RESTful, RESOURCEful, WebSockets
  • Asynchrone Programmierung, Promises, Generators, Observables
  • Security wie CSRF, CSP, P3P, X-XSS-Protection etc.
     
Datenbank
Technologien:
  • Firestore
  • Firebase
  • MongoDB
  • Mongoose
  • Postgresql 
  • MySQL
  • SQL
Konzepte:
  • Relational Database Management System (RDBMS)
  • NoSQL
  • Real-Time Database
  • Serverless Architecture

Project Management
Technologien:
  • YouTrack
  • Jenkins
  • Trello
  • Slack
  • Git
  • JIRA
  • Redmine
Konzepte:
  • Agile, Scrum, Kanban, The Scaled Agile Framework SAFe (praktische Erfahrung)
Testing
Technologien:
  • Jasmine, Jest, Mocha, Chai, ChaiHTTP, Sinon.JS, Expect, Assert
  • TestCafe, Cucumber.js, Selenium-Webdriver, WebdriverJS
  • Karma, Protractor, Istanbul
Konzepte:
  • Test Driven Development (TDD), Behaviour Driven Development (BDD)
  • Unit-Tests, Integrationstests, Acceptance-Tests
     
Deployment/Hosting
Technologien: Docker, Heroku, TeamCity, cPanel, PHPmyAdmin, mLab, AmazonWebServices, Google Console, Microsoft Azure

Projekthistorie

01/2021 - bis jetzt
Senior Frontend Entwickler und Architekt
Bundesamt für Informatik und Telekommunikation BIT (Internet und Informationstechnologie, >10.000 Mitarbeiter)

▪ Technische Projektleitung - Lead Software Engineer bei Architektur, Konzeption und Umsetzung von Monorepo mittels Angular Workspace, NgRx, RxJS und Oblique

▪ Aufbau von GUIs basierend auf die neuen cutting-edge Technologien im Frontend Bereich wie hooks, SSR (server side rendering), Web Komponenten, funktionelle und asynchrone Programmierung, state-management Verwaltung

▪ Aufbau von Funktionslogik und Businesslogik, sowie Implementierung der UI Komponenten und deren Integration nach etablierten Sotware Prinzipen MVC, SOLID, DRY, KISS und YAGNI   

▪ Mitarbeiten in innovativem internen Projekt und Verantworten der gesamten DevOps-Kette (CI/CD, Git Branching, Build and Release pipelines)

▪ Entwickler und Architekt bei der Entwicklung von betriebswirtschaftlicher Software https://www.i14y.admin.ch

▪ Sehr hohes Qualität ist ein Muss (clean code + testability + accessibility + solid)

▪ Softwareentwicklung nach agilen Methoden und iterative Entwicklungszyklen inkl. alle Scrum Zeremonien (Planning, Retro, Review, Refinement, PI Planning, Daily)

▪ Laufende Abstimmung der Detail-Anforderungen, Konzepte und Schnittstellen zwischen Backend und Frontend mit den Kollegen Auftraggebern und Partnerfirmen in einem agilen, SCRUM-artigen Entwicklungsprozess

▪ Entwerfen einer Softwarearchitektur für “Sharable Components”


08/2019 - 12/2020
Senior Front-End React Entwickler
Mobfox SSP GmbH (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Mobfox ist ein weltweit führender mit fünf Offices weltweit, datengesteuerter mobiler SSP und Austausch, der Publishern alle Tools zur Verfügung stellt, die sie zur effizienten, transparenten und automatischen Verwaltung ihrer Anzeigenschaltung, Datenebenen und ihres Monetarisierungsstapels benötigen.

Meine Haupttätigkeit ist die Entwicklung von Interface-Komponenten, die nach bekannten Workflows wie Flux oder Redux implementiert und ausgeführt werden. Dabei muss ich auch sicherstellen, dass diese Komponenten und die gesamte Anwendung robust, skalierbar und einfach zu verwalten und zu testen sind.

Die folgenden Aufgaben sind Bestandteil meiner Tätigkeit als Senior React Developer:

  • DOM manipulation und JavaScript object model
  • Tiefes Verständnis von React.js und seinen Grundprinzipien sowie moderne React Hooks
  • Anwenden beliebter React-State Maangement Workflows wie Flux und Redux
  • Komponenten styling und Encapuslation prinzip
  • Side effect tools Redux-Saga und Redux-Thunk
  • Kenntnisse über EcmaScript6 Spezifikationen.
  • Umgang mit komplexen Datenstruktur.
  • Anwenden von RESTful-APIs.
  • Implementierung moderner Autorisierungsmechanismen wie JSON Web Token.
  • Tiefes Verständnis für Reactive-Programming und UX (change detection).
  • Kenntnisse über moderne Front-End-Build-Pipelines und -Tools (npm, webpack, node, grunt, gulp, ssr)
  • Fähigkeit, Geschäftsanforderungen zu verstehen und in technische Anforderungen zu übersetzen (Beschreibung von Aufgaben und Stories, Jira, SCRUM, Schätzungen)
  • GIT-Ansatz (branching, solving conflicts, CI, CD, code review).
  • Unit-, Snapshot- und Integrationstests (Jasmin, Jest, Karma)
    Fortgeschrittene Kenntnisse mit „code versioning“ Tools.

01/2019 - 09/2019
Senior Front-End Entwickler
Adesso Austria GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Technologien AngularJS, Angular 7, Unit Testing mit Karma, GIT, SAFe, SCRUM, RxJS, TDD, JIRA

Beschreibung Portierung AngularJs auf Angular7 gemäs Absprache und Anleitung vom Kunde. Implementierung von verschiedenen Eigenschaften wie filtrieren, sortieren, UI layout umsetzen, Paginierung, Service Aufruf, Implementierung von UI-Elementen basierend auf einem kundedefinierten Framework. Software Entwicklung nach SAFe in agilem interdisziplinären Scrum-Teams. Analysieren von Business Anforderungen auf Machbarkeit und Aufwand. Entwickeln und Integrieren von Microservices mit  Businesslogik in JavaScript / TypeScript (Offlinefunktionalität). Frontendentwicklung mit Angular 7 und  Erstellung von automatisierten Tests (Unit- bis E2E-Tests). Praktische Berufserfahrung in agiler Softwareentwicklung  (SAFe, Scrum, Continuous Integration, Continuous Delivery, automatisiertes Testen, DevOps).

01/2015 - 06/2017
Full Stack Software Entwickler
Nachrichten Portal (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Link vom Projekt: https://youtu.be/4uVfNs9whk8

Technologien: Angular, firestore, NoSQL, API Implementierung, Material Design, Real-Time DB, PWA (progressive web apps

Beschreibung: News App ist eine Progressive Web App, die verschiedene Funktionen wie Auflistung von News, Diskussion, Kategorisierung, Filterung usw. enthält. Als progressive Web-App bietet es die beste Benutzererfahrung im Webbrowser in Bezug auf Geschwindigkeit und Leistung. Die App ist browserübergreifend kompatibel, so dass sie sich einfach auf jedem Bildschirm oder Gerät anpasst. Mit den modernen Front-End-Konzepten reagiert es als native mobile App. Im Back-End organisiert die App jeden Artikel anhand seiner Kategorie, Stichwörter, Autor und der Beziehung zu den anderen Artikeln auf intelligente Weise. Für eine bessere Nutzerbindung implementiert die App Facebook, Twitter und Thumbler API. Tha App bietet ein Admin-Panel für die Artikel Autoren, so dass die CRUD-Operationen auf den Posts tun können.

01/2013 - 12/2014
Head Of Software Development
3D Magnum (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Link vom Projekt: https://youtu.be/vomkJusGa4g

Technologien: PHP, MySQL, RDBMS, SLQ, E-mail verification, AJAX, PayPal Api's, Bootstrap, Responsive Design

Beschreibung: 3D MAGNUM ist eine E-Commerce Web Seite für den Verkauf von 3D Objekten. Es ist bassiert auf das MVC Design Pattern und steht in Verbindung mit PayPal API’s. Der App enthält alle moderne E-Commerce Eigenschaften, wie Empfehlungen, Newsletters, Produkt Bewertung, Mobile Optimierung, E-mail Empfehlungen und viele mehr. Das Frontend ist glatt un elegant, einfach navigierbar. Sicherheit und Skalierbarkeit haben eine entscheidende Rolle in dieser App.

02/2012 - 11/2012
Software Architect/Developer
Top-Meal (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Link: https://youtu.be/iKEHap-RzG8

Technologien: Web App, Blog, Kategorisierung, AJAX, Social Media API's, Admin Panel, CRUD Operationen, Online Marketing, Google Adsense API's Implementierung, responsive design

Beschreibung: Top-Meal is eine Kochrezepte Webseite das bietet dem Benutzer eine moderne, dynamische und interaktive Art der Zubereitung eines Essens. Die App hat besonderem Fokus auf Online-Werbung. Die App ist user-friendly, also passt sie sich perfekt an jedes Gerät an. Die Homepage hat Implementierung von “infinite scrolling” für die bequemste Benutzererfahrung und angemessene Leistung in der langen Liste von Rezepten. Alle Rezepte sind auf Basis vieler Parameter wie Stichwörter, Zeitraum, Tags, Küchenbereichusw. Organisiert.

09/2011 - 03/2012
Software Development Engineer
Infobit (Internet und Informationstechnologie, 50-250 Mitarbeiter)


Link vom Projekt: https://youtu.be/vomkJusGa4g

Technologien: Machine Learning, XML, JSON, RSS Feeds, REST, DOM manipulation, Crons, Web Services

Beschreibung: InfoBit ist ein Nachrichtenaggregator, der Nachrichten aus verschiedenen Quellen sammelt und publiziert nur die aktuellsten Nachrichten, nach ihre Relevanz und Wert. Der App verwendet komplxe Algorithmen und Datenstrukturen um beste Ergebnisse zu erzielen, wi z.B. Wort Häufigkeit, Wort Gewicht, Quellen Vergleich usw. In jedem zehnten Minute sammelt die App Daten aus acht verschiedenen Quellen aus Österreich und stellt dem Benutzer nur die wertvollsten Informationen zur Verfügung.

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Räumliche Verfügbarkeit: Deutschsprachiger Raum vo Ort / Remote (home-office)

Youtube - Video

https://www.youtube.com/channel/UCYoCF4Zocu5bYBgvM6JXfxg

Profilbild von Igor Litajkovski Senior Software Developer / Architect (Angular / React) aus Bern Senior Software Developer / Architect (Angular / React)
Registrieren