Feodor Ilinikh
ify@kibibox.comhttps://www.linkedin.com/in/ifyifySUMMARY
Iām a team lead, software architect, and senior developer with over 25 years in software development, product management, and project leadership. Specialize in non-trivial software solutions across web, desktop, mobile, and multi-tenant server-side solutions.
DESIRED POSITION
Senior full stack developer or R&D team lead. I am available for remote work or relocation.
CURRENT STACK
Frontend: React, Angular, Typescript, WASM (rust/c). Backend: NodeJs (plain, express, nest). OpenApi. SQL and NoSQL. Plain java/c#/python/native pipe services. Spring/NextJs. Technologies: OCR, Image processing, LLM, DSL code generation (not A.I.). PDF generation and parsing.
EXPERIENCE
2020-2025 - Kibibox (Self employment, LLP). MVP development for multiple startups, I focused on code generation, full-stack architecture, and integrations. š§ React, Angular, MobX, Atoms, Mongo, Kafka, Google Cloud, MySQL, Rust, .NET, Java, Stripe, Printing APIs, OpenCV, Tesseract, React Native, Swift/Kotlin, WebRTC, WASM
- 2 MVP projects were acquired.
- Active usage of code generation technologies (DSL for production, not A.I.)
2016-2019 - AdTech company (Architect). Event processing engine architecture (up to 10B a day). š§ Kafka, Redis, Memcached, Storm, and Lambda architecture adaptation. Java, Spring, MySQL, AWS, Kafka, ClickHouse, Apache Storm.
- My architectural decisions are still in use. Like fast SqlLite based ad targeting.
2013-2015 - Kibibox (Self employment, LLC). Few projects in the area of mobile education apps and speech recognition. š§ Java, JS, Swift, Python, C++
- One of the customer projects was acquired.
2009-2012 - Fonality US (team Lead). Team lead of Fonality HUD project. Desktop/Mobile/Web application to manage call centers. š§ Up to 20 developers, a lot of technologies. š§ Asterisk, Java, JS, C++, XMPP, SIP/RTP, etc.
- 4 Product of the Year Awards in a Row
- Java2Js transpiler
- Browser MVC library designed to show near real-time phone calls data.
- Ultra-fast and compact Java UI framework for desktop apps (XML UI model).
2005-2008 - Axmor (senior developer, team Lead). Web and desktop projects. š§ Up to 5 developers š§ C#, Java, JS
2003-2004 - Azoft (java developer). š§ Java, J2EE, JS
1999-2002 - Novosoft (java developer). Internet search engine (core development). š§ Java, Linux toolchains.
1997-1989 - Alawar (C++ developer). Sound mix engine for strategic games. š§ C++, DirectSound.
1995-1996 - GadgetSoft (C++ mentor). Mentoring the team of mathematicians. š§ C++, Image recognition.
TECH
LANGUAGES: Java, C#, Rust, C/C++ , PHP, Perl, Rubby, etc.
JS: JavaScript/Typescript, React/Angular/Vue/RN/Electron, etc.
Java: Java 1.2 - 23, J2EE , Java Native Extensions, Spring, Netty, etc.
DATA MARKUPS/SCHEMAS/ETC.: XML/VRML/XSD/XSLT/DTD
DATA SCHEMAS: JsonSchema, XSD, etc.
UI MARKUPS: HTML, CSS*, XUL, DUIM, VRML, VML, SVG, CSS, etc.
STANDARDS: OpenApi/SWAGGER, SIP/RTP, ISO****, TCP/IP, HTTP, FTP, IRC, SMTP, XMPP, SOAP, SIP and more
MS: MFC, OLE, ActiveX, DirectSound, WIN32, .NET (C#, ASPX, ADO.NET, DevExpress), Web Services (.NET, AXIS), MS SQL,
Native: C, C++, OpenGL
DBS: SQLLite, MySql, ClickHouse, Postgresql, MongoDB, Oracle, etc.
VOIP: Asterisk, HAProxy, SIPProxy, BGP voice routing.
ASSEMBLER: x86, ARM, WASM.