Reinhard Hopperger

Reinhard Hopperger 3117 River Oak Turn #20, Raleigh NC 27613

Phone: (919) 946-7756

Email:

Web:

Summary of Qualifications

  • Highly experienced C++ developer on Windows and UNIX platforms.
  • Accomplished database programmer. Experience with very large PostgreSQL databases.
  • Proficient in web development and scripting in a variety of programming languages.
  • Outstanding analytical skills. Highly creative and inventive problem solver.
  • Impeccable work ethic. Routinely going above and beyond expectations.
  • Extraordinary people skills, experienced leader as well as outstanding team player.
  • Fast learner, comfortably and quickly adapting to very large and complex code bases.
  • Highly flexible and adaptive. Able to quickly acquire new knowledge on the job.

Programming Languages and Other Assets

C/C++14 years on Windows and UNIX. VC++ (MFC and raw Win-API), C++ Builder, GCC

Visual BasicUsed Visual Basic for graphic applications and VB Script for task automation

Perl1 year of bioinformatics and computational biology using BioPerl, Mason and SQL

WebPHP, HTML/DHTML, XML, CSS, Java Script (some Ajax), Java applets, ActiveX

SQLmySQL, PostgreSQL, some Oracle and Sybase

COBOL12 years of Microfocus COBOL

PlatformsUsed WindowsXP/NT/ME/9x, Linux and Solaris to develop wide range of programs

Otherx86 Assembler, MS Office, MS Access, Pascal (Delphi), Paint Shop Pro, SVN, PerlDoc

ManagementLead local and distributed teams with programmers in Austria, India and Russia

GermanExcellent oral and written skills as a native German speaker

LegalFull work permissions for USA (green card) and EU (citizen)

Education

Matura, 1981. Bad Ischl, Austria. Exams in Mathematics, German, English and Biology.

WIFI, 1984. Linz, Austria. Course in Office Management, Marketing and Bookkeeping.

Publication Acknowledgments

Browning S., 2003. Pedigree Data Analysis With Crossover Interference.Genetics 164:1561-1566

Robinson D.M., Jones D.T., Kishino H., Goldman N. and Thorne J. L., 2003. Protein Evolution with Dependence Among Codons Due to Tertiary Structure.Molecular Biology and Evolution 20:1692-1704

Work Experience

Bioinformatics Developer, June 2005 – August 2006, N.C. State University, Raleigh, NC

Developed Perl modules for the Tobacco Genome Initiative. Rendered genomic data on interactive HTML pages (Perl, Mason, PostgreSQL, SVN on Linux and Sun Solaris)

  • Familiarized myself with the very large proprietary code-base within a few weeks
  • Excelled in creating very complex HTML pages with flexible database-driven forms
  • Single handedly developed some of the most difficult and complex Perl modules
  • Achieved expert status at optimization of SQL queries
  • Managed the efforts of 4 team members during the installation of a new server
  • Was promoted to senior developer after less than one year

Chief Software Engineer, 1993 – 2005, CAS LLC, Gmunden, Austria

Developed and maintained Austria’s best office management solution for medical doctors.

(Microfocus COBOL, MS VC++, Visual Basic, Turbo Basic on WinNT and Novell)

  • Achieved and kept market leadership in software for radiologists for 12 years
  • Was in charge of software specifications, development, testing and deployment
  • Lead a huge code-repair and implementation project to prevent Y2K problems
  • Maintained the program as sole developer for 7 years
  • Supported 350 mission critical implementations
  • Maintained a code base of 2 million lines of COBOL code
  • Worked directly with insurance companies and partner firms
  • Managed up to 5 other programmers during initial development
  • Integrated many external medical programs and laboratory machines
  • Wrote graphical programs (VC++) to render and interact with complex data
  • Directly interacted with customers as 2nd-level hotline support and on-site troubleshooter

Microsoft VC++ Programmer, 1990 – 1993, SS Hard Soft, Bad Ischl, Austria

Improved management solution for medical doctors. Wrote highly complex program to display information and interactions of all medical drugs available in Austria. (MS C++ on DOS)

  • Successfully worked on some of the most difficult parts of this large software package
  • Wrote elegant graphical rendering engine that parsed graphic language commands

Founder of Travel Agency with Unique Concept, 1984 – 1990, Bad Ischl, Austria

Founded own company and worked successfully with 300 travel agencies and 2000 hotels

  • Created successful business with original business concept and built large client base
  • Developed entrepreneurial spirit, management skills and great relations with customers

Contract Work

UNIX C++ Programmer, 2002, Bioinformatics Research Center, NCSU, Raleigh, NC

Worked for Dr. Sharon Browning analyzing and simulating genetic data with the goal of finding mathematical probabilities for pedigree relationships. Worked for Dr. Doug Robinson optimizing his program for speed. (GCC on Linux)

  • Wrote highly optimized C++ code for simulation programs
  • Improved already optimized random number generation function by another 20%
  • Received two publication acknowledgments and high praise for my work

Windows Microsoft VC++ Contractor, 2001, CEO LLC, Linz, Austria

Wrote parser for Epson printer-code to enable DOS based medical software package to use genuine Windows printing on any installed printer. (MS VC++ on WinNT)

  • Wrote parser for Epson-printer-code and translator that rendered graphical pages
  • Surpassed specifications by adding parameters, print preview and using no print dialog

Assembler Programmer, 1987, Begegnungzentrum, Bad Ischl, Austria

Wrote program for publication company to manage the publishing company’s subscriber data

  • Created assembler program that rivaled commercial FoxPro package
  • Interfaced assembler with Turbo Basic in high speed database program