CV, Armin Faltl
DOB: 9. July 1966
Skills
- Diplom Ingenieur of mechanical engineering, naval
architecture on the Technical University of Vienna.
- Software engineer by training on the job, literature
and courses.
- Unix, Linux and Windows NT administrator, basic networking
knowledge by training on the job literature and courses.
- Design of electronics hardware including micro controler-,
instrumentation amplifier- and DC/DC-converter boards by training on the job and literature.
Experience
2002-2012 Running my own business in the trades of locksmithing
and mechatronics (mechatronic for machine and manufacturing technology).
- This is a combination of mechanics and electronics.
Important Customer Projects:
- Design and implementation of 2 revisions of a dynamic web application
(corresponding to revisions of the underlying Dimetra System)
that shows the current state of radio base stations, the main switching
offices and connection land lines for the Austrian ministry of internal affairs
as a subcontractor of Alcatel-Lucent.
- Development of a series of LED-iluminated tables including the
mechanical, optical and electronics design for an event furniture service.
The electronics performs recharge control of the LiFePO accumulators,
step-up conversion to LED voltage level and PWM dimming of the LEDS.
- Construction and build of a 10" Newtonian telescope with optimized
mirror cell and full tube.
- Reengineering and integration of a new base station type
in a C++ accounting and management software as a contract
work for Nokia Austria in Eisenstadt.
- Construction dimensioning and build of the flipable roof of a
small astronomical observatory. A special feature of this roof
is its four-joint kinematics.
- Development (with partners) of a training machine for the
medical rehabilitation sector.
My part of the work was the design of the electronic controls,
part of the electronic hardware and firmware development
and a part of the mechanical design and construction.
- Development of a force measurement system for another
training machine including a strain gauge sensor element,
the instrumentation amplifier circuit and software for the
microcontroller that transfers the data to a PC.
- Construction and build of a fire emergency staircase made
of steel for a three-level building.
- Construction and build of a cleaning machine for large scale
heat exchangers. The build of the prototype was done in cooperation
with a special machine manufacturer.
Besides I do occasional turning and welding jobs.
2002 Trade-legal manager for a locksmith's shop.
1995 - 2002 Work for Siemens AG Oe, PSE:
Design, implementation (scripting) and application of software
development policies and configuration management systems.
Advanced knowledge on Rational ClearCase, basic knowledge on
CVS (including RCS).
Design of a string pattern matching algorithm for
combining incomplete scanner input from OCR.
Development of a fault tolerant transaction based data synchronisation tool
including a socket based client-server system for data transport and remote
execution on UNIX (HP-UX and SINIX).
1994 - 1995 Work for the "Commission for Acoustic Research"
of the Austrian Academy of Sciences:
Implementation of a Fast Hartley Transform algorithm
in DSP assembler and two real time display widgets derived from MFC
on Windows NT, one of oscilloscope and one of spectrogram type.
1994 Military Service:
Serving as a truck driver.
1992 - 1994 Diploma thesis:
Design and implementation of a graphical pre- and postprocessor for a
naval buoyancy calculation program. Usage of threedimensional
parametric splines, display transformations.
Added bouancy, stability and wetted surface calculations,
and a developable surface generator after finish of thesis.
Programming Skills
laguage |
expertise |
last used |
experience |
C/C++ |
advanced |
currently used |
15/13 years |
Perl |
expert |
currently used |
12 years |
X11/GTK+/FLTK |
advanced |
currently used |
14/10/6 years |
OpenGL |
intermediate |
currently used |
7 years |
Pascal |
intermediate |
1995 (rare cases till now) |
2 years |
MFC |
intermediate |
1995 |
6 months |
FORTRAN 77 |
intermediate |
1993 (rare cases till now) |
2 years |
DSP/assembler |
advanced |
1995 |
2 years |
HTML/CSS |
intermediate |
currently used |
7 years |
JAVA |
novice |
2006 |
- |
CORBA |
novice |
1999 |
- |
Renesas H8/assembler |
novice |
2003 |
- |
Working with AutoCAD, QCad
Craftsmanship
I'm fairly good at turning/milling and have a working knowledge of
general mechanics, black smithing, carpentry and bricklaying.
In summer 2011 I acquired the certificate of being an
International Welding Specialist for pipe welding for the
processes stick welding (111) and MAG (135, 136) in all positions.
Patents:
AT 501131 Druckaufgeladene thermochemische Energieumwandlungsanlage
AT 504346 Festbett-Fließbett-Reaktor für Hochtemperatur-Energieumwandlungsanlagen
Education
Volksschule (primary school) |
1972-1976 |
Integrierte Gesamtschule (secondary modern school) |
1976-1980 |
Bundes Oberstufen-Realgymnasium (high school) |
1980-1984 |
Mechanical engineering at the Technical University of Vienna
(Dipl.Ing. with first-class honours)
Special interests:
- naval architecture and model basin technology
- sensor technology, electronic aquisition of mechanical signals and
signal processing.
- manufacturing technology
|
1984-1994 |
Other (partly private) Projects
- I have done work in the field of stereo photometrology, including
the development of a precision measurment widget for (planar) images,
lens (un-)destortion equations and their parameter optimization. This
work is now combined with a pre-existing metrology application available
to me.
- Design and implementation of an optimizer for a storage problem
similiar to Knappsack.
- Implementation of a simple two-dimensional boundary element method
in computational fluid dynamics, to compute surface pressure distribution
and velocity field with streamlines around a profile, including angle
of zero lift. The effect of different implementations of the Kuta-condition
and the stability and speed of different solvers for the resulting
linear equation system have been investigated.
- Development of a governor simulation system in C, with
dynamically configurable controll loop.
- Implementation of basic algorithms for the simulation and control
of a six-leged walking robot in C/C++ using OpenGL for the display.
- Participation at the (regretably vapoure-ware) Free Desinger project:
I did literature research and specifications in the fields of
parametric and constraint based modeling, combinatorial solid geometry,
geometrical object databases and memory organization.
- Implementation of a simple 3D CAD program. This work was inspired
by the use of QCad which is a 2D system.
Hobbies
A hobby I didn't find time for a while now is the build of a robotic telescope,
where I work on the mechanical construction and build (apart from
the optics), as well as control and image processing software and hardware.
The optics and tube are ready and in use on a Dobsonian mount,
the robotic fork-mount waites for some spare time;-)
The image processing includes a maybe novel plate matching algorithm
to determine the exact position and orientation of astronomical images,
starting from a reasonable guess.
The algorithm is used for automatic astrometry and detection
of moving objects from a minimum of 3 images in the presence of noise.
The plate matching can operate on a reduced star catalog like USNO SA 2.0.
Tests of the C++ implementation show the algorithm to be quite fast.
A presentation of this algorithm was made at the Meeting on Asteroids
and Comets in Europe, MACE 2006.
Living in Vienna since my birth, I spend my spare time with reading,
programming, dancing, gymnastics, work-out, swimming and going out with friends.