Technology Skills● Software Architecture: Distributed applications architecture, parallel algorithm design and implementation, asynchronous event handling, multithreaded programming, rule-based system design and implementation● Languages: C++, Java; CLIPS (rule-based inference engine)● Distributed programming: ZeroMQ, ZooKeeper● Semantic web programming: RDF/S/+, RDF application librariesBusiness Skills● Entrepreneurship: Creating and evaluating business plans and technology roadmaps, managing investor relationships● Leadership: Building effective software development teams, leading design efforts, providing technical guidance to ensure design integrity, promoting beauty in software design● Communication: Creating clear, detailed design specifications, general technical writing, presentation development and delivery
Listed skills include Start Ups, Architecture, Saas, Scalability, and 24 others.