Eric Laroche

[ professional | hobbies | services | links | feedback | icon/logo ] // software // papers // f.a.q. //


professional Eric Laroche worked and works as a Software Engineer / Software Architect / Software Problem Analyst / Researcher / Technology Consultant in and near Zürich / Switzerland / Europe. His closer professional interests include middleware ('network') and system software ('infrastructure') development, mainly on Unix and Java platforms, as well as relevant security aspects. He used to develop software engineering tools ('software for software engineers') too. Further interests were and are programming in general, using the C, C++, Java, and Lisp languages, as well as some other programming languages; software quality assurance, including code reviews, and coding guidelines; debugging, performance tuning and general troubleshooting. Security and its extended need for code correctness, and multi-tier middleware debugging have received much priority recently.


hobbies My private interests include traveling, hiking, biking (e.g. in France), gourmet activities, photography, [watching] movies. Additionally I find interesting: art in the broader sense, including design, architecture.


services Expertise:
Analysis/Design: OOA/D, C/S design, UML/RUP
Unix (SVR4, Solaris, GNU/Linux): application programming, network programming, porting, TCP/IP, RPC, CORBA, Motif/X11, middleware development, hardware interfaces / device drivers, optimizations, installation/administration, router configuration
Windows (NT, XP, others): application programming, network programming, GUI programming, porting
Java platforms (J2SE, J2EE, J2ME): application programming, server programming, middleware programming
Programming languages: C/C++/Java/C#, Lisp/CLOS, scripting languages, SQL, IDL, Assembly (x86, 68k, sparc), Postscript

A strong focus lies on middleware development (network, communication and security layers), analysis of complex software and performance problems, use of software engineering tools and design patterns, simulation, testing, quality assurance, refactoring, reviews, and defining development processes.


preview More being or to come sooner or later on this site:


links Calvin & Hobbes snow family tragedy, Unix man, Dilbert, beating a dead horse, Gabriel's classification, fish,

Concerning external links on this page: there is no guarantee that they will be working since URL namespace is unfortunately changing fast.
Thanks wikipedia for providing the linked information and entry points to in-depth knowledge!


Please feel free to send me your comments. Questions?

Math problems? Call 1-800-[(10x)(13i)^2]-[sin(xy)/2.362x].


Last updated: Wed Jan 2 2008
Eric Laroche, laroche@lrdev.com, www.lrdev.com
(GCS/S C++(+++) UVSL++++$ L++ w+++$ O M V- P+ E+ W++(+++) N++)