DAN MICSA, PhD

V6.2,  August 14, 2008

Address:

1652 Vista Lakes Circle, Melbourne, FL, 32904

Home:

321 4090295 after4:00PM ET and weekends

Work:

321 3091011

Home page:

www.dmicsa.com

Email:

dan@dmicsa.com, dmicsa@hotmail.com

For financial specific please have a supplementary look at: http://www.dmicsa.com/FinancialResults.doc

PERSONAL SUMMARY

·        Good architectural, strategically and analytical skills;

·        Effective in prioritizing the workload;

·         Confident and versatile. Keen to develop skills in line with the business;

·        Highly motivated and skilled professional with more than 24 years programming experience, 15 years commercial, 8 year small teams management, 15 years OOP, 10 years STL, 11 years C++ related languages, more than 10 different products developed in CAD/CAM market with more than 2000 clients world wide and more than 1,000,000 lines of OOP and generic programming in CAD/CAM and scientific market;

AREAS OF EXPERTISE

General

  • Software architecture

18 y

  • OO Programming

17 y

  • OO Pascal, Delphi

10 y

  • C/C++/C#

10 y

  • Life cycle (OMT, UML, homebrew)

10 y

  • Generic programming C++ (STLPort, Boost, Loki)

10 y

  • Patterns

10 y

  • Scientific and CAD/CAM programming

17 y

  • Internet HTML, ASP, XML, XSL, DTD

11 y

Other libraries

.NET, SGI-STL, OpenGL, DirectX, GLOptimiser, MFC, COM, CORBA, TurboVision.

Other languages

Prolog, Lisp, Java, Perl, and Smalltalk, TCL, Scheme. I don’t use these languages anymore!

Formats used to transport data

DXF, IGES, STEP, PPF, 3DS, CL, NC*.*, PS, PDF, EPS, CDR and many more.

Software used

Microsoft VC++, Microsoft Office, Borland Pascal and Delphi, Ultra Edit, Visio, Mathematica, MathCAD, AutoCAD, GDPro, Genitor, Visual Modeler, Clear Case, Clear Quest, Profiler, Lint, Total Commander, Macro Express, Doxygen, graphviz, Gimp.

Internet skills

Generalized data interchange, unity test, configurations, reporting and logging frameworks using XLM, XSL and DTD.

Scientific programming skills

CAD/CAM, data acquisition and processing, computational and vectorial geometry, expert systems, ANN, GA, CA, image processing, feature recognition, markets ranking and filtering.

CAD skills

 Solid Kernels: Parasolid, Cascade.

Rendering Engines and Scene Graphs: OpenGL, DirectX, Optimizer, GLUT, VTK, Open Scene Graph.

Techniques: Stitching, healing, tessellation, LOD, surface and volume wave propagation, drawing in rainbow palette, general CAD architecture data structure and class hierarchies.

CAM skills

Optimal, automatic and robust 2..5 axes cycles with special expertise in robust 3..5 axes - plunge roughing, rest material, pencil milling, drive curve, 3D offset, constant loading,  etc.

Custom and visual operations, visual batch mode script using RAD techniques.

Real time tool path generation preserving topologic information (with linear in number of nodes expected running time I call this “in place offset calculation” using PINs - polygonal irregular networks) or touching technology using enhanced Z Maps surfaces or scan-lines like Delcam, Sescoi and NC Graphics.

Other particular optimisations: Optimal tool set, Optimal XY angle, Automatic spiralization of 3D collapse cycles, Dynamic feed move depending on tool-geometry (rigidity) pseudo-adaptive control (software simulated), Wear compensation, Updated stock, Real time collision detection (stock, fixture, clamps, holders), Rainbow analysis and visualization.

Developed my own CAD/CAM suit (5 years, Romania) and architecting, designed and implemented optimal and automatic cycles for Pathtrace (4 years, UK) and VX (2 years, US). I’m the designer and main implementer (>90% of code) of highly successful SSMT (Secure Surface Machining Technology) for Pathtrace, more about this can be seen at http://www.pathtrace.com/uk/product/mold_die.shtml.

And the author of the new VX Quick Milling (100% of the machining core code + design for all other dependencies as: interfaces, tessellation, documentation, sales material).

Implemented and used all range of offsetting methods - Normal, Surface or Edge Enhanced Z Maps, Nurbs, PINs(Polygonal Irregular Networks), Triangular representations, orthogonal and non-orthogonal scans.

Now, after so many years researching and implementing CAD/CAM systems I can design the best CAM system for 2..5 axes including e-training, e-service, e-upgrade, web reporting and enterprise features as parallel and shared processing for any part size.

Belbin team roles

Resource Investigator, Shaper, Plant, Specialist each of these characteristics comes with more than 15%. These four characteristics share more than 90% of my behavior and are all on the active, dominant side of the specter.

My first ten characteristics (processing 8 team mates opinion) are: outspoken, knowledgeable, technical skilful, clever, innovative, creative, challenging, analytical, original and enterprising.

CAREER HIGHLIGHTS

 

VX Corp

2004 -

Component Technology Director

Melbourne, Florida, US

Mainly same responsibilities as before better benefits.

VX Corp

2001 -2004

Lead Software Engineer

Melbourne, Florida, US

Responsible with all technical issues related with VX Quick Milling, the new solid machining core used for automatic complex parts machining. My responsibilities are related with all areas of PLC grabbing requirements, software architecture, implementation, testing, consulting and training for sales, marketing and support teams.

VX QuickMill is positioned as one of the fastest and smartest CAM solution for mold and die been favorable compared against all major players on the market!

Some of the innovations included:

·        Incremental toolpath regeneration leading at 5..80% decrease in time calculation.

·        Advanced HSM techniques: Minimise full width cuts, Skim, Offset Area Clearance, Break after time, length or quantity of material milled, Cusp Height Control, Spiral and Projection Milling, Smooth Leads and Links, Tangential arc or spline, Tool path evaluation, Quantity of material, Advanced linking, Smooth Factor, Classic cycle can have HSM behavior, Adaptive Feed Control.

·        Advanced Limiting - is possible in XY, Z or 3D being implemented a wide variety of techniques: silhouettes detection, flat shallow detection, uncut(progressive stock) and uncutable(rest finishing) material, clamps, holder and table collisions detection and avoidance.

·        Adaptive Feed Control (AFC) is a technology that enables variable feed moves along toolpath according with tool geometry using full volumetric simulation of milling process.

·        Full interference checking tool, part, stock, holders, tables.

·        QuickAnalyze - Various smart ways of representing the toolpath enabling quick understanding of various analytical dimensions like: along span, all toolpath, z height, tilt (steepness of the surface), under tolerance condition, feed variation.

·        A rich suite of toolpaths:

            8 finishing (Lace classic, Z Level, HSM Lace, HSM Offset2D, HSM Flowing, Offset3D, DriveCurve, Pencil),

            4 roughing (Area Clearance Lace and Offset2D, Plunge, Automatic hole detection),

            3 art (engraving2D, engraving3D, bulging).

            4 and 5 axes non-normal robust non-gouging toolpaths based on projections (clamp holder) instead of normal to surface technologies, mainly flowing and equiparameter kind of toolpaths.

PATHTRACE LTD

2000 - 2001

Principal Analyst Programmer

Reading, England, UK

Same as bellow with more emphasis on architectural, code review and consulting side.

PATHTRACE LTD

1997 - 2000

Senior Analyst Programmer

Reading, England, UK

Responsible with architecture, design, programming and automatic testing of analysers, optimizers and decisional systems for CAD/CAM products, using fuzzy logic, neural networks and pattern recognition, designing systems for automatic manufacturing, using VC++ v4.x -7.x, case tools, OpenGL, STL and OOP.

I was involved in large-scale software architecture, analysis, design, implementation and testing.

In charge with design and implementation of highly reusable, efficient and insulated STL-like generic libraries used in scientific and CAD/CAM environment. Libraries used for generic data acquisition, storing, analysis, optimization and tool path generation and contain all spectrum of generic patterns used in STL-like libraries: adaptors, iterators, algorithms and containers.

Designed and implemented other general-purpose generic insulated components like: progress bars, internationalization, generic non-invasive mangling-caching-validation mechanisms, parallelization for multiprocessor and networking processing.

Researches in computational geometry designing useful generalizations for trees, sweeps and uniform grids as methods of decreasing problem complexity in CAD/CAM science.

Implemented analytical model in EdgeCAM (a method of analyzing, viewing and solid slicing using rainbow palette). Can analyze rest-materials, slopes, Z height, equal cusp curves, etc.

In charge with architecture, design and implementation of all 3D cycles ranging from simple parallel lace to 3D rest material, shallow-steep detection, and pencil drive curve. Cycles visible starting with EdgeCAM V4.75. 

“POLITEHNICA” UNIVERSITY

1994 - 1995

Associate lecturer

Timisoara, Romania

Part time associate lecturer in manufacturing department, teaching students: “Generic methodologies in design and manufacturing”.

BILLASOFT

1991 - 1997

Managing Director

Timisoara, Romania

Managed a small company implementing scientific and CAD/CAM programs for mould & dies market. Developed generic libraries for tool path generation, small decisional and expert systems, data acquisition and processing, web pages design. Developed a range of successful products called:

TechnoPack =

Techno2D

 converter DXF to NC;

TechnoCAD

 BSpline  and Z Map editor viewer;

TechnoCAM

 automatic tool path optimizer and generator;

TechnoVect

 cleaning and vectorisation of paper drawings;

TechnoPoint

 CMM data acquisition and meshing;

TechnoMesh           

 BSpline surface generator;

TechnoFunc            

 Surface generator from analytical representations;

GNCPP         

 Generic Numeric Control Post Processor - NC code generator.

A light version of TechnoPack V2.0 is freeware now and can be downloaded from Simtel sites. Development of these tools has stopped in 1996. There are more than 100 users for the light version and 5 for the professional one.

Researched and implemented good algorithms for 2D, 2.5D and 3D engraving, nesting and bumping. These algorithms are not published in public domain.

EDUCATION

Develop Mentor, London, UK, 2000

Essential.NET – Introduction in Microsoft.NET technologies.

Rational, Reading, UK, 1999

Clear Case, Clear Quest.

Polytechnic University, Timisoara, Romania, 1998

PhD in applied software and AI in manufacturing: “Generic Methods for Generation, Conversion, Import, Export, Analysis and Optimised Tool Path Generation using Discrete Surfaces"

Learning Tree, Reading, UK, 1998

“OO Analysis and Design” training course.

Traian Vuia, Polytechnic Institute, Timisoara, Romania, 1991

MSc in Manufacturing department, Section: robotics and flexible lines (mecatronics). It will be better called Diplomat Engineer then MSc around same amount of school but explicit MSc wasn’t available at that moment in time.

HOBBIES

Generic and scientific programming, library design, system architecture, patterns, STL, artificial intelligence, neuronal networks, genetic algorithms and cellular automaton, optimization, simulation, fractals and fuzzy mathematics, decisional systems. Playing Go (most complex board mind game over 4000 years old), Chess, Bridge, Stratego, Civilization and many other strategic games. Active at Caps and portfolio123 market simulators.

I’m a US 4 Dan at Go. 

Major titles:

British Small Board Go Champion 1999 - 2000

Florida State Go Champion 2003 - 2004

Orlando Tournament winner 2008

Kyu Killer” and “Hurricane” title in self paired tournament and 3rd place from 3 Dan players with 5 out of 6 points at at the most prestigious US tournament “US GO Congress” held in Houston, Tx.

Best results at 2007 at Civfanatics http://hof.civfanatics.net/civ4/stats.php (I’m billator) at score and kept over 30 world records for various simulations scenarious at Civilization IV regarded as probable the best strategic simulation of all times.

Ranking in first percentage at Caps a market simulator http://caps.fool.com/player/billator.aspx and I was in first 0.1% at investopedia I quit updating there.

PERSONAL

Married, two children.