Dmitry Karasik

Name:Dmitry Karasik
Birth date:January 8, 1974
Civil status:Married, two children

Expertise

     Software development, security, and system administration.

Positions

2007-present Software engineer at Capmon A/S.

 

2006-2007 Lead developer at Magenta ApS

 

2004-2006 Lead developer at catpipe Systems ApS

Designed and implemented a mail tracking system for high volume postfix mail gateways (customer: nnit.com).

Designed and implemented, in a team, a mail gateway configuration system (customer: nnit.com).

Designed and implemented, in a team, a decentralized patient data journalling system ( customer: rh.dk ).

Took part in development of S-DNS, a split-DNS configuration manager ( customers: rh.dk, sdu.dk ).

Took part in development of D-MON, a network monitoring system.

Various Perl libraries developed for the projects' use, published on CPAN.

The majority of the projects were implemented on Perl5, PostgreSQL, FreeBSD/Linux.

 

2000-2003 Leader of software development and support team at the Protein Laboratory, Institute of Molecular Pathology, University of Copenhagen.

Conducted development of image-processing software for Unix/X11,Windows and OS/2 platforms. Participatied in cell motility and morphology projects.

Administered network services for Unix, Windows, and OS/2. Responsible for OS integration, security, hardware upgrade decision making, network operation, backups, maintenance of Unix servers and microscopy recording workstations, Windows and OS/2 desktop workstations ( over 70 computers and 50 users).

Designed and implemented framework for automated estimation of neurite lengths in culture.

Designed, implemented and maintained multi-platform Perl GUI Toolkit Prima

Implemented set of Win32 command-line tools for system administration

 

1997-2000 Researcher and system administrator at the Protein Laboratory, Instuitute of Molecular Pathology, University of Copenhagen.

Implemented and maintained set of biological applications for the needs of Protein Laboratory, Copenhagen University

Participant in Cell Motility and Morphology Image Analysis project, responsible for implementation of image processing algorithms and GUI front-ends.

Designed and implemented online danish-english and english-danish dictionaries ( formerly at http://www.karasik.eu.org/dict.html )

 

1995-1997 Software developer "Alpha Impex" enterprise, Ukraine.

Development of internal accounting framework, administration of LAN and OS/2 and MS-DOS desktop workstations.

Implemented within team MS-DOS graphic library

Implemented DPMI exception library

Designed and implemented (as a graduate work) scientific package for calculating general material balance trees for Dnepropetrovsk University, Ukraine

Education

2001-2003 Ph.D., Faculty of Health Sciences, Copenhagen University, Denmark
 
1990-1995 M.Sc., Faculty of Organic Chemistry, Dnepropetrovsk University of Chemistry, Ukraine
 
Experience

Programming:
  • Perl5, Perl6, C, C++, Pascal, x86 assembler, shell, make, PostScript, SQL, TEX/LATEX
  • scilab, R, matlab
  • HTML, JavaScript, XML, PHP
  • unix:X11, Qt, pg; win32:cygwin, msdev, api; os2:emx, api; dos: dpmi
  • TCP and UDP networking, snmp, smtp, http
  • FreeBSD kernel

System administration: TCP/UDP/IP, DNS, sendmail, backup, network operation, X11, VPN, pop3, imap, snmp, http, nfs, telnet, ftp, rsh, samba, nntp, firewalls, lpr, cvs, ssh, dhcp, bind, PostgreSQL.
 
Systems: FreeBSD, Linux, IRIX, SunOS, Solaris, MacOS, Windows NT/9x/2000/XP, OS/2, MS-DOS
 
Documentation: writing, proofreading and editing skills
 

Articles

1.    D. Karasik, A.Berezin, V.Belman, J.Sporring. A Graphical User-Interface and an Image Processing toolkit for Perl. Software: Practice and Experience 35(5):467-490

2.    D. Karasik. Automated quantification of neurite outgrowth from images of cerebellum cells. Article in preparation.

3.    A.Berezin, D.Karasik, V.Belman, V.Berezin, E.Bock. PRIMA - Perl toolkit for X, Win32 & OS/2 PM. The O'Reilly Perl Conference papers, Monterey, 1999 185-196.

4.    Prima toolkit documentation ( http://www.prima.eu.org/download/Prima.pdf)

Other

Member of SSLUG, BSD-DK, Copenhagen-PM.

One of (many) contributors to FreeBSD, Perl, CPAN projects.

Speaker at various YAPC Perl Conferences

Languages

Fluent English, native Russian and Ukrainian, colloquial Danish.

References available upon request