My Current Resume

To save or print my resume, please choose a file type:

Adobe PDF

Microsoft Word

Simple Text

Daniel Armbrust

daniel.armbrust@gmail.com
http://armbrust.webhop.net/

3355 Heritage Ln
Eagan, MN 55121
(507)250-4852
 

Objective:

To obtain a job in Information Technology that will expand my knowledge base and provide me
with a strong sense of accomplishment.

Computer Skills:

Languages: Java, Java Swing, SWT, JSP, PHP, HTML, JavaScript, SOAP, WSDL, C#, IDL, XML, XSL, XML Schema, ASP, SQL, Python, Visual Basic, Scheme, C.

Systems: MS Windows (3.x, 95, 98, ME, 2000/NT, XP), RedHat Linux (5 - 9, Enterprise), Fedora (Core 1 - 6), Solaris, Mac OS (7 - 9, X), MS-DOS.

Software Experience: Eclipse, JBuilder, MS Visual Studio, WebSphere Application Developer, Dreamweaver, LDAP Administrator, JProfiler, Oxygen, XML Spy, CVS, Subversion, Visual Source Save, Microsoft Office, Open Office, Adobe Photoshop, AutoCAD.

Software Development Packages: Lucene, Log4j, Apache Axis, Apache Ant, Xerces, Castor, Eclipse EMF, NLM LVG, Cygwin, Apache FOP.

Server Software: Apache HTTP Server, Apache Tomcat, WebSphere Application Server, JBoss, OpenLDAP, Jabber, Apache Directory, MySQL, PostgreSQL, Microsoft Access, Sybase SQL Server, DB2, MS SQL Server, Oracle SQL Server.

Work Experience :

Senior Software Engineer
Motorola, Eagan MN
(Since February 2007)
I am currently employed by Motorola in the Networks and Engineering group. I am writing and maintaining server software that operates the Expedience high speed wireless broadband equipment, and also working on components of the next generation WiMax high speed wireless equipment.

Senior Analyst / Programmer
Mayo Clinic, Rochester MN
(June 2001 - February 2007)
I was employed by the division of Biomedical Informatics at Mayo Clinic. The division I worked for was responsible for creating software tools for researchers to access unstructured patient data, creating software as necessary for individual research projects and maintaining various medical terminologies for clinic al and research use.

  • Lead developer on a large contract project to develop a replacement terminology server (LexBIG) for the National Cancer Institute (NCI). My group designed and built the server using Java, Lucene, Eclipse Modeling Framework (EMF), Castor, PostgreSQL, LVG and deployed it on the JBoss J2EE server.

  • I was one of three developers that created an object model for terminologies known as LexGrid. We defined the model in XML Schema and then wrote various tools around the model. Every part of LexGrid has been released as open source to foster standards for storage and access of terminologies. I was directly responsible for creating the SQL storage backends, writing data importers and exporters using Java, and collaborating on a terminology editor that we built by leveraging Eclipse and EMF.

  • I represented Mayo Foundation as a committer on the Eclipse Open Healthcare Framework project.

  • I assisted in writing the ANSI approved specification for Health Level 7 Common Terminology Services (HL7 CTS) and was the lead developer for the Mayo implementations of CTS. Mayo CTS was written in Java using SQL, LDAP, and Lucene. It also has SOAP bridges to C# which I was responsible for building, testing and maintaining.

  • I was involved in the Mayo Clinic Life Sciences System, (MCLSS) - a collaboration between Mayo Clinic and IBM to centralize access to all patient data. MCLSS is implemented in Java using the WebSphere J2EE Application Server and DB2. I worked with the developers at Mayo and IBM to design the necessary terminology access APIs and then implement them.

  • I was responsible for maintaining all of our external web pages where we publish our open source standards and tools. The website I wrote and maintain is a combination of php, jsp, and webstart Java applications. I was also responsible for all of the configuration, maintenance and security aspects of the linux servers hosting the website.

  • I was the system administrator for our Linux development systems. I installed and maintained software packages as necessary for development, including Apache HTTP Server, Apache Tomcat, MySQL, PostgreSQL, and OpenLDAP.

Internships:

Information Services Intern
Mayo Clinic, Rochester MN
(Summer 2000)
I was a summer intern in the Hospital Rules-Based System (HRBS) group. HRBS monitors many aspects of patient data care in real time, looking for situations that violate physician defined patient care rules or expense rules, such as prescribing unsafe combinations of drugs, or using name brand drugs when a cheaper generic drug is available.

  • Member of 6-person team that designed the web front end using ASP and MS SQL Server. Worked directly with users on design issues, while designing and developing applications as specified by doctors in a team environment. Drug expense notif ication features responsible for more than $1 million worth of savings to the clinic and patients in the first year alone.

Morris Administrative Intern
University of Minnesota, Morris - Humanities Division
(Fall 1999 to Spring 2001)
Administrative Intern for University of Minnesota, Morris, Humanities Division.

  • Responsible for management, upkeep, maintenance and replacement of 90+ computers in the division. Provided user support and training for all professors in the division.

Education:

University of Minnesota, Morris. Graduation: 5/01. B.A. in Computer Science; Minors in Management, Physics. Overall GPA 3.6 / 4.0. Major GPA 3.7 / 4.0.
Martin County West High School. Graduation: 6/97. GPA 3.7 / 4.0.

Continuing Education:

One week course for Complete C# .NET in 2005. Attended JavaOne in 2003. Attended other employer provided classes, including XML, XSL Transformations, and Visual Basic. Attended the Eclipse conference in 2005 and 2006.

Honors and Awards:

Honors Graduate - University of Minnesota, Morris, 2001.
University of Minnesota, Morris Deans List - Multiple semesters.
Honors Graduate - MCW High School, 1997.

References:

References and transcript available upon request.