igors@portfolio: ~

igors@portfolio:~$ whoami

igors

Igors Savins

senior full-stack izstrādātājs

PHP / Symfony · TypeScript / Node · Next.js · integrācijas · datu apstrāde · AI automatizācija

Rīga, Latvija · attālināti · atvērts projektiem

ritini ↓ vai nospied ~ lai atvērtu termināli

igors@portfolio:~$ cat about.md

Desmit gadi komerciālā izstrādē. Šobrīd — senior izstrādātājs produktu uzņēmumā: ap desmit Symfony mikroservisu produkcijā, platformā ar vairākiem simtiem servisu Kubernetes vidē, bet savos produktos — full-stack, no datubāzes līdz saskarnei.

Papildus uzņemos projektus: pieslēdzos esošām sistēmām, lasu cita cilvēka rakstītu kodu, veidoju integrācijas, datu migrācijas un automatizāciju. Attālināti, par stundas likmi vai fiksētu cenu par uzdevumu.

Symfony darbā, TypeScript un Next.js savos produktos, NestJS, Vue, Go un Python tur, kur tie sevi attaisno. Steku izvēlos pēc uzdevuma, nevis otrādi.

igors@portfolio:~$ ls -la skills/

██████████ ik dienu, produkcijā███████░░░ pārliecinoši, ir izlaists████░░░░░░ izmēģināts, nav pārdošanas arguments
drwxr-xr-x backend/
-rw-r--r--PHP 8.xgalvenā valoda kopš 2016██████████-rw-r--r--Symfony · Doctrine · Messenger██████████-rw-r--r--TypeScript · Node.js · NestJS██████████-rw-r--r--Next.js · Reactsavi produkti███████░░░-rw-r--r--Vue.js████░░░░░░-rw-r--r--Go · Pythontikai bibliotēkas un rīki████░░░░░░
drwxr-xr-x data/
-rw-r--r--MySQL · MariaDB · PostgreSQL██████████-rw-r--r--Redis · KeyDB · Memcached██████████-rw-r--r--RabbitMQ · AMQP · SQS / SNS██████████-rw-r--r--Elasticsearch · OpenSearch███████░░░-rw-r--r--S3 objektu krātuve██████████
drwxr-xr-x infra/
-rw-r--r--Docker · docker compose██████████-rw-r--r--GitLab CI/CD · GitHub Actions28 uzturēti CI/CD konveijeri██████████-rw-r--r--Helm values · ArgoCD~20 servisi██████████-rw-r--r--Kuberneteskā lietotājs, ne administrators███████░░░-rw-r--r--Prometheus · Grafana · Sentry██████████
drwxr-xr-x quality/
-rw-r--r--PHPUnit · Codeception██████████-rw-r--r--Vitest · Jest · Playwright██████████-rw-r--r--Infection mutāciju testēšanaMSI 100 % vienā servisā███████░░░-rw-r--r--PHPStan strict · Psalm · Rector██████████
drwxr-xr-x ai/
-rw-r--r--MCP serveri no nullesPython un Node███████░░░-rw-r--r--LLM novērojamība (Langfuse)savā serverī███████░░░-rw-r--r--Aģentu prasmes · AI darbplūsmas30+ prasmes, 15 repozitoriji██████████-rw-r--r--LLM funkcijas produktos███████░░░

godīga skala: bez piegādātāju sertifikātu, bez Kafka un ClickHouse produkcijā, bez ML.

igors@portfolio:~$ ls projects/

Savi produkti, visi produkcijā uz sava servera. Viens steks: Next.js, TypeScript, Prisma, PostgreSQL, Stripe, Docker, GitHub Actions, ~200 testu.

forest-valuation.md

Meža novērtēšanas platforma

Novērtē meža īpašuma vērtību, izmantojot valsts reģistra atvērtos datus: 270 000+ kadastra vienību, ceturkšņa ETL, sortimentu cenu modelis ar trim scenārijiem.

Next.js · Payload CMS · PostgreSQL

apartment-check.md

Dzīvokļa risku atskaite

Apvieno adrešu reģistru, kadastru un darījumu datus vienā atskaitē pirms dzīvokļa pirkuma. Bezmaksas priekšpārbaude, maksas PDF. Stripe checkout un parakstīti webhook, viss ar pilnu testu pārklājumu.

Next.js · Prisma · Stripe

drone-exam.md

Drona pilota eksāmena treniņš

Sagatavošanās EASA A1/A3 sertifikātam: deviņas tēmas, 429 prakses jautājumi, izmēģinājuma eksāmeni, mācību minispēle, maksājumi, četras valodas. 75 unit un 11 e2e testi.

Next.js · Prisma · Playwright

renovation-readiness.md

Mājas gatavība renovācijai

Palīdz daudzdzīvokļu mājām sagatavoties renovācijas finansējumam: dati, īpašnieku lēmumi, dokumenti, finansēšanas scenāriji. LLM ir pašā produktā, ne tikai rīkos.

Next.js · Payload CMS · OpenAI

instructor-site.md

Autoinstruktora vietne

Tiešsaistes pieraksts, cenu kalkulators, interaktīvi testi, blogs un administrēšanas panelis četrās valodās.

Next.js · Prisma · next-intl

chatbot-platform.md

Čatbotu platforma (2019–2021)

Izstrādāta un uzbūvēta vairāku komponentu čatbotu ekosistēma: kodols, RPC slānis starp servisiem, domēna modelis, iegulstams logrīks, CMS. Septiņi repozitoriji.

PHP · RPC · JS logrīks

Vēl: divas publiskas PHP pakotnes un ieguldījums Arctic Code Vault (GitHub Archive Program, 2020).

igors@portfolio:~$ history | grep work

2021 — tagad
Backend DeveloperDyninno Travel · Rīga
  • Ap desmit Symfony mikroservisu produkcijā, katrs ar savu datubāzi, kontraktiem un izlaides ciklu; apstiprināts ieguldījums 40 platformas servisos un bibliotēkās.
  • Integrācijas: telekomunikācijas (SMS, piegādes statusi, atzvani — ilgākais projekts, 4,5 gadi), e-pasta infrastruktūra, reklāmas un mārketinga platformas, ģeokodēšana, SSO/SAML un JWT.
  • Vairāk nekā astoņas klientu bibliotēkas PHP, TypeScript un Go, ģenerētas no OpenAPI, ar versionēšanu un atpakaļsaderību.
  • Asinhronā apstrāde: Symfony Messenger (Doctrine, AMQP, mākoņa rindas), workeri, pret restartiem noturīgi uzdevumi.
  • Infrastruktūra kā kods: 28 CI/CD konveijeri, Helm values un ArgoCD ~20 servisiem, 195 Grafana paneļi YAML formātā, Prometheus un Sentry.
  • Testēšanas kultūra: 300+ testu faili lielākajā servisā, mutāciju testēšana ar MSI 100 %, PHPStan strict kā pre-commit prasība; regulāra starpkomandu koda pārskatīšana.
2018 — 2021
Full-stack DeveloperEnVers Group · Rīga
  • SSL sertifikātu tiešsaistes pārdošanas sistēma: uzturēšana un attīstība.
  • Mantotā koda refaktorēšana un monolīta sadalīšana mikroservisos.
  • Trešo pušu integrācijas un veiktspējas uzlabojumi.
2016 — 2018
Full-stack DeveloperCunami Web · Rīga
  • Tīmekļa studija, izstrāde pēc pasūtījuma: e-veikali, CRM un uzskaites sistēmas, katalogi, sociālais tīkls.
  • Parseri un API integrācijas; jauni projekti un esošo uzturēšana.
  • Blokķēdes virziens: Ethereum viedie līgumi Solidity valodā un kriptoprojekts uz blokķēdes.
2016
Tīmekļa izstrādātājs, ārštatāRīga
  • Nelieli projekti: e-veikalu uzturēšana uz gatavām CMS, jaunas funkcijas esošām vietnēm.

igors@portfolio:~$ ls certificates/

# sertifikāti

EASA A1/A3 Open Subcategory — online training completed
EASA A1/A3 Open Subcategory — online training completedCivilās aviācijas aģentūra · EASA · 2026-05
Vibe Coding Fundamentals: Tools and Best Practices
Vibe Coding Fundamentals: Tools and Best PracticesLinkedIn Learning · 2026-05
Automate Your Workflows with Generative AI
Automate Your Workflows with Generative AILinkedIn Learning · PMI · 2026-05
AI-Powered Software Development: Coding, Testing, and System Design
AI-Powered Software Development: Coding, Testing, and System DesignLinkedIn Learning · 2026-05
Mastering the Basics of Cybersecurity
Mastering the Basics of CybersecurityMindtickle · Advanced · 2026-05
GDPR — Personal Data Protection Basic Training
GDPR — Personal Data Protection Basic TrainingMindtickle · Advanced · 2026-05
Microservices: Asynchronous Messaging
Microservices: Asynchronous MessagingLinkedIn Learning · 2026-05
Software Design: From Requirements to Release
Software Design: From Requirements to ReleaseLinkedIn Learning · 2026-05
What Is Generative AI?
What Is Generative AI?LinkedIn Learning · 2026-06
Software Architecture: Patterns for Developers
Software Architecture: Patterns for DevelopersLinkedIn Learning · 2026-06
Practice Exam 2 for ISACA AAISM (AI Security Management)
Practice Exam 2 for ISACA AAISM (AI Security Management)LinkedIn Learning · practice exam, not a certification · 2026-06

← → vai vilkšana

igors@portfolio:~$ ls -la ~/contact/

# kontakti

Ir uzdevums? Ieraksti `contact` konsolē un atbildi uz trim jautājumiem. Vai raksti tieši: