Contact Information & Links
Objective: Senior Golang (Go) Developer / Software Architect
Name: Potekhin Aleksei (Russian citizenship)
Location: Almaty, Kazakhstan (Residence Permit)
Summary
For the past 8 years, Golang (Go) has been my primary programming language. ~80% hands-on coding / ~20% software architecture and technical leadership of development teams. Extensive experience building payment systems, payment processing systems, PCI DSS modules (fintech), and reliable distributed high-load systems (highload) from scratch
Work experience
2020 — Present | o.vision (biometric access control and payments) | Senior Golang (Go) Developer / Software Architect
Key achievements:
• Designed and developed from scratch a high-load facial payment platform OPay
• Redesigned and rewrote the high-load facial access platform OGate from PHP to Golang (Go)
• Designed and developed from scratch a high-load registration/authentication service (OAuth2/JWT)
Core technologies: Golang (Go), PostgreSQL, Kafka, Git, sh/bash
Additional technologies: PHP, C++, LXC/LXD, Docker / Docker Compose / Docker Registry, GNU/Linux
2018 — 2020 | Бстр (toll roads and paid parking) | Senior Golang (Go) Developer / Software Architect
Key achievements:
• Designed and developed from scratch a paid parking platform using RFID tags
• Designed and developed from scratch a pilot project for a toll road, using RFID tags (M-4 highway)
Core technologies: Golang (Go), PostgreSQL, Kafka, Git, sh/bash
Additional technologies: PHP, C++, Docker / Docker Compose / Docker Registry, GNU/Linux
2017 — 2018 | Goodwix | Senior PHP Developer / Software Architect
2014 — 2017 | Фонд Магута | Senior PHP Developer / Software Architect / CTO
2010 — 2014 | Лайвтекс (over 5,000 client companies) | Senior Node.js/JavaScript Developer / Software Architect
Key achievements:
• Designed and developed from scratch a high-load platform for interacting with website visitors. Peak load was approximately 10,000 RPS
Core technologies: Node.js/JavaScript, PostgreSQL, RabbitMQ, Git, sh/bash
Additional technologies: PHP, C/C++, Qt, HTML/CSS/JSON/XML/XSLT, Memcached/Redis/MongoDB, GNU/Linux
2008 — 2010 | Сезар | Senior Java Developer / Software Architect
2002 — 2008 | Ультра (federal mobile phone chain with ~1,500 stores) | Senior C++ Developer / Software Architect / Payments Team Lead
Key achievements:
• Designed and developed from scratch a high-load idempotent payment system for a federal mobile phone retail chain with ~1,500 stores; at that time, it was the fastest on the Russian market (a platinum partner of MTS). The average payment delivery time to the operator was 1–3 seconds
• Ensured fully automated 24/7 operation, monitoring, and high fault tolerance of the system
Core technologies: C/C++, Oracle Database, PostgreSQL, SVN, sh/bash
Additional technologies: Qt, OpenSSL, PHP, HTML/CSS, JavaScript, GNU/Linux, SunOS/Solaris
Core technologies
Programming languages: Golang (Go) (services, console applications), sh/bash
Databases & storage: PostgreSQL (PL/pgSQL, libpq), MySQL, Oracle Database (PL/SQL, OCI, OCL), SQLite. SQL query optimization and administration. Memcached, Redis, MongoDB, S3/Minio
Message brokers: RabbitMQ, Kafka, NATS
Networking: TCP/UDP, iptables (SNAT/DNAT), CGI/FastCGI/HTTP(1.0/1.1/2.0/3.0)/REST API, WebSocket, gRPC, nginx, nmap/tcpdump/wireshark
Tools & infrastructure: LXC/LXD, Docker / Docker Compose / Docker Registry, CI/CD, Git, sed, grep, make, patch, gdb, strace, etc.
Operating systems: GNU/Linux (Debian/Ubuntu, Red Hat/CentOS, NixOS, LFS)
Development practices: Microservices, CQRS, Saga, Idempotency, Concurrency, Race Conditions, Lock-free, TDD, Scrum/Kanban, C4, PlantUML
Additional technologies
Programming languages: PHP (native, Laravel, Symfony, Yii), HTML5 / CSS, JavaScript (fetch/AJAX, jQuery/jQuery UI, SPA) / Node.js, Java (servlets, console applications, JNI), ANSI C / ANSI C++ (GCC, Clang, etc.), Python (FastAPI), awk, Assembler (80x86, Z80, etc.)
Libraries/API: POSIX, IPC, STL, boost, Qt, OpenSSL, VCL, MFC, Win API, XML/XSLT, JSON/BSON/JSON Schema
Education
Software Engineer (Diploma with Honours), Saint Petersburg State University
Electronics Engineer, The Bonch-Bruevich St. Petersburg State University of Telecommunications
Languages (Russian is native)
English — technical: reading technical documentation and specifications, written communication with English‑speaking developers and maintainers.