Wersja polska
,
PDF format
Personal Information
First name:
Maciej
Last name:
Freudenheim
E-Mail:
maciej@freudenheim.pl
Nationality:
Polish
Date of birth:
July 31 1982
Current residence:
Paris/
Fontainebleau
, France
Experience
March 2006 - present
Intern at the Computer Science Research Centre (
Centre de Recherche en Informatique
) at the
École des Mines de Paris
, France
September 2005 - March 2006
Freelance development, mainly web programming in
Ruby on Rails
January 2005 - August 2005
Brandlay
J2EE/Python programmer - responsible for creating Poland's largest social network site
grono.net
(500k+ users)
January 2005 - May 2005
NEMO Labs
FreeBSD and GNU/Linux systems administrator
February 2004 - January 2005
ZST Softel
Senior Software Engineer - Java J2EE and Jython programming
December 2003 - May 2004
Expro
- a large Polish hosting company
C programmer and UNIX systems administrator
Education
March 2006 - present
École des Mines de Paris
in
Paris
/
Fontainebleau
Socrates-Erasmus student at the ENSMP Computer Science Research Centre (
Centre de Recherche en Informatique
)
September 2001 - present
AGH University of Science and Technology
in
Cracow
Computer Science student, specialization:
"Distributed systems and computer networks"
Currently completing M.A. thesis
"Artificial neural networks as prediction tools"
September 1997 - June 2001
Secondary School in
Bochnia
Class with expanded mathematics, physics and chemistry
Technical skills
Very good, long-term, practical knowledge of GNU/Linux systems (all major distributions) and FreeBSD systems
Extensive experience in web development, especially with dynamic languages. Practical skills in building interactive, distributed applications using the
AJAX
technique
Practical experience in parallel and distributed programming using PVM/MPI clusters, Web Services, Corba, RMI and XML-RPC
Very good knowledge of programming languages/frameworks like:
Ruby:
Ruby on Rails
Python:
Twisted
,
Zope
,
SQLObject
,
Django
,
Jython
Java - J2EE:
Web applications based on
Spring Framework
, JSF (
MyFaces
) and
Struts
, using JSP (1.x/2.0,
JSTL
, custom tags) and
Velocity
templates. Basic knowledge of
Tapestry
and
WebWork
frameworks.
Object-Relational Mapping frameworks:
Hibernate
, JDO (
Kodo
,
JPOX
),
iBATIS
EJB and JMS
Many smaller frameworks/tools like xdoclet, maven,
memcached
, xstream, quartz, ...
C: glib, xmlrpc-c
C++: boost
SQL: Oracle (pl/sql), PostgreSQL (plpgsql, plpython)
Perl, Bash
PHP:
Smarty
,
PhpTAL
,
php.MVC
JavaScript, CSS2
Basic knowledge of C# (Windows Forms), Lisp, TCL and x86 Assembler (TASM) programming languages
Experience in optimization of distributed Java Applications working under high load: distributed cache solutions, load balancing, JVM/gc tuning
Good knowledge of Java Application Servers like BEA Weblogic, JBoss, Resin and Tomcat
Quick adaption to new working environments
Fast learner of new technologies
Other skills and areas of interest
Artificial Intelligence: Artificial Neural Networks, Natural Language Processing
Fluent English
Drivers License
Photography
Date last updated: March 09 2006