An accomplished software engineer, Avi creates imaginative solutions to technical challenges. He is passionately curious and has a unique gift for analysis, intuition, and a broad range of knowledge and skils, enabling him to see unseen patterns and underlying relations. He loves to be intellectually stimulated, always thinking of ways to improve processes and outcomes.

  • Multiple software technologies, frameworks and languages
  • Superior problem-solving and analytical skills
    able to analyze and resolve complex issues
  • Passionate about quality, and getting the job done right, not just "done"
  • Highly skilled software architect and object oriented design
  • Exceptional ability to research, evaluate and apply new technologies
  • Committed to the success of the product and his team

Experience

Education and Specialized Training

Publications and Presentations

  • "The Donut Problem: Scalability and Generalization in Genetic Programming" In Kenneth E. Kinnear, Jr., editor, Advances in Genetic Programming, chapter 7, pages 143--176. MIT Press, 1994. Presented at the Fifth International Conference on Genetic Algorithms, University of Illinois Urbana-Champaign 1993
  • "The Unique Implications of Brood Selection for Genetic Programming" In Proceedings of the 1994 IEEE World Congress on Computational Intelligence, Orlando FL. IEEE, 1994.
  • "The Donut Problem II: A Comparative Performance of Genetic Programming and Neural Networks" Master's Thesis - California State University, Northridge, 1994.

Professional Affiliations

  • Association for Computing Machinery (ACM)
  • Institute of Electrical and Electronics Engineers (IEEE)
  • Association for the Advancement of Artificial Intelligence (AAAI)
  • Mensa
  • Intertel

Related Skills and Technologies

  • Programming Languages / Methodologies / Development Environments / Systems:
    DevSecOps, C#, JavaScript, TypeScript, node.js, PHP, Python, C, bash/csh, LISP, Prolog, Fortran. Structured, Object Oriented, Procedural, Functional, Declarative, Logic Programming, Visual Studio, Algorithm Design, Testing and debugging. Linux, Windows, MacOS.
  • Frameworks and Libraries / Web Related Technologies / Application Servers:
    Docker, OpenShift, Kubernetes, Jenkins, Vue.js, GraphQL, ServiceNow, ASP.NET, ASP.Net Core, MVC, Angular, Entity Framework, NHibernate, LINQ, HTML/XHTML, CSS, Bootstrap, jQuery, XML, JSON, AJAX, REST, Apache
  • Databases:
    Relational / SQL: MySQL, PostgreSQL, MS-SQL. Non-Relational / NoSQL: Cassandara, CouchDB
  • Revision Control and Bug / Issue Tracking / Project management:
    Git GitLab, Team Foundation, TFS, ClearCase, Subversion / SVN, JIRA, Bugzilla, SourceForge, MS Project
  • Artificial Intelligence:
    Machine Learning, Machine Vision, Computer Vision, Image Processing, Image Recognition, Image Classification, Genetic Programming, Genetic Algorithms, Swarm Intelligence, Intelligent Agents, Belief-Desire-Intention (BDI), Ontology, Semantic Web, OWL, Protege, Neural Networks, Fuzzy Logic, Inference Engines, JESS, Jade / Jadex, Jack, SHINE, Prometheus, Jason, Knowledge Bases, Rule Engines, Rule Based, Logic Programming.
  • Software Engineering Methodologies:
    Agile, Scrum, Kanban, Unit Testing, Test Driven Development TDD, Requirements Analysis, Systems Analysis, Functional Specification, Software Architecture, Software Design, Software Configuration Management, Project Management, Extreme Programming, Spiral, Iterative / Incremental, Waterfall, Object-Relational Mapping (ORM), Object Oriented Design, Service Oriented (SOA), Design Patterns, SDLC, UML, Use Cases.