Thomas Mahalik
mtom*@msn.com
********@*****.***
***.*******@*****.***
3595 S. Washington St. #104
Englewood,CO 80113
Over 11 years of experience including 5 years as an Independent Contractor.
Expertise in hardware and biological research techniques.
Served as Neuroscience Research Associate for 12 years.
Published Computer Science and Neuroscience research papers.
Developed custom 3D viewer of neurological data.
Technical Skills
Hardware: IBM PC, Silicon Graphics, Sun (some), Phantom force feedback device, Siemens and Philips electron microscopes, and BioRad confocal microscope.
Languages, Software Libraries, and APIs: C (10+ years), C++ (8 years), Open Inventor (5 years), Java (3+ years), NetBeans (1 year),OpenGL (6 years), Win32 (6 years), Multithreading(7 years), Java3D (1+ years), GL4Java (2 years), MFC (4 years), Qt (4 years), STL (2 years), Perl (2 years), XML (2 years), OOD (4 years), Parallel Computing (1 year), CORBA (< 1 year), Maven, Subversion, Eclipse, NetBeans, Spring Framework, WSDL, XSD, Apache Tomcat, Axis and Knowledge of and interest in Artificial Life. PHP. Apache. MySQL.
Operating Systems: UNIX (X Windows GUI Programming), Irix, Linux, Windows NT, and Windows95/98/Me,Windows 2000 Windows XP.
Applications and Utilities: MS Word, MS Excel, Adobe Photoshop, vi, TeX, LateX, GNU emacs+, Mathematica, tmake, cvs, gdb, gdx, and xgdb. Netbeans.
Biological Research Techniques: Electron Microscopy, Confocal Microscopy, Cell Culture, Immunocytochemistry, Growth Factors, Labeling of apoptotic cells, Image processing, and small animal surgery.
Education/Training/Certifications
Doctorate in (PhD) Neuroscience, University of Oregon Medical School.
Master’s degree in Science, Physiological Psychology, Villanova University.
Bachelor’s degree in Arts, Psychology, LaSalle College.
Postdoctoral, Neuroscience, University of Colorado Health Sciences Center.
Computer Science Course Work, University of Colorado, Denver.
Neural Networks
C Programming
Image Processing
Major Assignments
April 2007 – present.
Independent Contactor, Denver CO. Various Projects.
SageBrush Consulting. Installed Apache web server and mySQL for Fedora Linux. Provided instruction on writing PHP web scripts.
Prism Group. Modified C++ multithreaded VOIP code. Linux. G++. Open Source Tools.
April 2007 – June 2007
Contractor Boeing Commercial Aircraft, Seattle WA
Modified Avionics Simulator Software for B-747-8 and B787 (Java2EE and NetBeans, Maven, Subversion).
August 2002 - March 2007
Independent Contractor – Touch of Life Technologies
Responsibilities:
Modified ray tracing code so that it will run in parallel on a 64 processor Origin 2000.
Used OpenMP to spread the ray tracing task among the 64 processors.
Developed a ray trace server that runs on the Origin 2000.
The server allows the clients to submit requests for single ray traces of visible human data; the server can generate animations of anatomical data.
Used an XML configuration file to set up ray tracing parameters; the file was parsed with classes based on Qt's XML module.
March 2001 - June 2002
Independent Contractor - Rocky Mountain Taste and Smell Center
Developed a Java based image processing application for the Rocky Mountain Taste and Smell Center. This work used the Java2D and GL4Java APIs. Used C++, VC++ and MFC to develop custom 3D viewer of neurological data.
Environment: Windows98, Windows NT, Windows 2000, and MacOS.
August 2000 - February 2001
Software Engineer - Jabber.com
Responsibilities:
Wrote an instant messaging (real time) client for Linux and Windows platforms in C++. In this work used the cross-platform API Qt to construct the GUI. The IM client was a multithreaded (WIN32 and pthreads) application.
Used multiple threads to poll a network connection for new input, and to route XML strings through the application. To design this application, used Together, the UML-based modeling tool.
Customized authentication on the Jabber IM server for various customers. This work involved developing custom C and C++ code, as well as Perl scripts.
Developed an XML tag C++ Object, and wrote C++ wrappers for expat, the Open source XML parser.
Worked with the QA team to debug and commercialize Gabber, the Open Source instant messaging client.
Wrote low level socket and TCP/IP code in C and C++.
Environment: Linux and Windows NT.
May 1995 - July 2000
Developer - Center for Human Simulation, University of Colorado Medical Center
http://www.uchsc.edu/sm/chs/
Responsibilities:
Wrote a funded Small Business Innovative Research (SBIR) Phase I grant ($100K) to develop the applications for the Next Generation Internet (NGI).
Developed a Java3D application for a Phase II SBIR ($1.0M - $1.2M) for the NGI.
Wrote custom C++ 3D graphics applications using openGL and Open Inventor on Silicon Graphics Workstations. In addition, this work involved low level socket programming.
Set up the lab's NT network.
Co-developed distal targeting surgical simulation for Pfizer/ Howmedica using C++, VC++, and Open Inventor.
Developed multithreaded code to program a Phantom force feedback device using VC++ (NT). This application gathered position information and generated forces in real time (1000Hz). This multithreaded application used Win32 threads to control a force feedback robot and to render 3D polygonal models.
Wrote texture map generation program using OpenGL, C++ and VC++.
Developed a cross-platform (NT, Irix, Linux) openGL application using C++ and Qt, the cross-platform GUI.
Developed C++ classes for a web-based virtual cadaver dissector, and wrote a parser for VRML-like Script files.
Environment: Irix, Windows NT, and Linux.
July 1983 - May 1995
Neuroscience Research Associate, University of Colorado Medical Center
Wrote custom imaging processing applications in C for Neuroscience research. Published over 20 Computer Science and Neuroscience research papers (Anatomical modeling, robotics, neural tissue transplantation, neuronal cell death, and expression of cell death-related genes).
Environment: Windows 3.1.
Selected Publications:
Links: http://www.labmeeting.com/papers/author/mahalik-tj
Reinig KD, Spitzer VM, , , and
Bowenkamp KE, David D, Lapchak PL, Henry MA, Granholm AC, Hoffer BJ, Mahalik TJ. 6-hydroxydopamine induces the loss of the dopaminergic phenotype in substantia nigra neurons of the rat. A possible mechanism for restoration of the nigrostriatal circuit mediated by glial cell line-derived neurotrophic factor. Exp Brain Res.; 111(1):1-7. 1996.
://www.springerlink.com/content/w9w32939285xtrq3/
Mahalik TJ, Owens GP. Cell death in the nervous system.
J Investing Dermatol Symp Proc.; 2(1):14-8. Review. 1997.
Owens GP, Mahalik TJ, Hahn WE. Expression of the death-associated gene RP-8 in granule cell neurons undergoing postnatal cell death in the cerebellum of weaver mice. Brain Res Dev Brain Res. 26; 86(1-2):35-47. 1995.
Mahalik TJ, Hahn WE, Clayton GH, Owens GP. Exp Neurol.; 129(1):27-36.
Programmed cell death in developing grafts of fetal substantia nigra.
1995.
Mahalik, T.J. Apoptotic cell death occurs in and OMP positive olfactory epithelial cells. J. Comp. Neurol. 372:457 - 464. (1996).
Mahalik T.J. and G. Clayton. Specific outgrowth from neurons of ventral mesencephalic grafts to the catecholamine depleted striatum of adult hosts. Experimental Neurology 113: 18-27.
1991.
Mahalik, T, J., I. Stromberg, G. Gerhardt, A.-C. Granholm, A. Seiger, P. Stieg, L. Olson, B. Hoffer and T.E. Finger. Human ventral mesencephalic xenografts to the catecholamine depleted striata of athymic rats: Ultrastructure and immunocytochemistry. Synapse 4: 19-29.
Mahalik, T. J., T.E. Finger, I. Stromberg, and L.E. Olson. Substantia nigra transplants into denervated striatum of the rat: Ultrastructure of Graft and host interconnections. J. Comparative Neurology: 240: 60-70. 1985.