Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/frioux/business-card

Code that will represent me as a person and programmer
https://github.com/frioux/business-card

Last synced: 19 days ago
JSON representation

Code that will represent me as a person and programmer

Awesome Lists containing this project

README

        

# Arthur Axel "fREW" Schmidt

I love programming. I mostly do web development and have released numerous
open source [modules](http://search.cpan.org/~frew) to make developing
web apps easier.

I started programming QBasic for fun
in middle school, and quickly got into using
[unix](https://en.wikipedia.org/wiki/SDF_Public_Access_Unix_System)
and Perl. When I was in 10th grade I wrote a system for a Pawn Shop to
keep track of redemption rates and more using Perl and MySQL.

In college I started using Ruby for personal projects
and that is where I got a better understanding of
Functional Programming and OO to an extent. About halfway
through college I started working with another student on
[TOME](http://code.google.com/p/ptome/source/list?num=250&start=547),
which is a system to help students share books. It was in that context
that I learned to do more complex Perl programming as well as lots of
Javascript, HTML, CSS, and complex database interactions.

At Micro Technology Services Incorporated I've gotten involved in using
more complex Perl frameworks, like the Catalyst web framework and the
DBIx::Class ORM. Both of those I've used extensively to the point where
I have contributed code to both. I convinced MicroTech to start using
version control with subversion and helped the switch to git when it
was sufficiently mature for professional usage.

Since my initial hire as a web developer I have moved to an architectural
role, taking the lead on designing a Duress/Mass Notification system
used by most VA Hospitals and many schools across the country. I am
actively working towards the design of a masterless distributed server
for performance and reliability.

## Open Source

Starting in 2009 I began releasing open source modules on CPAN.
I couldn't list all of my [contributions](https://github.com/frioux)
or [modules](https://metacpan.org/author/FREW) here,
but the most important are probably [my database deployment
tool](https://metacpan.org/module/DBIx::Class::DeploymentHandler)
(generic enough to have [a popular
tool](https://metacpan.org/module/DBIx::Class::Migration)
written on top of it), and [my set of ORM
extensions](https://metacpan.org/release/DBIx-Class-Helpers).
Since early 2012 I have released at least [one module a
week](http://onceaweek.cjmweb.net/longest) on CPAN.

In addition to producing useful modules for the
community, I have performed at least 60 [git
conversions](https://github.com/frioux/Git-Conversions/), done nearly 6 talks at
conferences ([here are](www.presentingperl.org/yn2010/)
[a few](https://www.youtube.com/watch?v=Vm_NlfHNVvg)).

## Experience

Micro Technology Services Incorporated
Software Engineer/Architect
Aug 2008 - Current
`Perl Apache mod_perl SQLServer DBIx::Class Catalyst CGI::Application ExtJS`

* Took lead role of significant project and implemented a minimalist agile
workflow leveraging DVCS, an issue tracker, and a QA cycle leading to much
more robust software.
* Helped to create turnkey installer/updater for software product to reduce engineer
time required to deploy software to hundreds of customers servers.
* Initiated and helped switch to DBIx::Class to promote code reuse and
reduce dependence on SQL Server.
* Initiated and helped switch to Catalyst from CGI::Application to
increase overall organization of projects in new projects.
* Initiated and helped switch to CGI::Application from cgi scripts to
encourage modularity and reuse in older projects.
* Initiated and switched from IIS to
Apache because of [serious perl interop
issues](http://stackoverflow.com/questions/188896/why-does-iis-crash-when-i-print-to-stderr-in-perl).

Loma de Luz
Programmer
May 2007 - Aug 2007
`C#`

* Initiated and designed a system to track inventory and inventory history.
* Performed basic IT support

Sterling Commerce
Programmer
May 2006 - Aug 2006
`Java C# Connect:Direct`

* Changed Java client to store configuration as XML instead of serialized
Java class.
* Created .NET configuration GUI.

## Education

LeTourneau University
B.S. Computer Science and Math
2004 - 2008

* Student Senator, and later President Pro Tempore
* President of TEA (TEA Enthusiasts Association)
* President of Math Club (We won first place in TX competition)
* Worked on and later headed up the TOME project.

# Tags

*favorites* `Perl Catalyst DBIx::Class Moose JavaScript`
*likes* `ExtJS Ruby`
*dislikes* `Java C# C C++`

## Projects and Links

[CPAN modules](https://metacpan.org/author/FREW):
[well tested](https://coveralls.io/r/frioux), [well
documented](https://metacpan.org/module/DBIx::Class::Helper::Row::ProxyResultSetMethod),
released code

[github code](http://github.com/frioux): [experimental
code](https://github.com/frioux/autopot) that may
[never actually get released](https://github.com/frioux/teatime), but still may be [worth looking
at](https://github.com/frioux/drinkup)

[blog](http://blog.afoolishmanifesto.com): writings,
[almost](http://blog.afoolishmanifesto.com/archives/1828)
[exclusively](http://blog.afoolishmanifesto.com/archives/1873)
[technical](http://blog.afoolishmanifesto.com/archives/1303).