Senior Software Developer

Ankara · 7+ years · React, React Native, TypeScript, NestJS

Full-stack developer building web and mobile products with React, React Native and TypeScript, and multi-tenant backends with NestJS, Prisma, PostgreSQL and Auth0. In fintech I owned delivery from UI to app store, including mobile CI/CD and E2E test automation. I build open-source developer tools with Claude Code.

Ankara, --:--
daylight

Experience

2019 – 2026 · 4 companies

Figopara · Senior Frontend Developer

Mar 2023 – Nov 2026

Supply chain finance platform serving 50,000+ businesses and 20+ financial institutions, with $2.7B+ in transaction volume.

  • Set up an agentic GitHub Copilot workflow that reviews pull requests and writes E2E tests, reaching 90%+ coverage.
  • Built a 100+ component shared library for web and React Native, adopted by the frontend team as the UI standard.
  • Authored GitHub Actions pipelines automating iOS and Android builds, versioning and code signing, with test builds on Firebase App Distribution and phased App Store and Google Play rollouts.
  • Maintained mobile apps with 10K+ Google Play downloads, shipped features across the product suite (invoice, supplier and cheque financing, FigoSkor, commercial loans) on React web and React Native, and developed the Next.js landing pages.
  • Mentored 3 developers and led code reviews for the frontend team.

Agents write the E2E tests and review every PR; the team makes the merge call.

Bites Defence & Aerospace · Frontend Developer

Jun 2022 – Mar 2023
  • Delivered metaverse SaaS frontend modules (accounts, permissions, dashboards) with React, Redux and TypeScript.
  • Implemented WebSocket notifications and SWR caching, keeping dashboards in sync with live data.

BK Mobil · Frontend Developer

Nov 2020 – Jun 2022
  • Migrated 2 legacy jQuery codebases to a component-based React architecture for faster feature development.
  • Created the REST integration layer with centralized error handling, data validation and response caching.

Verisis · Frontend Developer

Mar 2019 – Nov 2020
  • Developed data-driven React and Redux applications on an in-house Material UI-based component library.
  • Wrote unit and component tests with Jest and React Testing Library; documented UI components in Storybook.

Projects

3 open source and in development

usertax what a PR costs your users

MIT

A GitHub Action, CLI and MCP server that reports what a pull request costs users: JS per route, Lighthouse, React Native bundles and APK/AAB/IPA size. Live on GitHub Marketplace and npm.

Live on GitHub Marketplace and npm, 278 tests.

usertax · vite-appreal report ↗
metricgzipchange
JS · /68.9 → 88.5 kB+19.6 kB
JS · /about/67.9 → 68.1 kB+169 B
moment2.30.1 added directly, 60.1 kB

suggested alternatives: day.js, date-fns, luxon · source: e18e

Citewell RAG server for MCP clients

MIT

An MCP RAG server that returns cited passages, fusing pgvector and Turkish full-text search with RRF. On a 20-question Turkish Labour Law set, every query hit the right page in the top 5, MRR 0.89.

20 of 20 answers on the right page of Turkish legal text.

citewell.searchsample query

“Yıllık ücretli izin kaç gün?”

1Labour Law art. 53, leave periodsvector #2 · full-text #1
2Labour Law art. 54, counting leavevector #1 · full-text #4
3Labour Law art. 56, splitting leavevector #5 · full-text #3

SahaMontaj field service management

in development

A multi-tenant SaaS for installation companies with Next.js, NestJS, Prisma, PostgreSQL and Auth0 Organizations: RBAC, tenant isolation covered by Testcontainers tests, and Docker deploys to Render.

Each company sees only its own data; isolation is tested against a real PostgreSQL.

roles × permissionsexample
createassignclose
Admin●●●
Crew lead●●○
Technician○○●

every request is scoped to its tenant; isolation is tested with Testcontainers

Skills

9 areas
programming
TypeScript, JavaScript, HTML, CSS
frontend
React, Next.js, Vite, Redux, RTK Query, TanStack Query, SWR, Tailwind CSS, shadcn/ui, Material UI
mobile
React Native (CLI, Expo), iOS and Android release management, code signing, Firebase App Distribution
backend
Node.js, NestJS, REST APIs, Prisma, Zod, Auth0 (Organizations, JWT, RBAC), PostgreSQL
testing
Jest, Vitest, React Testing Library, Supertest, Testcontainers, E2E, Storybook
devops & cloud
GitHub Actions, Docker, Render, Supabase, Cloudflare Pages, Git
performance & monitoring
Lighthouse, Core Web Vitals, React Profiler, Firebase Crashlytics
AI & process
Claude Code, Cursor, GitHub Copilot, MCP, RAG, Agile/Scrum
languages
Turkish (native), English (B2)

Education

2012 – 2019
Associate Degree, Web Design and Programming · Anadolu University2017 – 2019
B.A., Public Relations and Publicity · Ankara University2012 – 2016

Contact

email is fastest
contact@omerozkilic.com
CV (PDF) ↓J K move between sectionslast updated 4 November 2026same content as the PDF CV