End-to-end mobile app and web development company
Please introduce your company and give a brief about your role within the company?
HyperSense is an end-to-end software development company focused on developing web and mobile applications. Our approach is unique because we combine business knowledge with a wide range of technology skills - we help other companies develop their business through software. As a company, we also provide the whole range of services needed to develop any kind of mobile and web applications, including UI/UX design, consultancy, quality assurance, and others.
I am the CTO and COO of HyperSense. My main role in the organization is to understand our clients’ requirements and find the best way to implement them as software, but I’m also in charge of our development teams. I’m a technical IT professional with management and hands-on programming experience. I’ve worked with start-ups and enterprise level companies (Playwing LTD, Goodwill Industries International Inc, Electronic Arts Inc., ALD Automotive part of Société Générale) on different projects, ranging from mobile games to complex payments systems. My hands-on programming experience covers fields such as mobile applications, games, web APIs and backends, various MySQL and NoSQL databases and DevOps. Regarding IT project management, I’ve managed teams of more than 20 people located over three continents. I was also involved in IT consultancy projects where I had to model business processes and operations into custom developed software.
What was the idea behind starting this organization?
HyperSense’s main goal is to provide high-end web and mobile development services for businesses with innovative ideas. Mainly, we help businesses grow by creating software tools or by augmenting business processes and operations.
What is your company’s business model–in house team or third party vendors/ outsourcing?
We work only with in-house teams, all our staff being located under the same roof. By doing so, we tackle challenges together, and every team member benefits from the collective knowledge and skill set of the entire team.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
By only working with in-house teams and having a collaborative environment, our developers, designers and business analysts interact in a personal way and come up with solutions. Therefore, our development process integrates perfectly with other fields such as business analysis and UI/UX design, helping us deliver products tailored to the customer’s needs and making sure the UI looks perfect. Our teams also share the same values and benefit from our joint knowledge base.
What industries do you generally cater to? Are your customers repetitive?
In the last seven years, we developed software for e-commerce, online payments, carrier payments, financial applications (FinTech), social media networks, medical applications, business intelligence and analytics, video and image processing, software as a service and others. More than 60% of our customers work with us on multiple projects.
Mention the objectives or the parameters critical in determining the time frame of developing software.
Before we can talk about software development or design, we need to take into account the analysis stage. We consider this a critical step for every project. Once the analysis is done the only other parameter determining the time frame is the complexity of the project.
How much effort in terms of time goes into developing the front end and back end of software?
We take both the backend and frontend very seriously, so in general, they require the same effort. On the backend side, we focus mainly on security and correct business flows, while on the frontend, our focus is on providing the end user with a great experience.
What are the key parameters to be considered before selecting the right framework for developing software?
The key parameters to consider when choosing the right framework to develop the web and/or mobile apps are:
- reliability and stability over time - we use Enterprise-ready frameworks;
- security - we develop highly secure systems, using the latest updates and security patches;
- performance and scalability - all our systems are better performing, and the web environments are auto-scalable and auto-recoverable in case of a crash;
- maintainability - the software we develop is made to last (our oldest running project is eight years old and still counting).
Which languages & frameworks do you prefer to use in development of software?
When it comes to web development we prefer to use:
- for APIs (back ends): NodeJS and Loopback;
- for web front ends: NodeJS and Angular;
- for databases: AuroraDB (MySQL) and DynamoDB (NOSQL);
- for mobile applications: SWIFT for iOS and Kotlin for Android;
- for web infrastructure: Amazon Web Services.
What are the key factors that you consider before deciding the cost of software?
Before we decide the cost of the software, we do an extensive analysis. The price is then determined based on the complexity of the project (time required for implementation).
What kind of payment structure do you follow to bill your clients? Is it Pay per Feature, Fixed Cost, Pay per Milestone (could be in phases, months, versions etc.)
The payment structure is based on a Pay per Milestone model. We believe that transparency is a critical factor in any project’s success; therefore, our careful analysis before starting the project allows our customers to see exactly what they are paying for and track the status of their projects in real-time.
Do you take in projects which meet your basic budget requirement? If yes, what is the minimum requirement? If no, on what minimum budget you have worked for?
We do not have a minimum budget for projects. If we can help, we will do so gladly.
What is the price range (min and max) of the projects that you catered to in 2018?
In 2018 we worked on projects ranging from $8000 to $150000.
Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
I think GoodFirms is helping us gain visibility among our potential customers. In our analytics, we’re seeing around 100 visits in the last year coming from your website.