You are on page 1of 4

Avi Carmi

avi@avicarmi.com http://avicarmi.com
(805) 616‐2636 http://linkedin.com/in/avicarmi

An accomplished software engineer, Avi creates innovative solutions to technical


challenges. He is an energetic leader who inspires, empowers and mentors his teams.
Expert in multiple cutting edge software Exceptional ability to research, evaluate
technologies and languages and apply new technologies
Highly skilled in relational and non‐relational Results‐producing leadership decisions
(SQL/NoSQL) database design and development Focus on quality, on‐time delivery and
Superior problem‐solving and analytical skills attention to details

Experience
Sr. Software Engineer / Sr. Software Architect Secret Clearance 2008 ‐ 2011
GBL Systems Corporation
Evaluated requests for proposals, then analyzed and proposed solutions in support of new
business development.
Requirements analysis, research, architecture and leading the implementation teams of various
software systems:
Electronic Combat Decision Support System (ECDSS) using Java, intelligent agents (Jade),
Belief‐Desire‐Intention (Jadex BDI), rule/inference engines (JESS, SHINE), ontologies
(Protege/OWL). Ported to parallel algorithms using C & MPI on a Sony PS3 Cluster.
Web application for Use Case creation, re‐use, and archival (PHP/Cassandra/jQuery/AJAX).
Elicited several compliments from the customer, resulting in additional funding.
Project management decision support system (PHP/MySQL/Confluence).
Performed an independent assessment of Service Oriented Architecture (SOA) for DoD use and
evaluated SOA testing tools.
IR&D ‐ Facebook API, Google Map API, OpenStreetMap, Mapstraction, XBox/Kinect,
iPad/iPod/iPhone/Android.
Director of Software Engineering 2006 ‐ 2008
Robert Maron Inc.
Architecture and development of e‐commerce web site, attracting new customers and increasing
sales. Devised a new IT framework. Hired and mentored team.
Designed and developed inventory tracking and management system and integrated it with
the e‐commerce site and e‐bay store, increasing efficiency and reducing costs.
Lecturer (part time) 2006 ‐ 2009
California State University, Channel Islands
Designed curriculum and instructional technology for web development courses.
Challenged, mentored, and inspired students.
Contractor Top Secret Clearance / CI Polygraph 2007 ‐ 2008
FBI
Avi Carmi
avi@avicarmi.com http://avicarmi.com
(805) 616‐2636 http://linkedin.com/in/avicarmi

Executive VP Technology 1995 ‐ 2006


Over TheNet
Managed organization, consisting of: hired, managed and mentored a team of project managers,
programmers and graphic artists; devised the IT framework; created and presented original ideas
to customers that substantially improved their business; managed budget and substantially
reduced costs, and effectively communicated with sales staff and clients to clarify and specify
needs and functional requirements.
Designed innovative custom software solutions and interfaces for Honda, NCR, KNX 1070
Newsradio, and Ossur, to name a few.
Developed and implemented technical project requirements, plans, goals and milestones.
Structured and streamlined development processes, increasing team collaboration and
productivity.
Implemented source version control, quality control and delivery processes.
Member Technical Staff 1992 ‐ 1994
HRL Laboratories Formerly Hughes Research Laboratories
Collaborated with the team that developed the Image Understanding Architecture (IUA).
Created IUA parallel algorithms for intelligent cursive handwritten character recognition (ICR)
reducing complexity of algorithms from O(n 2) to O(1).
Designed and developed algorithms for ICR, both for individual character recognition and for
contextual analysis, using neural networks, expert system, and fuzzy logic techniques.
Received high performance award for ICR contributions.
Member Technical Staff 1991 ‐ 1994
Hughes Aircraft Company
Researched and developed various image processing algorithms, computer vision, classification
and learning systems using cutting edge artificial intelligence technologies such as neural
networks and fuzzy logic.
Researched genetic programming and developed a genetic programming system for classification.
Created the SGPC (Simple Genetic Programming in C) framework for developing genetic
programming systems. Extended Genetic Programming to use islands of populations.
Devised an automated system for executing thousands of SGPC runs in parallel on multiple
machines, accelerating research by 90%.
Received high performance awards.
Member Technical Staff 1987 ‐ 1990
Jet Propulsion Laboratory
Led a team of six engineers that defined, specified, designed, implemented, debugged, tested and
documented (i.e. entire SDLC) the very long baseline interferometry (VLBI) prediction generation
system in support of NASA's Deep Space Network (DSN)
Avi Carmi
avi@avicarmi.com http://avicarmi.com
(805) 616‐2636 http://linkedin.com/in/avicarmi

Education and Specialized Training


PhD coursework, Computer Science UCLA
Digital Fellow in Artificial Intelligence
Digital Equipment Corporation Business Fellowship Program
Hughes, Long Beach, CA, Represented Missile Systems Group
Masters, Computer Science California State University‐Northridge
Bachelor ‐ Summa Cum Laude, Computer Science and Mathematics California State University‐
Northridge

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)
Avi Carmi
avi@avicarmi.com http://avicarmi.com
(805) 616‐2636 http://linkedin.com/in/avicarmi

Related Skills and Technologies


Programming Languages / Methodologies / Development Environments / Systems:
C/C++/ObjectiveC/Clang/LLVM, PHP, Java/J2EE/JEE6, JavaScript, Python, Scala, Perl, Ruby,
bash/csh, LISP, Prolog, Forth, Fortran. Structured, Object Oriented, Imperative / Procedural,
Functional, Declarative, Logic Programming, Agent Oriented, Event Driven. Parallel Algorithms,
OpenMP, MPI, High Performance Computing (HPC), GPGPU, nVidia Tesla / Fermi. Eclipse, Visual
Studio, Xcode. Algorithm Design, Testing and debugging. Linux, BSD, Unix, Solaris, Windows,
MacOS, iPad / iPod / iPhone, Android, PS3, IBM pSeries / iSeries
Frameworks and Libraries / Web Related Technologies / Application Servers:
Zend, CakePHP, CodeIgniter, Drupal, Joomla, Kohana, Symfony, Prototype, Dojo, Struts, Swing,
Hibernate, Spring, CherryPy, Django, TurboGears, Zope, Ruby on Rails, Grails, MapReduce,
Hadoop, Grand Central Dispatch. HTML/XHTML, CSS, JavaScript, jQuery / jQueryUI, Smarty,
Google Web Toolkit (GWT), Yahoo User Interface Library (YUI), XML, XSL / XSLT, JSON, AJAX,
SOAP, REST, Tomcat, JBoss, GlassFish, Apache, Facebook API, Google API, OpenStreetMap,
Mapstraction, Geo Codding, Location Based Services
Databases:
Relational / SQL: MySQL, PostgreSQL, MS‐SQL. Non‐Relational / NoSQL: Cassandara, CouchDB
Revision Control and Bug / Issue Tracking / Project management:
Subversion / SVN, CVS, Git, Mercurial, JIRA, Bugzilla, SourceForge, Savannah, Google Code,
Bugzilla, MS Project, Basecamp, Gantt, CPM, PERT
Artificial Intelligence:
Machine Learning, Machine Vision, Computer Vision, Image Processing, Image Recognition,
Image Classification, Genetic Programming, Genetic Algorithms, 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:
Requirements Analysis, Systems Analysis, Functional Specification, Software Architecture,
Software Design, Software Configuration Management, Project Management, Scrum / Agile /
Extreme Programming, Spiral, Iterative / Incremental, Waterfall, Object‐Relational Mapping
(ORM), Object Oriented Design, Service Oriented (SOA), Design Patterns, SDLC, UML, DoDAF,
Use Cases, Unit Testing, Test Driven Development,

You might also like