Eric Laroche
[
professional
|
hobbies
|
services
|
links
|
: feedback
|
icon/logo
]
//
software
//
papers
//
f.a.q.
//
alternative
//
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/
optimization
and
general
troubleshooting.
Security
and its extended need for
code correctness,
and
multi-tier
middleware
debugging
have received
much priority,
as well as design towards
scalability.
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,
SOA
Unix
(SVR4,
Solaris,
GNU/Linux,
OS X):
application
programming,
network
programming,
porting,
TCP/
IP,
RPC,
CORBA,
Motif/
X11,
middleware
development,
hardware
interfaces
/
device drivers,
optimizations,
installation/
administration,
router/
firewall
configuration
Windows:
application
programming,
network
programming,
GUI
programming,
porting
Java platforms
(JSE,
JEE,
JME):
application
programming,
server
programming,
middleware
programming,
JMS,
JNDI,
JDBC,
JMX,
JAXP/
XML,
RCP/
SWT,
OSGi
Programming languages:
C/
C++/
Java/
C#,
Lisp/
CLOS,
scripting languages,
SQL,
IDL,
Assembly
(
x86,
68k,
sparc,
8051,
AVR),
Postscript,
Mathematica
Databases:
Oracle,
Sybase,
DB2,
MySQL,
Berkeley
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:
- photos of Zürich:
- programs:
(see software too)
- papers:
(see papers too)
links
Gabriel's classification,
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
to the
general public!
Please feel free to send
me
: your comments.
Questions?
Last updated: Sat Aug 23 2014
Eric Laroche,
laroche@lrdev.com,
www.lrdev.com