Bryan Gmyrek, Ph.D.
(623) 466-4694 - 1804 W Horsetail
Trail, Phoenix, AZ 85085 - gmyrek@me.com
http://www.linkedin.com/in/physics
Summary
Results-driven software developer with a passion for OO
programming and ten years experience. Expert at designing and programming ETL
solutions with Perl, web based applications with LAMP and AJAX, and scientific
programs with C/C++ on GNU/Linux. Able to learn new skills and project details
quickly and find creative solutions to challenging problems as a professional
programmer and as a physics researcher. Excellent communication skills honed
through speaking at conferences, writing articles, teaching, working with team
members, and negotiating projects with clients.
Skills
Languages
§
Perl,
C/C++, PHP, SQL (MySQL, MS SQL), JavaScript/AJAX, BASH, XML, HTML.
Operating Systems
- Linux (Red Hat Enterprise Linux,
Fedora, SUSE), UNIX (Solaris, HP-UX), Mac OS X, Windows.
Applications
- Apache (mod_rewrite), CVS, SVN, ROOT, vim, cpan, MS Office
2007, TFS, VMWare, Drupal.
Education
Ph.D., Physics, Aug. 2007 – Focus on particle physics
data analysis with C++ & Perl.
University of Arizona,
Tucson, AZ
M.A., Physics, Jan. 2001
Boston University, Boston, MA
B.S., Physics,
Mathematics Minor, Cum Laude, May 1999
University of Massachusetts, Amherst, MA
Experience
Senior
Content Software Engineer,
Fall 2007 – Present
Lumension
Security, Scottsdale, AZ
- Member of a Scrum team that consistently solves data related
problems for the company.
- Use creative problem solving skills to research,
architect and implement ETL methods.
- Write object oriented Perl modules to interface with
database, XML, and flat file formatted data.
- Extract data from online APIs, HTML, XML and flat files
and store in CSV, XML, and MySQL.
- Design and implement normalized MySQL databases and run
ad-hoc SQL queries.
- Use regular expressions in daily Perl programming
tasks, often to verify data integrity.
- Write shell and Perl scripts to automatically detect
vulnerabilities and deploy patches on Linux.
- Draft a Perl Coding Standards document as the Perl
Subject Matter Expert.
Internet Software Consulting, Fall 2001 – Spring 2009
President/Software
Developer, Traffic Programming LLC, Tucson, AZ
§
Programmed
web based applications using LAMP (Linux, Apache, MySQL, Perl/PHP) & AJAX.
§
Communicated
directly with clients to design the optimal solutions to their problems.
§
Led
and interacted with subcontractors to achieve project goals.
§
Designed
and coded an “instant” PHP/MySQL based web application administration program.
§
Wrote
an ad distribution system that served ads to multiple web sites from a central
location.
§
Programmed
a web site that draws content from emails and displays them online.
§
Implemented
a cutting-edge multi-web site management platform.
§
Designed
and coded an advanced web crawler using Perl & MySQL.
§
Wrote
a PHP & AJAX (Dojo) based game where players tag different web sites.
§
Coded
and drafted a UML sequence diagram for a custom PHP/MySQL survey system.
- Designed SQL databases and web based user interface
programs using UML.
- System administrator for e-commerce web sites and dedicated
Linux servers.
Graduate
Research Associate, Fall
2002 – Summer 2007
University
of Arizona High Energy Physics Group, Tucson, AZ
Fermi
National Accelerator Laboratory, Batavia, IL
- Designed and programmed C/C++ and Perl programs on
Linux to analyze large amounts of data
- Used statistics and Monte Carlo simulations to discriminate signal from background
data.
- Created visual representations of data using ROOT, a
C++ Data Analysis Framework.
- Worked as part of a team with professors & graduate
students at the U of AZ and Fermilab.
- Documented research in notebooks, Fermilab papers, and
professional journals.
- Presented results via videoconference and in person at
Fermilab and international conferences.
Laboratory
Instructor, Fall 2001 -
Spring 2002
University
of Arizona Physics Department, Tucson, AZ
- Taught students how to design & conduct
experiments, record data, & estimate errors.
Internet
Researcher, Spring 2001
- Summer 2001
Inceptor,
Inc., Maynard, MA
- Wrote programs in Perl to analyze internet traffic and
track online sale conversions.
Graduate
Research Assistant,
Summer 2000
Boston
University Physics Department, Boston, MA
- Wrote a statistical physics program in C to study a
stochastic chemical process.
Laboratory
Teaching Fellow, Fall
1999 - Fall 2000
Boston
University Physics Department, Boston, MA
- Led sections for Physics 105 (introductory), 233
(environmental) & 313 (modern).
Student /
Researcher, Summer 1999
University of Massachusetts "Computing Our
Universe" summer school, Amherst, MA
- Wrote and used C code on GNU/Linux to study the early
universe using numerical methods.
Undergraduate
Research Assistant,
Summer 1998 - Fall 1999
Medium
Energy Nuclear Physics Group, Amherst, MA
- Programmed electronics used at the MIT Bates Linear
Accelerator using C code.
Publications
- V. M. Abazov et al. [D0 Collaboration], ``Measurement of the W boson
helicity in top quark decay at D0,'' Phys. Rev. D 75, 031102(R) (2007).
http://arxiv.org/abs/hep-ex/0609045
- V. M. Abazov et al. [D0
Collaboration], ``Search for Right-Handed W Bosons in Top Quark Decays,''
Phys. Rev. D 72, 011104(R) (2005). http://arxiv.org/abs/hep-ex/0505031
Public Speaking & Professional
Associations
American
Physical Society, 1998 -
Present
- Presented experimental particle physics research
findings at 2004, 2005 and 2006 meetings.
WebmasterWorld.com, 2001 - Present
- Presented How to Become a PHP/Perl Programmer at the
Vegas 2006 & 2008 conferences.
- Moderator of Webmaster General and Databases forums.