| Gabriel Schulhof |
| Kirkkokatu 1D 28, FI-00170 Helsinki, Finland |
| Phone:+358-[0]50-487-3622 |
|
|
Education:
2003 - 2006: Calgary, AB, Canada
University of Calgary: M.Sc. in Computer Engineering
Thesis: "QCADesigner: From Utility to Application"
Co-authored "QCADesigner". GTK+-based Open Source quantum-dot cellular automata (QCA) design and simulation tool.
- GUI upgrade and modernization (GTK+-2.4):
- PostScript printing interface
- Multilayer support
- Object orientation of procedural code
- Multiplatform support (Windows, Linux, Solaris, OSX)
- String translations via GNU gettext: German, Hungarian, Romanian, French, Polish, Italian
- API documentation via gtk-doc
- Reduction of numerical errors
- Scaling of data structures and simulation engines to large data sets
Publications:
1997 - 2002: Windsor, ON, Canada
University of Windsor: B.Sc. Hon. Software Development.
1993 - 1997: Windsor, ON, Canada
Catholic Central High School
1988 - 1993: Temeswar, TM, Romania
Nikolaus Lenau Lyzeum Junior High School
Work Experience:
2006 - present: Helsinki, Finland
Senior Design Engineer, Nokia Corporation. Developing and maintaining several software packages as part of the Internet Tablet product line, such as the N800 and N810. Tools involved: Scratchbox, qemu, Debian GNU/Linux, Ubuntu.
OSS packages: gtkhtml,
hildon-help, Clutter
2001 - 2002: Windsor, ON, Canada
AgentWare Systems. Deployed and contributed to Linux-based engine assembly line tracking system. Tools involved: Red Hat Linux, Tomcat, Apache, Mysql.
1997 - 2001: Windsor, ON, Canada
DSR Systems. Automated engine assembly line repair bay data collection and analysis. Tools involved: Windows NT, Microsoft Visual Basic, Microsoft Excel, Microsoft Access.
OSS Contributions:
New features:
Pidgin On Maemo
Ported the Pidgin Internet Messenger to the Maemo Internet Tablet platform, contributing several patches back to Pidgin:
List of contributions
"New Login" button on xscreensaver unlock dialog launches gdm flexi Xserver
This enhancement was featured in Ubuntu
RFE: connection sharing wizard needed
This enhancement was featured in Fedora
dlls/shell32/dialogs.c:RunFileDlg - implemented
Implemented a "Run Application" dialog in Wine, including most-recently-used list.
Bugs:
The "Run Program..." dialog box is jittery
Fixed for all GNOME
GtkRadioButton does not issue notify::active
Fixed by others for all GNOME
When repeatedly showing/hiding GtkToolButton widgets, some of them disappear
tmtex: Map custom macro definition <macro-def> to \tmcommandX<macrodef>
Now that tmtex gets "initial" block, do actually make use of it (supersedes #1139)
new tmtex expects "para", receives old "paragraph" - havoc ensues
Minuscule fix: typo in configure.in: "if statically linking with guile work(+s)"
tmtex minor fix: Default cell alignment for "choice" not reflected in LaTeX
Conversion of par-{left,right,first} to LaTeX
Really tiny fix: proof env. requires "amssymb" (1.0.1.14)
tmtex: rotate symbols with graphicx instead of pstricks
kbd-latex.scm shortcuts for under/overbrace
over/underbrace LaTeX conversion + small wide[*] bug fix
Automatic LaTeX package list based on Joris' DRD
Spacing hacks removed from tmtex.scm, rules now in texout
tmtex: cell-level borders and halign via tmtable
\newcommand{\tmfloat} in preamble
Minor fix: cal* -> mathscr, not mathcal
tmtex: \multipage + \captionof instead of \figure
tmtex: multiple columns using muticol package
Really tiny fix: typo in conver/tools/output.scm
Really tiny fix: [H] -> [h] for \figure environment params
keychords for wide-under, bracket pairs, make-above/below
Coagulate adjacent rprimes and rsups to avoid \dagn
Supersedes 1236: LaTeX fonts: EuScript, bbm, rsfs, mathds
Minor fix - mathscr for Ralph Smith's Font, not mathcal
Minor tweak: LaTeX shortcut for
More accurate LaTeX table borders - with tmtable post #1192
More accurate LaTeX table borders - now with tmtable
More accurate LaTeX table borders
\<symbol_name> support for boxbar, obar, [d]dagger, checked
overview: Send "initial" to tmtex for LaTeX margins-please scrutinize
Oops - minor fix for tables, matrices, choice, etc.
Match brackets with \left. and \right. during tmtex
tmtex.scm patch for wide-star (<bar> is now <wide-bar> ?)
tmtex-methods entry to handle some of the <wide*...
Other
Attributes
Thorough, self-motivated, conscientious
Languages
Fluent: English, German, Hungarian, Romanian