“Jason has been an extremely valuable asset to the Product team since I started working there. The knowledge he has about PHP and various libraries such as Doctrine has been very key to the improvements on projects he has worked on.”
Activity
-
We're excited to announce that the Professional Engineers of North Carolina (PENC) has named Partner & Engineering Practice Leader Jeff Roman, P.E.…
We're excited to announce that the Professional Engineers of North Carolina (PENC) has named Partner & Engineering Practice Leader Jeff Roman, P.E.…
Liked by Jason Roman
Experience
-
Houston Rockets
-
-
-
-
-
-
-
-
-
-
-
-
Education
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 creatorsSee 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
1 person has recommended Jason Join now to view
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 MoreOthers named Jason Roman in United States
-
Jason Roman
-
Jason Roman
Strategic Growth Consultant & CEO
-
Jason Roman
Software Integration Engineer at Tesla
-
Jason Roman
Computer Science Graduate
103 others named Jason Roman in United States are on LinkedIn
See others named Jason Roman