wiredfool

Resume - Eric Soroos

Contact Info
email: my first name at this domain
location: Seattle WA
Employment History
  • IDM Services/Western Clearing Corp - Developer (4/2004 - )
    Designed and built a Transaction Gateway for Credit Card, ACH, and Check21 transactions, including a web application for merchant control and reporting, a Windows desktop application to capture and upload check images from scanners, and submission and settlement backend drivers for many upstream providers. Wrote parsers and generators for ACH, X9.37, and BAI2 files.
  • Contract Consultant (4/2003 -)
    I do ongoing system administration and special project contracts for clients that have an investment in the Userland Frontier platform.
  • Social Ecology - Lead Developer and System Administrator (11/1999 - 4/2003)
    First full time employee, responsible for developing knowledge management and email contact relationship management software. Released 6 versions of the CRM application, from initial 1.0 release, through several point releases, to a 2.0 rewrite. Managed all network and IT operations for an Application Service Provider, including web and email hosting, database services, firewall, DNS, and server monitoring.
  • KPFF Consulting Engineers - Design Engineer (8/1997 - 11/1999)
    Civil/Structural engineer (EIT level), responsible for analysis, production design and Finite Element Analysis modeling. Most notable projects included the Weller Street pedestrian bridge and the Evergreen Point floating bridge post-tensioning retrofit.
Skills
  • Python - 2 years
    Built a Windows desktop application (using wxPython) to drive check scanners. Used Python to build parsers and generators for several banking industry file formats: ACH, BAI2, and X9.37. Used Python to submit transactions to upstream processors using SOAP or other web services.
  • PHP - 3 years
    Built the Transaction Gateway web interface using PHP. This interface is used by Merchants to control all aspects of the transactions that they are sending for payment. Technical highlights include an Object/Relational Manager (ORM) base object, integration with OCR and Image processing and a generic xml web service for sending transactions or querying the system.
  • PostgreSQL - 5 years
    Used PostgreSQL as the data store for the Transaction Gateway. Used stored procedures, views, and native permissions to enforce data security. Includes column level automatic encryption of data. Ported a contact relationship management system from a Frontier native object database to PostgreSQL.
  • Apache - 6 years
    Configured and managed Apache for hosting most of my projects over the last few years, relying on proxy, rewrite, ssl, and gzip modules. I have recently moved to Lighttpd for resource constrained situations.
  • Userland Frontier / Radio Userland - 7 years
    Experience ranges from static website development to web delivered knowledge management and email contact relationship management applications. Integrated Frontier-based applications using Manila, Mainresponder, and the Website Framework with external components using XML-RPC, SOAP, HTTP POST/GET and direct SQL access.
  • Perl - 2 years
    Used Perl to automate the generation of Finite Element Analysis models and the post-processing of resulting data. Also used in many day-to-day system administration chores at Social Ecology, but has not been a primary development language.
  • Linux - 8 years
    Administered Debian Linux for 3.5 years as the primary system administrator for Social Ecology. Have continuously operated Linux machines for personal server use since 1999. Currently use Debian stable on servers and Ubuntu on the desktop.
  • OSX - 5 years
    My desktop operating system of choice. Deployed as a public web application serving platform since version 10.0.
  • Other -
    AJAX, HTML, CSS, XML, Web Services, WSDL, Objective C, Java, Lighttpd/FastCGI
Education
  • MS Civil Engineering - University of Washington
  • BS Civil Engineering - Cornell University
References upon request

No comments yet. Be the first.

Leave a reply

You must be logged in to post a comment.