Scope, Objectives, Challenges – dotNear was appointed to develop an application to manage all aspects of a prepaid card for business expenses, enabling companies to manage corporate expenses more efficiently. This included issuing prepaid cards, tracking and reporting on transactions, managing expense limits, monitoring and managing the approval flow by accounting departments, as well as fully PCI compliant storage of all credit card information.
dotNear’s Solution – We delivered a product with multiple User Interfaces – customer via web and mobile, accounts administration, all serviced by a single set of RESTful web services. The system delivered high availability, zero downtime for maintenance and release, and PCI DSS compliance.
Frontend: AngularJS, Grunt, Bootstrap. Ionic hybrid framework for mobile.
Services/Backend: Restful APIs, Java 7, vert.x platform, Google Guice, Apache Jackrabbit JCR, Pentaho reporting engine, myBatis, PostgreSQL 9, Liquibase, JAXWS, Camunda BPMN, Apple APNS, Google GCM.
Tools: jUnit, MockitoJira, Jenkins, Maven, Github, Apiary.
Devops – Ansible
Scope, Objectives, Challenges – The platform supports event organisers across the entire ecosystem for ticket sales. Main features include: a responsive and easily embeddable ticket shop solution, a mobile application acting as a point of sale to sell tickets at event doors, iOS and Android Apps for organisers to scan tickets at the door and see real time sales reports, accounts dashboards and reporting/analysis tools.
The previous version of the platform had been in use for some time, and the Client was experiencing major problems in maintaining a complex yet unstable application.
dotNear’s Solution – dotNear took ownership of the codebase, fixed the major defects, and then transitioned from monolithic Zend PHP/MySQL application to a more flexible microservices
architecture. The dotNear team delivered both major system improvements and innovative mobile apps to solve the client’s business problems.
Microservices framework – Silex, PHP + Node.js for high demand services, PostgreSQL.
RESTful web services.
Mobile – Objective C for iOS, Java for Android.
Tools: Jira, Bamboo & Travis CI for automated build, Cucumber, Docker.
Scope, Objectives, Challenges – The commercial objective is to minimise the risk for Travel transactions where the payment and the delivery of the service do not coincide. The service provides an intermediary between the travel operators, their customers and a bank.
dotNear’s Solution – We developed an innovative escrow system to be used by major travel operators. The scope included automatic processing of escrow transactions, multiple payment methods, management of trust accounts, payment rules and distribution of funds to beneficiaries. The platform has several interfaces: integration with customer booking systems, payment gateways to the banks, and an administration application to be used by travel operator employees. dotNear also helped with devops on this particular account.
Java, Spring, Hibernate, Liquibase, PostgreSQL
Developer tools: Jira, Jenkins, Maven, Gulp, Github. Devops – Ansible