Jordan Matthew Brown
**********@*****.***
OBJECTIVE: A position where I get the opportunity to be a contributing
member of a software team developing systems while having a say in the
direction of the architecture and implementation.
PROFESSIONAL EXPERIENCE:
Software Engineer April 2012 - present
Key Innovations Scottsdale, AZ (remote)
Develop platform independent C++ payment processing systems for use on
sophisticated Linux POS devices. Ensuring code quality and proper
architecture by use of Test Driven Development.
Software Engineer Jan 2011 to April 2012
Mercury Payment Systems Durango, CO
Used my industry knowledge of the ISO8583 messaging protocol to develop
payment processing components using C# and the .Net Framework on an agile
team. Improved the company development process and increased development
productivity by defining a company standard for developing new payment
transactions.
Software Engineer Jan 2009 to Dec 2010
Apriva Scottsdale, AZ
Performed maintenance and implemented brand new functionality on server
side applications using C++ that integrated to over 35 large scale payment
processors. Used the NUnit framework to perform unit tests and also
automate manual regression test scenarios using C#. Delivered working and
tested products that met the requirements of the documentation given to me.
Quality Assurance Intern July 2008 to December 2008
Mercury Payment Systems Durango, CO
Helped QA team members effectively use an in house testing tool by writing
documentation for the tool. Executed and designed regression scripts for
testing an application used for customer support. Reported defects using a
well defined template to illustrate details of the defect. Set up and
maintained windows server environments used for testing client and server
applications used for payment processing.
Web Developer September 2007 to April 2008
Fort Lewis College Leadership Center Durango, CO
Used the agile development process alongside other classmates to develop a
web application using the LAMP Stack to develop a web interface to automate
the way student organizations apply for club recognition. Successfully
completed first project for an actual customer according to requirements
and delivered a working product.
Android Apps developed:
CCValidator - Application using the MOD 10 Check to verify the validity of
a credit card number.
Roman Calculator - Simple calculator application that can display results
in digit mode or in Roman Numeral mode.
EDUCATION:
Non degree seeking graduate courses June 2010 - Dec 2011
Arizona State University Tempe, AZ
Data Structures using C/C++, Prolog, Scheme
B.A. Computer Science December 2008
Fort Lewis College Durango, CO
CSIS 110 Java, CSIS 350 Database Management Systems, CSIS 360/370 Software
Engineering, CSIS 496 Senior Seminar (Computer Hacking and Preventative
Measures), Computer Science Internship with Mercury Payment Systems (QA)
SKILLS SUMMARY:
Languages: C/C++, C#, Java, PHP, Objective C
Web Service Technologies: REST, JSON, XML, WCF
Mobile Technologies: Android, iOS
IDES: Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Visual
Studio 2012, Eclipse, IntelliJ IDEA, NetBeans, xCode
Database Technologies: Microsoft SQL Server 2005, MySQL, PostgreSQL
Test Frameworks: CUTE (C++ Unit Testing Easier), MSTest and NUnit
Source Control: Git, Team Foundation Server, Visual Source Safe, SVN
Development Methodologies: Scrum, Agile, Test Driven Development
Operating Systems: Windows(7, XP, 2000, 2003 Server), Linux(Fedora, CentOS,
and Ubuntu), OS X