Contact info:Email: christian.linhart@clinhart.comPhone: +43 660 7304840Experience: * screen recorder for X11 ( both vector based and frame capture based ), used also in mission critical environments and long-term, continuous recording ( 24/7 )* work on the 3d-kernel of a CAD program ( misc tasks including vector-based hidden-line, hidden-surface removal)* implemented C++ ISO standard for a parser for an intellisense-like funktionality in an IDE,* experience with Google Adwords since 2005, since 2006 consistently with positive ROI* gaining experience with direct marketing / internet marketing since 2005* multivariate splittesting of websites since 2006* depth psychology ( gaining experience and knowledge since 1999 )* creating healthy food that tastes well ( starting with 2002, when I had to follow a very strict diet regime due to a serious illness, which is completely healed due to my approach to creating healthy food that tastes well.)Goals:* improving marketing skills* improving skills in running a businessSpecialties: Parsing, compiler frontends, performance optimization, C++ ( implemented the ISO-standard ), X11, screen recording, multivariate splittesting of websites, managing Adwords campaigns, creating healthy food that tastes well
Di Christian Linhart Gmbh
-
Ceo And OwnerDi Christian Linhart GmbhSalzburg, Austria
-
Ceo/OwnerDi Christian Linhart Gmbh Jun 2015 - PresentSalzburg / Austria
-
OwnerChristian Linhart Software 1989 - PresentDevelopment, Marketing and Sales for my software product DemoRecorder which is a screen recorder for Linux used a wide area of different applications, such as * recording how-to videos for using software,* long term recording mission-critical systems such as railway control or air traffic control.Software development for clients, mostly in C/C++ programs like parsers for CASE-tools, adding features to Motif-Widgets, adding featured to my product DemoRecorder.
-
Senior Software Engineer C++ QtArahne, D.O.O. Aug 2016 - Apr 2023work on Arahpaint which is a drawing program tailored for textile design, and works on Linux, Windows and Mac:ported Arahpaint from Qt4+Qt3support to Qt5added many features fixed several bugsSome notable features:* added support for drawing with gradients with different dithering patterns and repeat drawing* performance optimization of drawing* made image browsing multithreaded for performance* added autosave* replaced QT drawing operations with our own drawing algorithms which are fine-tuned to requirements. This includes antialiased drawing. -
Contributor For XcbFreedesktop.Org Mar 2014 - May 2017Volunteer Contributor to the XCB project.Made the protocol definition (in XML) of the XInput-extension complete, and added necessary features to the code-generator so that XInput can be supported.Added misc features to the XML description schema and to the code-generator that were necessary for being able to support the XInput-extension.Added an automatic alignment-checker to the generator.Mentor for others.Fixed a 32/64bit problem in the adaption layer that provides the old XLib interface on top of XCB.For my activity, see the commit-logs filtered by my name:https://cgit.freedesktop.org/xcb/proto/log/?qt=grep&q=Christian+Linharthttps://cgit.freedesktop.org/xcb/libxcb/log/?qt=grep&q=Christian+Linharthttps://cgit.freedesktop.org/xorg/lib/libX11/log/?qt=grep&q=Christian+LinhartI had commit rights there, and maybe still have them. -
FreelancerDenuvo Feb 2015 - Jun 2016Maintained the code of a Java-server-process.Created a new C++ Sourcecode transformation framework based on open source software and implemented several plugins for it.Designed and created a new cryptography module. -
Senior Software EngineerArahne, D.O.O. Dec 2013 - Feb 2014added Xftfont support and internationalization support to the XmHTML Motif-widget and to the Microline widget library.The modifications are available at SourceForge at:• XmHtml: http://sourceforge.net/projects/xmhtml/?source=directory• Microline: http://sourceforge.net/projects/microline/?source=directory -
Softwareentwickler ( Software Engineer )Eurofunk Kappacher Gmbh Jun 2005 - Dec 2013Sankt Johann Im Pongau, Salzburg, AustriaDevelopping server processes and interfaces to other systems.Most of this were multithreaded processes written in C++.Project leader and master designer of a complex project with lots of new requirements which made it necessary to introduce several new concepts to the product, and to make significant changes to the data model while remaining compatible. The team consisted of three to ten people, depending on workload on specific phases of the project. -
SoftwareengineerWindriver 2001 - Feb 2004Same responsibilities as at Takefive. Takefive became part of WindRiver during my employment there. -
Senior Software EngineerTakefive Software 1998 - 2004Parsing Expert.Implemented a new C++ parser for the IDE Sniff+. This parser is adaptive, i.e., it can work with incomplete code, but automatically scales it accuracy when the code is more complete. The parser extracts symbol-information, type-information and cross reference information.Designed a configurable filter for that parser, so that adaption to C++ dialects could often be done by field engineers. Worked together with patent lawyer to get some technologies of that parser patented.Managed one freelancer which helped with this parser project.Implemented and maintained parsers for other languages. -
SoftwareengineerTakefive Software Dec 1998 - 2001 -
ZivildienerLebenshilfe Salzburg Ggmbh Feb 1998 - Jan 1999Salzburg* General office work* Bookkeeping* misc transport tasks* daily transport of food from a central kitchen, with the help of people with disabilities * developed an Access database for managing internal education* planned a structured cabling for the new office building and installed this cabling together with 2 colleagues. ( about 7km cable ) -
Managing Director / OwnerHorus It Gmbh May 1995 - Jan 1996Salzburg, Salzburg, AustriaI was one of 5 managing directors. All 5 founders / owners also were managing directors.Besides some IT work and work for customers I did most of the paperwork necessary for founding and running a company (including bookkeeping)Work for customers included:* installed/configured a silicon graphics workstation and/or something on it* patched an Ethernet card driver in the Linux kernel to make Linux work on the computer of a customer where we had to install Linux.* installed a leased-line connection between the department of computer science of the university of Salzburg and the HTL which is a school for 14-19 year olds providing an engineering education. This leased-line connection was to give the HTL 24/7 Internet access instead of the dialin access they used before. The leased line was an ISDN 64bit permanent connection. I used Linux PCs at both ends to do the routing and managing of the ISDN connection.* ...Internal work in the company included:* I implemented a simple bookkeeping system in form of a perl-script. -
Technical Assistant, Then "Studienassistent"Paris Lodron Universität Salzburg Apr 1992 - Sep 1995SalzburgSystem administrator work in the department of computer science which had a heterogenous network of computers with mostly Unix-Like operating systems such as Sun workstations, NeXT workstations, Linux PCs, FreeBSD PCs, …• I was responsible for the DNS server of the department, i.e., I added and removed hosts as requested.• Co-administered the ftp-server together with colleagues.• installed software and operating systems as needed by the scientific staff and for use by students.• software installation often involved to compile open-source software, which sometimes also needed porting and patching to make it build and work on the operating system and hardware of that computer.• Installed Linux on a laptop of a professor. That laptop had only 2MB of RAM, so it was a bit tricky to get that working.• Provided dial-in Internet access for schools in the federal state of Salzburg. This was at a time where Internet infrastructure was still in its infancy, but the university had already a connection. So, this was a feasible and cost-effective way for schools to get Internet access. This dial-in access point was realized with a PC running Linux and a multi-serial card with 8 serial ports and 8 modems attached to these ports. It either used CSLIP or PPP as the protocol or both – I cannot remember anymore which of those two I provided there. -
Freelance Computational Geometry Software EngineerS&G Computersoftware Mar 1988 - Sep 1994Salzburg, Salzburg, AustriaSoftware development on the 3D-kernel of a CAD system. This kernel was (is?) used in the products "MEMOPLOT"(https://www.plus.ac.at/mathematik/fachbereich/festvortrag-50-jahr-feier/ search for "CAD") and "HiCAD" (https://www.isdgroup.com).* Stabilized the existing hidden-line/hidden-Surface removal algorithm.The algorithm worked on a vector basis, and the 3D model had curved surfaces such as cylinder, cone, torus as primitives, in addition to plane surfaces.* Developed a new vector-based hidden-line/hidden-Surface removal algorithm ( see my master thesis http://clinhart.com/downloads/MasterThesis_ChristianLinhart.pdf )* Contributed to the design of the data structures of the 3D-model* Generating 3D-objects out of 2D objects: - general prism (German: "Allgemeiner Zylinder") - exact solid of revolution using curved surface primitives. (German: "Rotationskörper") - approximated solid of revolution where the circle is approximated by a regular n-polygon. (German: "Pseudorotationskörper")* helped with porting it from PC to an AIX workstation, and I also did the system administration for that workstation.The development was done in FORTRAN.Also, I have developed a matrix printer driver for Memoplot which coverted vector data to pixel data using Bresenham algorithms to draw to an in-memory image, and then sent the suitable commands to the matrix printer. This driver was implemented in 8086 assembler.
Christian Linhart Education Details
-
Computer Science -
Bundesrealgymnasium SalzburgAll
Frequently Asked Questions about Christian Linhart
What company does Christian Linhart work for?
Christian Linhart works for Di Christian Linhart Gmbh
What is Christian Linhart's role at the current company?
Christian Linhart's current role is CEO and Owner.
What schools did Christian Linhart attend?
Christian Linhart attended Universität Salzburg, Bundesrealgymnasium Salzburg.
Not the Christian Linhart you were looking for?
-
-
Christian Linhart
Sales Director Of A Multinational Team Covering Cee/Cis & Austria; The World Runs On Crypto!Austria -
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial