Skip to content
Senior iOS Developer @ ABBBaku

FaridValiyev

I build mobile banking apps, backends & APIs that scale, ERP & POS ecosystems, AI tools that keep data safe, products, end to end.

I'm a senior iOS developer and founder with 12 years in mobile, backend and web. I've shipped mobile banking apps and led software teams. Today I'm building horeca.az, an ERP and POS ecosystem for hospitality and retail.

years in software
12
years building for iOS
9
banks & fintechs
3
followers on LinkedIn
22K+
01 · Built at work

Products I've shipped with my teams.

Mobile banking, money transfers, agriculture and education — I've built products in all four, as an engineer and as a team lead.

Mobile banking · iOS2024 — Present

ABB mobile

The mobile bank of one of Azerbaijan's leading banks. In the Digital Channels team I work on customer-facing features, including card top-ups with Apple Pay.

My role: Senior iOS Developer

SwiftiOSApple PayPayments
Retail & SME banking · iOS2021 — 2024

PASHA Bank

I worked on the bank's Retail and SME mobile banking apps for iOS. I built dynamic payments from scratch, integrated Apple Pay, implemented TOTP and app-security mechanisms, and set up CI/CD for the mobile team.

My role: Senior Mobile Developer

SwiftObjective-CApple PayTOTPCI/CD
Agritech platforms2019 — 2021

Agro Procurement & Supply

Public platforms such as Kənddən Şəhərə (online market), Şəhərdən Kəndə (tourism and booking app), AFAQ, Qurbanlıq, Yarmarka and a supply-chain quality-control app — I worked on building them as head of department and team lead.

My role: Head of the Information Systems Management Department and Deputy Director of IT

Team leadWeb & mobileCI/CD
Money transfer · iOS & backend2017 — 2021

Opal Transfer

A UK money-transfer service. I started on the backend, building REST APIs and the data layer, then led the iOS app to launch and coordinated the Android side.

My role: Backend → iOS Developer

SwiftREST APIsAndroid lead
EdTech · desktop, backend & Android2014 — 2017

Smart School · E-Library

I built the Smart School E-Library module end to end. Books were split by topic and indexed in MongoDB, so search was fast; in the Android app you could find a topic across every book and download just those sections as a new book — or the whole book — to open in the reader app.

My role: Software Developer

JavaJavaFXMongoDBAndroid
02 · My own products

Products I've built from the ground up.

Here I own every stage, from the idea to the release: product, design and code.

ERP & POS ecosystem2018 — Present

horeca.az

I'm building a local software ecosystem for hospitality and retail: ERP, POS, QR menus and a B2B store. It connects every core process, from the sale at the till to the financial report. It follows Azerbaijani law, keeps selling when the internet drops, and runs in the cloud or on-premise.

My role: Founder · product & engineering lead

ERPPOSOffline-firstCloud & on-premFrappeC# / .NET
Visit site — horeca.az

In the ecosystem

  • NextAZ

    ERP, accounting, inventory, HR and e-invoicing

  • NextCashier

    Offline-first POS for retail stores

  • NextTerminal

    POS for restaurants — floor, hall and kitchen

  • NextMenu

    Digital QR menus for restaurants and cafés

  • Horeca Store

    B2B online store for hospitality businesses

AI security · DLP2026 — Present

ai-mask

I built a local DLP gateway that sits between AI coding assistants and LLM APIs. It finds card numbers, IBANs, secrets and customer names in outgoing prompts and files, and swaps them for reversible local tokens, or redacts them, before anything leaves the machine. When the model replies, it puts the real values back.

  • I kept it to one auditable Go binary: standard library only, builds offline.
  • It detects data by key, by pattern (Luhn, IBAN mod-97, entropy) and with a local ML sensitivity model.
  • Every masking is logged for audit as counts only, never the values. I mapped it to PCI-DSS and GDPR.

My role: Author · design & engineering

GoDLPLLM securityPCI-DSSGDPR
03 · About

I'm an engineer who builds products.

You don't notice good software while it's there — only when it's gone. It quietly does its job.
— My engineering philosophy

I studied radio engineering and industrial electronics at Azerbaijan Technical University, and I was already teaching computer courses before I graduated. Since 2014 I've built software for education, money transfers, agriculture and banking. I started with backend and Android, moved to iOS, and went from writing code to leading the teams that write it.

Today I'm a Senior iOS Developer in ABB's digital channels team and the founder of horeca.az. I care about software that is secure, fast and easy to maintain.

AI is now part of how I work. I use AI agents across the whole engineering cycle, from analysis to code review. I also build tools that make AI safe for companies, like ai-mask: a DLP layer that keeps sensitive data out of LLM services.

Education

Azerbaijan Technical University

Bachelor's, Radio Engineering & Communication — Industrial Electronics

2010 — 2014

Languages
  • AzerbaijaniNative
  • TurkishNative level
  • EnglishProfessional working proficiency
  • RussianElementary

What I do

01 / 05

01

iOS & mobile

I build banking apps in Swift, SwiftUI, UIKit and Objective-C, plus Flutter or Android when a product needs both platforms.

  • Swift
  • SwiftUI
  • UIKit
  • Objective-C
  • Apple Pay
  • Flutter
  • Android
04 · Experience

From the classroom to mobile banking.

I've been shipping software for 12 years — for banks, fintech, agriculture, education and my own company.

  1. Nov 2024 — Present

    Baku, Azerbaijan

    Senior iOS Developer · Digital channels

    Present

    ABB

    I build customer-facing mobile banking features for one of Azerbaijan's leading banks, in a cross-functional team of developers, designers and product managers.

    • I built card top-ups with Apple Pay.
    • I ship features in Swift, following agile practices and clean-code principles.
    SwiftiOSApple PayPayments
  2. Sept 2018 — Present

    Baku, Azerbaijan

    Founder

    Present

    horeca.az

    I founded horeca.az in 2018. Today it's a local ecosystem of ERP, POS, QR-menu and B2B-store products for hospitality and retail.

    • I lead product and engineering for NextAZ (ERP & accounting), NextCashier (retail POS), NextTerminal (restaurant POS), NextMenu (QR menus) and Horeca Store.
    • I designed it around Azerbaijani law and e-invoicing, with offline-first sales and both cloud and on-premise deployment.
    • I test it every day in a real retail and hospitality business.
    ERPPOSOffline-firstProduct
  3. Oct 2021 — Nov 2024

    Baku, Azerbaijan

    Senior Mobile Developer

    PASHA Bank

    I built iOS apps in Swift for the bank's customers and employees, as part of an agile, cross-functional team.

    • I developed the bank's Retail and SME mobile banking apps for iOS.
    • I built dynamic payments from scratch, integrated Apple Pay, and implemented TOTP and app-security mechanisms.
    • I set up CI/CD pipelines and onboarded and mentored new iOS engineers.
    SwiftObjective-CApple PayCI/CDSecurity
  4. Sept 2019 — Oct 2021

    Baku, Azerbaijan

    Director of Software Development · Head of the Information Systems Management Department

    Agro Procurement and Supply OJSC

    I held a dual role across software development and IT management, leading a team of developers and IT professionals.

    • I was responsible for planning, delivery, budgets and quality across the company's software projects.
    • I introduced CI/CD to automate builds, testing and deployment.
    • With my team I launched Kənddən Şəhərə, Şəhərdən Kəndə, AFAQ, Qurbanlıq, Yarmarka and a supply-chain quality-control app.
    LeadershipWeb & mobileCI/CD
  5. Sept 2017 — Feb 2021

    London, United Kingdom

    Backend → iOS Developer

    Opal Transfer

    I joined this UK money-transfer service as a backend developer, then led its iOS app to launch.

    • I designed and built RESTful APIs and the data layer, with a focus on stability, scalability and security.
    • I led iOS development from UI design to the App Store release, and coordinated the Android side to keep both platforms consistent.
    SwiftREST APIsDatabases
  6. Oct 2014 — Jul 2017

    Baku, Azerbaijan

    Software Developer

    IDRAK Technology Transfer

    On the Smart School project the E-Library module was mine end to end — from preparing the books to the Android app.

    • Wrote a JavaFX desktop app that split EPUB books into sections by topic and stored them in MongoDB, indexed for fast search.
    • Built the server side on MongoDB: a JSP backend with a REST API.
    • Wrote the Android client: search a topic across all books, download only the matching sections as a new book or the full book, and open it in the reader app.
    JavaJavaFXJSPMongoDBREST APIAndroid

Where I started

Sept 2011 — Sept 2014

Computer Teacher

Piramida Education and Career Centre

While at university, I taught IT fundamentals, Windows, Microsoft Office and design tools.

May 2011 — Sept 2012

IT Academy — volunteer coordinator & trainer

Ireli Public Union

As a volunteer, I coordinated and taught IT training programmes for students and young professionals.

Jan 2010 — Mar 2010

Introduction to Mobile Telecommunication Business

Bakcell × Alcatel-Lucent × Junior Achievement

As a first-year student, I finished in the top three of the qualifying tests and earned a place in the programme.

05 · Recommendations

What my managers say.

Their words from LinkedIn, quoted exactly as written.

Nov 2024

It was a pleasure to work with Farid to solve technical challenges on our both iOS applications. He has broad range of knowledge in software engineering including microchip programming, machine learning, backend, web, mobile fields. His dedication on work resulted serial successful projects - building dynamic payments from scratch, TOTP implementation, security mechanisms, CI/CD pipeline building and etc. He also helped several software engineers to onboard our team effectively and guided them to excel in programming.

Karim Karimov

CTO Advisor

My direct manager · PASHA Bank

Nov 2024

Farid is very experienced on iOS development side. He was developed Retail and SME mobile apps and while developing he helped other engineers to build their technical capabilities and develop the software engineering practices.

Rashad Amirjanov

Director of Digital Engineering

Head of my department · IDRAK, PASHA Bank

Jan 2019

I am working with Farid for years. Farid very creative person, in all of our project he always showed his creativity. We team stuck Farid always has some incredible way. Farid also one the best developers that I know. His developing skills always impress me, because he always gets the best balance between the latest technologies and cost efficiency.

Rza Asadov

Founder of MeetVap

My direct manager · Opal Transfer

06 · Freelance & outsourcing

Beyond the day job.

As a freelancer and outsourcing partner, I've built products for businesses in travel, retail, law and more.

These sites and apps were built up to 2020. Ownership and authorship of their current versions may have changed.

07 · Technologies

I work on every layer, mobile most of all.

Technologies I've used in production — from the device to the database.

Mobile

06
iOS
  • Swift
  • Objective-C
Android
  • Kotlin
  • Java
Cross-platform
  • Flutter
  • Dart

Web

04
Frontend
  • JavaScript
  • TypeScript
Server-side
  • PHP
  • JSP

Backend

09
Languages
  • C#
  • Java
  • Go
  • Python
Frameworks
  • .NET
  • Spring Boot
  • Frappe
  • JavaFX
Architecture
  • Microservices

Data

05
SQL
  • PostgreSQL
  • MariaDB / MySQL
NoSQL
  • MongoDB
  • Redis
Event streaming
  • Kafka

DevOps & delivery

06
Delivery
  • Git
  • CI/CD
Containers
  • Docker
  • Kubernetes
Servers
  • Linux
  • Nginx

AI, security & fintech

07
AI
  • AI agents
  • LLM integrations
Security
  • DLP
  • App security
Fintech
  • Payments
  • Apple Pay
  • QR & IBAN scanner
09 · Contact

Have a product in mind? Let's build it.

Whether it's a mobile app, a platform or a team that needs a senior engineer, I'm happy to talk.

Write to me

info@faridvaliyev.com

Local time in Baku--:--GMT+4