Computer vision and image processing consulting

The author of ShapeLogic, Sami Badawi, is available to customize, support or optimize ShapeLogic for specific application, as well as for general computer vision and image processing consulting. Located in New York City. Contact:

Resume

  • 2007 - Present ShapeLogic. Declarative programming, computer vision, medical image processing. Java, C++.
  • 2006 - 2007 Goldman Sachs. Market risk technology. Java, Slang, TSQL, Python.
  • 2002 - 2006 Algorithmics / Fitch Risk Management. Operational risk statistical modeling and programming. Java, Mathematica, Python, Scala.
  • 2001 - 2002 BlackRock. Mortgage backed securities. C++, Perl, TSQL.
  • 1998 - 2000 DoubleClick. Internet advertising. C++, Perl, Java, Python, Ab Initio, PL/SQL.
  • 1993 - 1997 Zyrinx. Game programming, mathematics, physics and graphics. C++, C.

Skills

  • Languages Java, C++, C, Mathematica, Python, Perl, Slang, Scala, Ab Initio, VBA
  • Image processing libraries ImageJ, Java2D, Generic Image Library, OpenCV, VXL
  • GUI libraries Java Swing, FLTK, MFC, Motif, C++ Builder
  • Internet HTML, XML, DTD, CSS. JavaScript, SMTP, HTTP, Embedded Perl
  • Web servers WebLogic, WebSphere, Tomcat, Jetty, Apache
  • OS Windows, UNIX, Solaris, LINUX
  • Databases Oracle, SYBASE, HSQL, H2, MS SQL server, JDBC, ODBC, Hibernate
  • Development tools Ant, Maven, gcc, msvc, MinGW, gdb, make, cmake, bjam, SVN, CVS
  • IDE Eclipse, NetBeans, Visual Studio, emacs
  • Methodology OO, Design Patterns, Test Driven Development, IoC, Aspect Oriented Programming
  • J2EE Servlets, JSP, Struts, Google Guise IoC
  • Math Advanced analysis: functional analysis, distributions, topology, measure theory. Metric, Banach, Hilbert and Sobolev spaces. Probability, optimization, stochastic calculus used in option pricing. Logic, set theory, foundation of mathematics, information theory
  • Statistics MLE based fitting of distribution in Mathematica, implemented 10 distributions in Java
  • Graphics programming 3D transformations, splines, quarternion, 3D collision detection
  • Computational physics Classical mechanics, Lagrange's equation

Education

M.S. in Mathematics and Computer Science from University of Copenhagen.

Masters thesis: Robotic Vision and Visual Arts.