Jason Roman

Jason Roman

Houston, Texas, United States
2K followers 500+ connections

Activity

Experience

Education

  •  Graphic

    -

    -

  • -

    -

    Dual Minors in Business / Management Information Systems
    Graduated Cum Laude with Departmental Honors

Projects

  • PayAnywhere 3.0

    -

    Led the development, engineering, UX, front & back end teams and product launch, including beta.

    https://www.dropbox.com/sh/nlsxrxbl16fiufi/AADgWSgQ7wRpOgOVcIWpgAG8a?dl=0

    Other creators
    See project
  • Payanywhere API

    -

    PayAnywhere API is a REST API that serves as the backend for the PayAnywhere and PhoneSwipe mobile applications. Merchants are able to process credit card sales, refunds, voids, and cash transactions. They also have the ability to manage their store inventory, maintain a customer address book, and email and print transaction receipts.

    • Codebase is exposed over a REST API and is also called directly from other projects. In total, it serves two applications as an API and two as a library,…

    PayAnywhere API is a REST API that serves as the backend for the PayAnywhere and PhoneSwipe mobile applications. Merchants are able to process credit card sales, refunds, voids, and cash transactions. They also have the ability to manage their store inventory, maintain a customer address book, and email and print transaction receipts.

    • Codebase is exposed over a REST API and is also called directly from other projects. In total, it serves two applications as an API and two as a library, and is used by three teams.
    • Worked with team leads and a data modeler to design entity relationship diagrams (ERD) based off of business requirements. This was later turned into a database schema with 100+ tables.
    • Written in PHP 5.3 using the Symfony 2 framework.
    • Persist data to a PostgreSQL database using the Doctrine 2 ORM.
    • Entire codebase is developed using Test Driven Development using PHPUnit and Mockery.
    • Fire off domain events to AWS’s Simple Notification Service (SNS) and Simple Queueing Service (SQS). Later switched to RabbitMQ.
    • Index customer data in Solr for efficient full-text searching. Later switched to ElasticSearch.
    • Full test suite with unit tests, integration tests, functional tests, manually verified tests, and 90+% code coverage.
    • Ensure all aspects of the project satisfied PCI Data Security Standards.
    • Secure requests using an enhanced version of the WSSE authentication standard.
    • Added comprehensive logging and diagnostics to ease debugging for both the API itself and the applications that use it.
    • Communicate with internal SOAP web service to retrieve geo-tax information.
    • Dispatch domain events to MixPanel for customer analytics.
    • Use Git for version control.
    • Employed scrum. Participated in daily standups, 2-week sprints, and planning poker.

    Other creators

Recommendations received

View Jason’s full profile

  • See who you know in common
  • Get introduced
  • Contact Jason directly
Join to view full profile

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Jason Roman in United States

Add new skills with these courses