Lucas Nihlen

Luke Nihlen Technical Resume
LUKE NIHLEN

904 Pacific SW Albuquerque NM 87102 * (505) 385-3484 * luke (at) nihlen (dot) us
AIM: lnihlen * Yahoo IM: l_nihlen * Jabber: lnihlen@jabber.org


OBJECTIVE

To gain employment as a software engineer, technical writer, or technical educator.

EDUCATION

B.S. IN COMPUTER ENGINEERING
University of New Mexico, Albuquerque, New Mexico, May 2002
Dean's List, Spring 2000

ELECTRICAL ENGINEERING STUDENT
Case Western Reserve University, Cleveland, Ohio, August 1995 to May 1997
Presidential Scholarship, Dean's High Honors, Fall 1996, left in good standing.

SKILL SET

LANGUAGES
C, C++, Objective-C, various flavors of assembly, and HTML.

KNOWLEDGE BASE
Web programming, databases, GUI design, porting, prototyping, UNIX server administration, object oriented design, Linux programming, writing, Macintosh programming, Windows programming, graphics programming, debugging, security, cryptography, kernel-level development, and optimization.

SOFTWARE AND OPERATING SYSTEMS
Macintosh OS X, Macintosh Classic, Windows, Debian, RedHat, and SuSE Linux, NetBSD, MySQL, Apache, qmail, Microsoft Visual Studio, GNU emacs, CodeWarrior, GNU tools and compilers, SoftICE, X11, Xcode, Project Builder, Interface Builder, and others.

APPLICATION PROGRAMMING INTERFACES AND FRAMEWORKS
OpenGL, ATL, COM, ActiveX, WTL, MFC, Win32 API, ISAPI, SQL, Carbon, Cocoa, GTK, ODBC, OLE, and STL.

WORK EXPERIENCE

MACINTOSH AND LINUX SOFTWARE DEVELOPER
Integre Technical Publishing, April 2004 to present
Currently porting an internet plug-in for the rendering of TeX and MathML embedded into web pages from Mac OS 9 to Mac OS X using Carbon. Completed a restoration and porting to GTK of the Linux version of the plug-in. Also involved in bug fixing on the ActiveX control version of the same software on Windows.

RESEARCH ASSISTANT IN SCIENTIFIC VISUALIZATION
University of New Mexico Department of Electrical and Computer Engineering, August 2002 to November 2003
Integration and development of robotic touch feedback technology into the Flatland Virtual Reality environment. Development of a new standardized, platform agnostic haptic interface specification. Flatland is used primarily for research into neural networks and adaptive systems visualization.

SOFTWARE ENGINEER
Elisar Software Corporation, June 2001 to August 2002
Developed a parallelized web server to perform real-time authentication and encryption of protected digital content for communication with the kernel driver. Also developed a front-end application as well as a COM object for content management of the web server. Worked under the extreme programming development paradigm, which emphasizes rapid prototyping and short development cycles. Tools used include Microsoft Visual Studio, SQL/ODBC, ISAPI, ATL, WTL, SoftICE, Mac OS X development tools, and Carbon.

VISUALIZATION LABORATORY RESEARCH ASSISTANT
Albuquerque High Performance Computing Center, November 1999 to June 2001
Performed research into functional brain imaging with primary emphasis on integration of several different data sets. Developed new visualization techniques for fMRI and MEG data sets, with primary focus on development of interactive software in Flatland. Tools used include OpenGL, emacs, and the GNU software tools including gcc, gdb, and g++.

PHONE SUPPORT TECHNICIAN
Rt 66 Internet, January 1998 to May 1998
Responsibilities included providing over-the-phone customer support for connecting to and using the Internet over a PPP or SLIP dial up connection.

ELECTRICAL ENGINEERING INTERN
Hewlett-Packard Timing Solutions for Communication Group, June 1997 to December 1997
Duties included the design and testing of a GPS timing reference unit for use in CDMA cellular communications, and working with a team of fellow engineers and the product customers.

ASSEMBLY LANGUAGE CONSULTANT
Case Western Reserve University Department of Electrical Engineering, October 1996 to May 1997
Hired to flowchart and document the assembly language code of an archaic microcontroller, the RCA 1802, in matters relevant to a multi-million dollar intellectual property lawsuit.

STUDENT MICROCOMPUTER GENERALIST
Case Western Reserve University Computer Network Services, August 1995 to May 1997
Work involved the software or hardware level repair of any and all micro or macrocomputer systems, interviewing of prospective new employees, and network service.

PERSONAL INTERESTS

Motorcycle maintenance, music, martial arts, wearable computing, radio, and writing.

References available upon request.

Member number:8830
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2001 Lucas Nihlen and Software Contractors' Guild, Post Office Box 257,Nottingham, NH USA 03290-0257