Mobile App for Document and Data Security Harnessing Blockchain Technology

Mobile security app

Mobile App Data Security: Harnessing Blockchain Technology for Secure Document Management

The team developed a document and data management mobile app on iOS and Android platforms for a large blockchain technology company.

#Blockchain

#DataManagement

#Security

Client*

A leading blockchain technology company that has offered innovative solutions for businesses of all sizes since 2017. While they were managing the back-end development, the company assigned front-end development to our team that had the necessary expertise.

*We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

Project in numbers

duration

2019 – Ongoing

now supporting and updating the product

team

7 specialists

Team involved in the project

industry

Security

solution

Mobile app for document management

technologies

1 x Project Manager

4 x Frontend Developers

1 x UI/UX Designer

1 x QA Engineer 

Challenge

The main objective is to launch a tool for reliable storage and verification of documents being stored within a blockchain system.

Related objectives

Establish workflow with client’s back-end team

Define milestones and roadblocks in the delivery process

Implement several services in both iOS and Android

Solution & functionality

Our professionals enhanced the client’s in-house team from the front-end development side. Together we launched an efficient solution on iOS and Android platforms for secure document management.

Generation of new files

Verification with a digital signature

Uploading different file formats

Validation and timestamping

Sharing with ID-tags

Bookmarking

Results and business value

The collaboration of client’s and our teams resulted in a convenient mobile app for managing documents and data through blockchain technology. The final product offers swift, user-friendly remote document sharing and effective data validation.

Active users

Passive users

Customer satisfaction

Benefits for client

The client side of the application developed by our team received exceptional feedback from both end users and the client, resulting in complete customer satisfaction. The application is available on Google Play and App Store. Users can get Premium access with all functionality with usual payment methods and cryptocurrency.

We work closely with the client collaborating on various other projects. Furthermore, we are actively enhancing the mobile application’s functionality and updating the solution architecture to meet evolving requirements.

Related cases

Need assistance with a software project?

Whether you're looking for expert developers or a full-service development solution, we're here to help. Get in touch!

    What happens next?

    An expert contacts you after thoroughly reviewing your requirements.

    If necessary, we provide you with a Non-Disclosure Agreement (NDA) and initiate the Discovery phase, ensuring maximum confidentiality and alignment on project objectives.

    We provide a project proposal, including estimates, scope analysis, CVs, and more.

    Meet our experts!

    Viktoryia Markevich

    Relationship manager

    Samuel Krendel

    Head of partnerships

    POS Application Development: Faster Transactions and Larger Restaurant Crowds

    POS Application

    POS Application Development: Faster Transactions and Larger Restaurant Crowds

    Our team equipped a restaurant chain with a custom POS application for fast transactions, 15% more patrons, and new NFC payments using Android, Discovery, HoReCa, and Java.

    #HoReCa #Java

    #Android #NFC

    #mPOS #MobileDevelopment

    Client*

    A restaurant chain in Europe with an intent to scale their hospitality business.
    *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

    Project in numbers

    duration
    9 months
    team
    5 specialists

    The team involved in the project

    industry
    HoReCa
    solution
    POS Application
    technologies
    Kotlin, RxJava, Retrofit, Cicerone, Moxy, Custom Views, Toothpick

    1 x Project Manager

    1 x Business analyst

    1 x Android Developer

    1 x UX/UI Designer

    1 x QA Engineer

    Challenge

    We aimed to modernize POS systems for client’s authentic restaurants to boost competitiveness and customer experience.

    Related objectives

    Upgrade POS Systems
    Enhance Service Quality
    Maximize Restaurant Popularity

    Solution & functionality

    We proposed upgrading to Android POS with NFC mobile payments for faster transactions and error reduction.

    mPOS terminals for NFC mobile payments solution

    Timspark developed a mobile pay-at-the-table app integrated with the PAX A920 terminal, featuring NFC technology for instant transactions. NFC enables easy payment through card tapping or smartphone wallet apps, offering customers contactless checkouts right at their table. PAX 920 supports various payment methods, including QR code scanning, mobile wallets, Chip & PIN, and Swipe.

    Safe payments

    The cards are swiped at the terminal, which processes and transmits data via a secure protocol. Transaction details are stored in both the bank’s and restaurant owner’s databases for easy tracking. The Android POS application sends payment data to servers, notifies the cardholder of successful transactions, and prints receipts.

    User-friendly interface and future-ready integration

    Android frameworks and tools were utilized to create colorful, user-friendly layouts, distinguishing them from Linux’s monochrome interfaces. Custom API ensures seamless integration of new features and extensions, accommodating future plans for ordering and inventory tracking modes in the Android POS application.

    Results and business value

    We leveraged mobile technologies to speed up payments, boost table turnover, and optimize staff productivity in restaurants. This user-friendly innovation has not only improved daily operations but has drawn in a fresh wave of patrons.

    Efficiency through tech integration

    The mobile technology is integrated with PAX A920 terminals, resulting in lower risk of fraud, fewer chargebacks, and more creative tasks for employees.

    Elevated customer experience

    Transactions sped up fivefold, while attendance surged by 15% with user-friendly upgrades.

    Business growth

    Improved operational efficiency translated into increased revenue and paved the way for expansion opportunities in our client’s restaurant business.

    Benefits for client

    The new mobile way of doing things made the client’s day-to-day operations smoother, transactions quicker, and customers happier. Plus, they’ve seen more people dining in their restaurants, which set them up nicely for growth in the competitive restaurant business

    Related cases

    Need assistance with a software project?

    Whether you're looking for expert developers or a full-service development solution, we're here to help. Get in touch!

      What happens next?

      An expert contacts you after thoroughly reviewing your requirements.

      If necessary, we provide you with a Non-Disclosure Agreement (NDA) and initiate the Discovery phase, ensuring maximum confidentiality and alignment on project objectives.

      We provide a project proposal, including estimates, scope analysis, CVs, and more.

      Meet our experts!

      Viktoryia Markevich

      Relationship manager

      Samuel Krendel

      Head of partnerships

      Holistic DevOps solution for banking software lifecycle

      DevOps environment

      Holistic DevOps Solution for Banking Software Lifecycle

      Our team built a DevOps toolkit for transparent development processes in the banking domain.

      #Banking

      #Fintech

      #Cloud

      Client*

      Bank with various departments and an extensive range of 80+ digital offerings (exclusive software, CRM platforms, ERP systems, web gateways, and mobile applications).

      *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

      Project in numbers

      duration

      September 2019 – Ongoing

      team

      12 specialists

      Team involved in the project

      industry

      Banking, Fintech

      solution

      Streamlined management of digital solutions under the DevOps toolkit

      technologies

      Jira, Microsoft Teams, Confluence, Bitbucket, Bamboo, Jenkins, Load Runner, Selenium, JUnit, TEST IT, SonarQube, Anchore, Black Duck, Fortify, Ansible, Packer, Nexus Repository Pro, Zabbix, Grafana, Elasticsearch, Loki, Kubernetes, VMware Tanzu, Microsoft Azure, VMware, Hyper-V

      1 x Cloud Architect

      3 x Business Analysts

      1 x Project Manager

      5 x DevOps Engineers

      2 x System Engineers

      Challenge

      Due to the lack of a coherent software development strategy, the customer could not leverage the advantages of DevOps within the banking domain. Therefore, they encountered challenges such as fragmented codebases and inconsistent knowledge transfer, absence of automated testing, and extended time-to-market for their solutions.

      Related objectives

      Organize scattered codebases

      Streamline communications

      Reduce time-to-market

      Solution & functionality

      Our team considered the functional requirements provided by the customer, with cost-effectiveness and reliability in mind, to build a fully functional DevOps environment. The customer is now able to manage application lifecycle, communications, continuous integration, testing, deployment, and monitoring with more transparency and flexibility.

      Effective app lifecycle and communications management

      Our team saw Atlassian products as the option, as their functionality provides smooth implementation and ability to practice agile management. We set up Jira to handle development processes and improve communication.

      Confluence was used to generate and store documentation, which used to lack systematization.
      Microsoft Teams was implemented to streamline communication between development teams and external collaborators.

      Version control and continuous integration

      Our client lacked a centralized repository for version control and streamlined CI/CD pipelines. As a solution, our project team initiated a transition to Bitbucket, conducted training sessions on GitHub beforehand, and implemented Jenkins.

      Testing and security scans

      The team implemented tools for monitoring software vulnerabilities and maintaining effortless product quality.

      TEST IT for a range of testing functionalities: manual and automated testing, autotest integrations, extended public APIs, test libraries, user-friendly test script editors, version control, and historical data management.
      Black Duck for adherence to security protocols and SonarQube to maintain code quality and cleanliness.

      Deployment, configuration, and artifact management

      Our expert team ensured the automation of deployments with DevOps practices removing previous roadblocks.

      Bamboo — core tool for deployment and configuration. It enabled seamless integration with existing systems.
      Infrastructure as Code (IaC) principles for managing deployments
      Terraform for overseeing cloud environments
      Ansible for configuring virtual machines
      Packer for images preparation and unification
      Nexus Repository Pro for efficient handling of large volumes of product and development data.

      Monitoring and logging

      Our team prioritized monitoring and analyzing events with various tools for better reliability, performance, and security of the software system.

      Zabbix — to oversee physical hardware and communication channels and generate visual representations of the infrastructure’s condition.

      Logstash, Elasticsearch, and Kibana — to gather, store and analyze logs and product metrics.

      Grafana and Loki — to deliver up-to-date insights into developing applications and maintain ongoing monitoring.ur team prioritized monitoring and analyzing events with various tools for better reliability, performance, and security of the software system.

      Additionally, the team integrated the tool with messengers for alerts and notifications with the system’s current status and progress.

      Orchestration

      Kubernetes and VMware Tanzu were implemented to host and orchestrate containerized applications on virtual machines and physical hosts.
      This helped the team achieve centralized management, high availability, and level of performance. Additionally, these tools provide independence from cloud platforms and secure backup and recovery.

      Infrastructure

      Our experts applied hybrid cloud approaches for accessible and effective infrastructure solutions.

      VMware and Microsoft product stacks — for the private data center infrastructure to ensure the equipment’s fault tolerance
      Microsoft Azure — for hosting Windows applications
      Feedback channels from banking departments and end users — to improve product quality and implement immediate changes.

      Results and business value

      Our experts integrated DevOps strategies and helped to improve the customer’s development processes on different levels.

      Improved communication

      Efficient management

      Faster time-to-market

      10 times shorter mean time to recovery

      99.7% availability

      Effectiveness was considerably enhanced: the solution decreased the risk of flaws, enabled generation of logs, revert changes function, faster product delivery, and more effective planning, testing, and monitoring.

      Benefits for client

      Communication between stakeholders and IT departments was improved, management of digital solutions became efficient and predictable. The customer reached a faster time-to-market for their products.

      The solution boosted the customer’s metrics for critical systems: availability increased from 96% to 99.7%, and the average recovery time was reduced from 5 hours to 30 minutes.

      Related cases

      We appreciate your interest in Timspark

        Mobile Banking App Development: Applications as a Digital Wallet

        E-payment platform
        Mobile Banking App Development: Applications as a Digital Wallet
        Our team developed iOS and Android applications from the ground up, with instant payment functionalities (P2P, C2B, B2B) and banking account management.
        #Banking
        #MobileDevelopment

        Client*

        Our client is a large IT company providing software development and IT consulting services for businesses and organizations, selected as a general contractor for a government project, Therefore the government financial regulator acted as the end customer.
        *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

        Project in numbers

        duration
        2+ years
        team
        12 specialists
        efforts
        10 000+ hours

        Team involved in the project

        industry
        Banking, Information Technology
        product
        E-payment platform
        technologies
        ?
        6 x Developers
        ?
        1 x Business analyst
        ?
        1 x Project manager
        ?
        2 x QA specialists
        ?
        1 x Solution architect
        ?
        1 x UX/UI Designer

        Challenge

        The major objective for the team was to create a transparent and easy-to-use digital system for instant electronic payments with modules for personal data security, fraud protection, and others.

        Related objectives

        Digital payment infrastructure
        Availability of financial services
        Resilient system security
        Effective fraud detection

        Solution & functionality

        In order to protect confidential data, we integrated a multi-factor security system using data encryption, TLS 1.2, SSL Pinning, and checking for rooted devices. The processing itself is performed by a third party.

        Smooth user experience

        As it was crucial to guarantee an immersive user journey, we backed the smartphone solution with a range of essential characteristics and capacities.
        Our development team has enhanced the mobile application with extensive payment options. Users can make transfers and payments (via QR codes as well) on an account-to-account basis by account number, email or mobile phone number. Individual and corporate users can replenish their accounts, as well as make requests for payment (for instance, to split the bill).

        Digital wallet inside the application

        To use the app, customers are required to connect their bank card/s and undergo the authentication process, providing details such as the bank’s name, account number/card information. The amount of cards the user can link, regional or foreign, is unlimited. After the registration and veri?cation process, users get access to the digital wallet.

        Personalization

        The app gives users flexibility and a range of personal budgeting features. Thus, it allows users to check the payments record, get detailed reports on incoming and outcoming transactions, set goals, and receive notifications to be on top of the spending limits.

        Results and business value

        The team implemented a user-friendly e-payment application ecosystem with integrated modules and launched iOS and Android apps within the set deadline. The final product was successfully used by citizens of the whole country and tourists.
        System with top-level security
        High-performing iOS and Android apps
        User-friendly interface
        Feature-rich functionality
        Customer satisfaction
        The team got positive feedback from both the customer and the end-user on the exceptional standard of development and efficiency of the app, as well as the effective communication throughout the project.

        Related cases

        We appreciate your interest in Timspark

          Mobile Data Security Software for Telecom Provider

          Mobile security app

          Mobile Data Security Software for a Telecom Provider with 9.5M Users

          As a part of a global team, our talented engineers built iOS and Android mobile security apps for a prominent US telecom giant.

          #Security

          #DataProtection

          #MobileDevelopment

          Client*

          A worldwide cybersecurity software leader, delivering cloud endpoint security for major enterprises while safeguarding data and ensuring regulatory compliance.

          *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

          Project in numbers

          duration

          2021 – Present

          team

          7 specialists

          Team involved in the project

          industry

          Cybersecurity, Telecom

          solution

          Mobile Security Application

          technologies

          Swift, Objective-C, Kotlin, Android tools, Java, Jenkins, AWS

          3 x iOS Developers

          3 x Android Developers

          1 x QA Automation Engineer  

          Challenge

          Our client teamed up with a US telecom giant to build high-quality mobile data security software. Timspark led the international development team, enhancing an existing app with new features, a fresh design, data analytics, and an in-app subscription system.

          Related objectives

          Develop a mobile security app

          Improve data protection

          Upgrade app features and analytics

          Solution & functionality

          We played a key role in developing iOS and Android mobile security apps for a major US telecom and mobile services provider.

          Must-have mobile security app kit

          The app assesses device vulnerabilities, monitors network threats, and offers expert security recommendations. It proactively defends against hackers, phishing, and phone number-related vulnerabilities.

          The users stay informed with daily alerts and manage mobile traffic using a built-in VPN. All this with secure call recording and spam call blocking for a seamless mobile experience.

          Essential user roles

          The mobile security application accommodates four distinct user roles, each offering varying features and levels of data protection.

          • Users with an end-client SIM card enjoy access to the full array of application features.
          • Users with SIM cards from another provider have restricted capabilities, such as call logging and phone number vulnerability monitoring.
          • Paid subscription users benefit from comprehensive access to the app’s features.
          • Users with no paid subscription are granted restricted access to the functionalities.

          Results and business value

          We successfully developed a feature-rich mobile data security software for both iOS and Android, serving users in the US.

          Over 9.5M users secured

          This application keeps over 1.5M active and 8M passive users secure on a daily basis.

          Exceptional communication

          The client highly praised our development team of Android, iOS, and QA engineers for their technical expertise and communication.

          Future plans

          We still partner with the company to enhance the app’s functionality and provide ongoing support.

          The client reaps the rewards of robust data security for millions of users, a skilled development team, ongoing support, and the potential for cost-effective solutions, all geared toward delivering customer satisfaction and staying agile in dynamic cybersecurity and telecom sectors.

          Related cases

          We appreciate your interest in Timspark

            Let’s build something great together

              Let’s build something great together

                Let’s build something great together

                  Let’s build something great together

                    Let’s build something great together

                      Let’s build something great together