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
automation and data transformation 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, find creative solutions to challenging
problems, and stick with a project until it is completed. Excellent
communication skills honed through speaking at conferences, writing articles, teaching
courses, 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 an automation and internal tools Scrum team
that consistently solves problems.
- Use creative problem solving skills to research,
architect and implement software solutions.
- Design (UML) and write programs to ingest, process and
distribute content automatically.
- Write object oriented Perl modules with Moose to
process and sanity check content 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.