From ba0e7421060b956edb05c2626e5459ad1221d194 Mon Sep 17 00:00:00 2001 From: l2xl <96440336+l2xl@users.noreply.github.com> Date: Fri, 4 Jul 2025 21:39:42 +0300 Subject: [PATCH 1/2] Rework CV.md --- CV.md | 360 ++++++++++++++++------------------------------------------ 1 file changed, 99 insertions(+), 261 deletions(-) diff --git a/CV.md b/CV.md index 1abbd46..05928a2 100644 --- a/CV.md +++ b/CV.md @@ -1,303 +1,141 @@ -

-l2xl@proton.me
-telegram: @lexis_tikh
-signal: l2xl
-Medium publications

+# Alexey Tikhvinskiy ----- +**Software Architect / Lead C++ Dev / Blockchain Dev/Researcher** +[https://https://github.com/l2xl] | [[Ссылка на Medium](https://l2xl.medium.com/)] | [mailto:l2xl@proton.me] | [Telegram: @lexis_tikh] -I believe the future of world finances will be decentralized. Like the gold standard was replaced by fiat money, the fiat money will be replaced by decentralized blockchain-based money. The revolution is coming and we are part of it. While many proofs for decentralized finances are in their places the final architecture is still unclear, and this is a great opportunity to take place in the DeFi landscape formation. +--- -Having over 20 years of experience in commercial software development I’ve successfully completed a wide range of different software projects, from standalone Windows programs to real-time embedded applications (Gieseke&Devrient) and from the cross-platform mobile software development environment (RhoMobile) to high-productive network services (Motorola iDEN, EMC Centera). My current points of interest are a decentralized systems architecture, UTXO-based blockchains, and cryptography. Working on the last projects with ArrowLabs team I get great expertise and fun in these areas. +## 🔎 Summary ----- +Experienced software architect and engineer with 20+ years in commercial development. Passionate about decentralized finance, cryptographic protocols, and real-time systems. Deep expertise in C++ and blockchain internals, from low-level protocols to smart contract scripting and cryptographic primitives. Strong contributor to open source and decentralized technologies. ----- +--- -# Actual projects +## 🚀 Key Skills -* [Bitcoin wallet core library (C++/wasm)](https://github.com/UTXORD/utxord-wallet/) +**Primary Languages**: C++ (up to C++20), Java +**Secondary Languages**: Go, Rust, Python, Kotlin, Ruby, JavaScript/HTML, XML, ASM (Arm, x86) +**Concurent Programming**: Multithreading, Lock-free, IPC, Boost/ASIO, Reactive-programming +** **: Cross-platform code, JNI, SWIG, WASM/Emscripten +**Networking**: gRPC, REST, BSD Sockets, WebSockets, TCP/IP, P2P, Boost/ASIO, ZeroMQ +**Blockchain**: Bitcoin Core, Bitcoin Script, Taproot, Lightning Network, Bitcoin Script, Ordinals/Inscriptions/Runes +**Crypto**: ECC, Schnorr, Threshold Signatures, HTLC/PTLC, Adapter Signatures, Deterministic Wallet +**Tools**: Autotools, Make, CMake, Git, ClearCase, Jira, GDB +**Mobile**: Android SDK/NDK +**DevOps**: Docker, CI/CD (GitHub Actions, GitLab CI), Shell scripting +**Metodologies**: TDD, Scrum +**Other**: JavaCard, EMV, NFC -* [Crypto-exchange trading pet-project](https://github.com/l2xl/extools) +--- -* [Rhomobile platform (lexis-t contribution)](https://github.com/rhomobile/rhodes) +## 🧠 Expertise Areas ----- +- Blockchain system architecture and low-level protocol engineering +- Cryptographic protocol implementation (ECC, Schnorr, Threshold, HTLC/PTLC) +- High-performance backend development and multithreaded C++ systems +- Smart contract scripting for Bitcoin-like chains +- JavaCard-based secure signing systems +- R&D in math-heavy and decentralized computation domains +- Cross-platform system software and embedded development +- Real-time systems -# Skills +--- -* C++, Boost, Boost/Asio, SWIG, WASM/Emscripten +## 📌 Recent Projects -* Bitcoin: PoW, Bitcoin Core sources, Taproot, Bitcoin Script, Lightning Network, HTLC, PTLC... +### 🔹 [utxord-wallet](https://github.com/UTXORD/utxord-wallet) +**C++/WASM Bitcoin Wallet Core Library** +- Designed and implemented a wallet core engine with support for ordinals, inscriptions, and runes +- Focus on low-level Bitcoin primitives and scripting +- Cross-compiled to WASM with SWIG bindings -* Crypto: ECC, Schnorr Signatures, Threshold Signatures, Adapter Signatures, Deterministic Wallet... +### 🔹 [extools](https://github.com/l2xl/extools) +**Crypto-exchange Trading Terminal (Pet Project)** +- Toolkit for technical market analysis and strategy prototyping +- Focus on intuitive visualization and candle modeling -* Autotools, Make +### 🔹 [RhoMobile / Rhodes](https://github.com/rhomobile/rhodes) +**Cross-platform mobile framework contribution** +- Led core architecture layer refactoring +- Implemented cross-language bindings and abstractions (Ruby ↔ C++ ↔ Java) -* Java/Android (SDK, NDK), JNI +--- -* Some Rust and Go experience +## 💼 Professional Experience -* Some Python, Ruby +### **ArrowLabs / UTXORD** — *Software Architect, C++ Developer* +📍 Jan 2023 – present +- Blockchain R&D: ordinals, inscriptions, runes +- Developed Bitcoin wallet library with C++ and WebAssembly +- Smart contract scripting and scripting analysis +- Cryptographic protocol implementation and optimization -* Git, Automated Tests, CI/CD +**Stack**: C++20, Bitcoin Core, Bitcoin Script, Taproot, WASM, SWIG, Autotools, GitHub, multi-threading -* Many-many more... +--- ----- +### **ArrowLabs / L15** — *Software Architect, Research Engineer* +📍 2020 – Jan 2023 +- Co-authored stablecoin protocol (L15) +- R&D: threshold signatures, Schnorr-based multi-party protocols +- Built large-scale PoC with thousands of signing participants +- Developed JavaCard signing applets and Lightning Network integration +- Developed Bitcoin tooling library with C++ -# Job Experience +**Stack**: C++, Bitcoin Core, Bitcoin Script, Schnorr, Taproot, Threshold Signatures, FROST, Go, LND/gRPC, Git, GitLab CI/CD -
-

ArrowLabs/UTXORD

-Jan, 2023 – present time
-Software Architect/C++ Developer
+--- -### Responsibilities and achievements: +### **ArrowPass** — *Lead Software Developer / Software Architect* +📍 2014 – 2019 +- Designed NFC/EMV-based closed-loop payment system +- Developed secure JavaCard-based cryptographic modules +- Developed Android POS with wireless NFC/RF cards -* Blockchain related research (ordinals/inscriptions/runes protocol) +**Stack**: Android SDK, JavaCard, EMV, Mifare, NFC -* [Bitcoin wallet core library (C++/wasm)](https://github.com/UTXORD/utxord-wallet/) +--- -* Bitcoin contract development +### **Motorola Solutions / Rhomobile / Zebra** — *Lead Android Developer* +📍 2011 – 2015 +- Core team member in Rhomobile framework +- Developed Android abstraction and hybrid WebView UI layers +- Bridged Ruby and Java/C++ runtime environments -### Environment: +**Stack**: C/C++, Java, Android SDK/NDK, JNI, Ruby, Rake, Git, ClearCase -* C++ (up to c++20) +--- -* WASM (Emscripten), SWIG +### **Giesecke & Devrient GmbH** — *Senior Software Engineer* +📍 2007 – 2010 +- C++ developer for high-speed banknote processing machines +- Global software architecture and process implementation group participation -* Bitcoin, ordinals/inscriptions/runes protocol +**Stack**: C++, VxWorks, ClearCase, CMMI -* Multi-threading +--- -* Git/GitHub/GitLab +## 📚 Education -* autotools +**ITMO University**, St. Petersburg +Engineer’s Degree – *Professional Pedagogics in IT* +📅 1997 – 2003 ----- +**Gymnasium #344**, St. Petersburg – *Physics & Math Specialization* +📅 1995 – 1997 -
-

ArrowLabs/L15

-2020 – Jan, 2023
-Software Architect/Research Engineer
+--- -### Responsirbilities and achievements: +## 🧩 Publications & Open Source -* [L15 stable coin protocol co-authoring](https://l15.dev/L15-Stable.pdf) +- ✍️ [Medium publications](https://l2xl.medium.com/) — technical deep-dives into blockchain and crypto protocols +- 🧪 Contributor to open source projects: [Rhodes](https://github.com/rhomobile/rhodes), [utxord-wallet](https://github.com/UTXORD/utxord-wallet) -* Blockchain related research +--- -* Threshold signatures math research/investigation +## 🌍 Languages -* Discrete log contract math research/investigation +- English — professional working proficiency +- Russian — native -* ECC Schnorr signatures math research/investigation - -* Blockchain software development - -* [C++ library to work with bitcoin primitives](https://github.com/layer1dot5/l15-core) - -* Proof of concept implementation for threshold Schnorr signatures (thousands of signing participants) - -* Bitcoin contract development - -* JavaCard applet for transaction signing (Specification and development) - -* Bitcoin Lightning Network payments processing - -### Environment: - -* C++ (up to c++20) - -* Bitcoin, Lightning Network - -* LND GRPC - -* Networking, Multithreading - -* JavaCard - -* Go, GRPC - -* Git/GitHub/GitLab - -* autotools - ----- - -
-

ArrowPass

-August 2014 – 2019
-Lead Software Developer/Software Architect
- -### Responsibilities and achievements: - -* Wireless payments solution (RF (NFC) card and Android POS terminal) - -* JavaCard applet for transaction signing (Specification and development) - -* Close-loop payment processing - -* E-ticket processing - -### Environment: - -* Android SDK, NFC, Networking, Multithreading - -* JavaCard, Mifare Desfire, Mifare Ultralight - -* EMV, MasterCard PayPass - -* Git/GitHub, Jira - ----- - -
-

Rhomobile/Motorola Solutions/Zebra Technologies

-April 2011 – January 2015
-Lead Android Developer
- -### Responsibilities and achievements: - -* [Rhomobile](https://github.com/rhomobile/rhodes) architecture team participation - -* [Rhomobile](https://github.com/rhomobile/rhodes) cross-platform core development (look for lexis-t contribution) - -* Android abstraction, core and web UI layers development - -* Ruby/JavaScript -> C++/Java calls marshalling implementation - -### Environment: - -* C/C++ - -* Android SDK/NDK, JNI - -* WebView - -* Ruby, Rake - -* Git/GitHub - -* ClearCase - -* and many more... - ----- - -
-

Tbricks

-April 2010 – March 2011
-Senior Developer (C++)
- -### Responsibilities and achievements: - -* Market data abstraction units support and implementation - -### Environment: - -* C++ - -* SVN - ----- - -
-

Giesecke & Devrient GmbH

-August 2007 – April 2010
-Senior Software Developer
- -### Responsibilities and achievements: - -* Mainstream software development for BPS200 banknote processing machines - -* Participating in global software architecture and process implementation group - -### Environment: - -* C/C++ - -* WxWorks - -* ClearCase/ClearQuest - -* CMMI - ----- - -
-

EMC/Centera

-December 2006 – June 2007
-Senior Java Developer
- -### Environment: - -* Java SE - -* ClearCase - -* Scrum, TDD - ----- - -
-

Motorola/iDEN MDG2

-January 2005 – December 2006
-Software Engineer
- -### Environment: - -* pSOS - -* C - -* ClearCase - ----- - -
-

Ectaco

-April 2003 – December 2004
-Palm OS Lead Developer
- -### Responsibilities and achievements: - -* Linguistic software development for Palm OS - -* Porting to Palm OS, porting to new OS and handheld versions - -* Algorithms optimization (at low level as well) - -* Multi platform libraries development and support (Palm OS, Win CE, Simbian, Win32) - -* Supplying and packaging scripts development - -### Environment: - -* Palm OS, C/C++, ARM assembler - -* MS SourceSafe - ----- - ----- - -# Education - -## ITMO UNIVERSITY - -Engineer’s degree, Professional Pedagogics in IT - -St. Petersburg - -1997 - 2003 - - -## Gymnasium (high school) #344 with Physical and Mathematical studies - -St. Petersburg - -1995 - 1997 - ----- +--- From 9656aa78e4ae68b159a8aee90c8fcdddee8598a3 Mon Sep 17 00:00:00 2001 From: l2xl <96440336+l2xl@users.noreply.github.com> Date: Sat, 5 Jul 2025 00:36:27 +0300 Subject: [PATCH 2/2] Add problem-solving competencies to CV.md --- CV.md | 79 ++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 46 insertions(+), 33 deletions(-) diff --git a/CV.md b/CV.md index 05928a2..5fcfa35 100644 --- a/CV.md +++ b/CV.md @@ -1,25 +1,34 @@ # Alexey Tikhvinskiy **Software Architect / Lead C++ Dev / Blockchain Dev/Researcher** -[https://https://github.com/l2xl] | [[Ссылка на Medium](https://l2xl.medium.com/)] | [mailto:l2xl@proton.me] | [Telegram: @lexis_tikh] +https://github.com/l2xl | [Medium Publications](https://l2xl.medium.com/) | mailto:l2xl@proton.me | Telegram: @lexis_tikh --- -## 🔎 Summary +## Summary Experienced software architect and engineer with 20+ years in commercial development. Passionate about decentralized finance, cryptographic protocols, and real-time systems. Deep expertise in C++ and blockchain internals, from low-level protocols to smart contract scripting and cryptographic primitives. Strong contributor to open source and decentralized technologies. +I specialize in tackling non-trivial, exploratory, or research-heavy engineering tasks — often under conditions of uncertainty or in areas lacking standard solutions or documentation. My recent work involved designing novel blockchain protocols (L15, UTXORD), developing scalable threshold cryptography, and building wallet infrastructure for protocols that didn't yet finalized at the time of development. + +I seek roles where innovation, first-principles reasoning, and deep technical exploration are valued alongside engineering discipline and code quality. + --- -## 🚀 Key Skills +## Key Skills -**Primary Languages**: C++ (up to C++20), Java -**Secondary Languages**: Go, Rust, Python, Kotlin, Ruby, JavaScript/HTML, XML, ASM (Arm, x86) +**Problem-Solving Skills**: +- Solving non-standard, first-time engineering problems +- Translating vague or research-level requirements into production-grade systems +- Bridging theoretical research with practical implementation (e.g., threshold crypto, Ordinals protocol) + +**Primary Languages**: C++ (up to C++20), Java (Android SDK) +**Secondary Languages**: Go, Rust, Python, SQL, Kotlin, Ruby, JavaScript/HTML, XML, ASM (Arm, x86) **Concurent Programming**: Multithreading, Lock-free, IPC, Boost/ASIO, Reactive-programming -** **: Cross-platform code, JNI, SWIG, WASM/Emscripten +**Cross-platform**: Cross-platform code design, JNI, SWIG, WASM/Emscripten **Networking**: gRPC, REST, BSD Sockets, WebSockets, TCP/IP, P2P, Boost/ASIO, ZeroMQ **Blockchain**: Bitcoin Core, Bitcoin Script, Taproot, Lightning Network, Bitcoin Script, Ordinals/Inscriptions/Runes -**Crypto**: ECC, Schnorr, Threshold Signatures, HTLC/PTLC, Adapter Signatures, Deterministic Wallet +**Crypto**: ECC, Schnorr, Threshold Signatures, HTLC/PTLC, DLC, Adapter Signatures, Deterministic Wallet **Tools**: Autotools, Make, CMake, Git, ClearCase, Jira, GDB **Mobile**: Android SDK/NDK **DevOps**: Docker, CI/CD (GitHub Actions, GitLab CI), Shell scripting @@ -28,42 +37,44 @@ Experienced software architect and engineer with 20+ years in commercial develop --- -## 🧠 Expertise Areas +## Expertise Areas -- Blockchain system architecture and low-level protocol engineering -- Cryptographic protocol implementation (ECC, Schnorr, Threshold, HTLC/PTLC) +- Blockchain architecture and low-level protocol engineering +- Cryptographic protocol implementation (ECC, Schnorr signatures, Threshold signatures, HTLC/PTLC, DLC) - High-performance backend development and multithreaded C++ systems - Smart contract scripting for Bitcoin-like chains - JavaCard-based secure signing systems - R&D in math-heavy and decentralized computation domains -- Cross-platform system software and embedded development +- Cross-platform software and embedded development - Real-time systems --- -## 📌 Recent Projects +## Open-Source Contribution -### 🔹 [utxord-wallet](https://github.com/UTXORD/utxord-wallet) +### [UTXORD Wallet](https://github.com/UTXORD/utxord-wallet) **C++/WASM Bitcoin Wallet Core Library** - Designed and implemented a wallet core engine with support for ordinals, inscriptions, and runes -- Focus on low-level Bitcoin primitives and scripting -- Cross-compiled to WASM with SWIG bindings +- Cross-compiled to WASM +- SWIG bindings to Python + +### [L15 Blockchain abstraction library](https://github.com/layer1dot5/l15-core) +**L15 Core Library** +- Low-level Bitcoin primitives and scripting +- P2P Schnorr Threshold signing (FROST) prove of concept implementation -### 🔹 [extools](https://github.com/l2xl/extools) -**Crypto-exchange Trading Terminal (Pet Project)** -- Toolkit for technical market analysis and strategy prototyping -- Focus on intuitive visualization and candle modeling -### 🔹 [RhoMobile / Rhodes](https://github.com/rhomobile/rhodes) +### [Rhodes Framework](https://github.com/rhomobile/rhodes) **Cross-platform mobile framework contribution** -- Led core architecture layer refactoring -- Implemented cross-language bindings and abstractions (Ruby ↔ C++ ↔ Java) +- Led Android implementation +- Participated in core architecture layer refactoring +- Implemented cross-language bindings and abstraction layer (Ruby/JavaScript API ↔ C++/Java Backend) --- -## 💼 Professional Experience +## Professional Experience -### **ArrowLabs / UTXORD** — *Software Architect, C++ Developer* +### **ArrowLabs / UTXORD** — *Software Architect, Lead C++ Developer* 📍 Jan 2023 – present - Blockchain R&D: ordinals, inscriptions, runes - Developed Bitcoin wallet library with C++ and WebAssembly @@ -96,7 +107,7 @@ Experienced software architect and engineer with 20+ years in commercial develop --- -### **Motorola Solutions / Rhomobile / Zebra** — *Lead Android Developer* +### **Motorola Solutions / Rhomobile / Zebra** — *Senior Android Developer* 📍 2011 – 2015 - Core team member in Rhomobile framework - Developed Android abstraction and hybrid WebView UI layers @@ -111,29 +122,31 @@ Experienced software architect and engineer with 20+ years in commercial develop - C++ developer for high-speed banknote processing machines - Global software architecture and process implementation group participation -**Stack**: C++, VxWorks, ClearCase, CMMI +**Stack**: C++, VxWorks, ClearCase, ClearQuest, CMMI --- -## 📚 Education +## Education **ITMO University**, St. Petersburg Engineer’s Degree – *Professional Pedagogics in IT* -📅 1997 – 2003 +1997 – 2003 **Gymnasium #344**, St. Petersburg – *Physics & Math Specialization* -📅 1995 – 1997 +1995 – 1997 --- -## 🧩 Publications & Open Source +## Publications & Open Source -- ✍️ [Medium publications](https://l2xl.medium.com/) — technical deep-dives into blockchain and crypto protocols -- 🧪 Contributor to open source projects: [Rhodes](https://github.com/rhomobile/rhodes), [utxord-wallet](https://github.com/UTXORD/utxord-wallet) +- [Medium publications](https://l2xl.medium.com/) — technical deep-dives into blockchain and crypto protocols +- [UTXORD Wallet](https://github.com/UTXORD/utxord-wallet) — Bitcoin wallet core API targeted for Inscriptions and Runes +- [Exchange Scratcher](https://github.com/l2xl/extools) — Crypto-exchange trading pet-project +- [Rhodes Framework](https://github.com/rhomobile/rhodes) — Platform for building locally executing, device-optimized mobile applications for all major smartphone devices --- -## 🌍 Languages +## Languages - English — professional working proficiency - Russian — native