OBJECTIVE: Lead Software Architect/Technologist/Researcher/EngineerHANDS-ON EXPERIENCE:* Rapid development and deployment using automated source code generation* Enterprise-class distributed real-time systems (Internet/LAN, multi-tier, client/server/SOA, build/deploy/configure, Cloud computing, SaaS, PaaS, XaaS etc.)* Commercial application security and threat analysis (CATA)* Principle of Least Authority (POLA), Service-Oriented (SOA) and Facet-Oriented (FOA) distributed architectures* Databases (relational, multidimensional and other types), information compression, retrieval, ranking, machine learning* Reliable, high-availability and fault-tolerant systems * Real-time and event-driven design and programming* Distributed, parallel, multi-processor/multi-process/multi-thread programming * High-level design and programming (TRIZ,OOP,LOP,DSLs and other technologies)* Low-level and system design and programming (hardware/assembler/device drivers/network protocols)* Innovative GUI design and programming (international experience) including declarative GUI frameworks* Portable, high-performance, high-interactive and user-friendly software* Start-up, big enterprise, academic, remote/outsource development, consulting, team leadership and individual contributor experienceSpecialties: If you are still trying to adopt US "industry standards" of today (agile/eXtreme programming, design patterns, OOP, etc.), please, don't bother. I was using this 10-15 years ago and moved on since then.Some people call me a visionary, others say that I do “magic”. What I really do is called “TRIZ” which is a mature science and a methodology for making inventions and technological predictions. I simply apply it to software engineering…Do you want to discover your next big thing?
Listed skills include Software Engineering, Distributed Systems, Cloud Computing, Enterprise Software, and 46 others.