Technology Driven Results
We’re an IT company headquartered in Wroclaw, Poland, but operating globally.
We created our software home to guide businesses through their digital transformation. We support our customers with our expertise and build real long-term partnerships.
We are passionate about technology and we know it's the force empowering business growth today. We unlock the organizations’ potential with innovative technology on every level: their people, products, and services. _________________________________________________________________________
18 years on the market
300+ IT experts on board
500+ successful projects
5k customers from 50 countries
30 products used by 5 million people
_________________________________________________________________________
What we do: Digital Transformation Solutions, Mobile App & Web Development, Atlassian Marketplace Apps, Custom Software Development, Cloud Services, Consulting, Implementation, Maintenance Services and more
Authorized partner: Atlassian, DBmaestro, Docker, Freshworks, Gitlab, Google, monday.com, Perforce, WhiteSource
Translate your idea into a succesful digital product with us!
Get in touch with our consultant Kara: kara.herbut@deviniti.com o call Kara +48 731 411 600
https://deviniti.com/services/custom-software-development/

headquarters
other locations
Mobile App Dev for Financial Services Company
the project
"The feedback from customers about Deviniti's work is very positive."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the head of the Internet & Mobile Banking department in one of the banks operating in the Polish market. I manage digital banking services used by nearly 700,000 active customers. I am responsible for the applications development, processes and sales in digital channels. Our bank is part of one of the world’s 10 largest financial groups and is part of the Polish banking sector. The bank employs over 4,000 people.
For what projects/services did your company hire Deviniti, and what were your goals?
Our goal was to build a new mobile banking application. We were looking for Flutter developers who can build the new application front end. Deviniti has provided us with nearly 10 flutter developers.
How did you select this vendor and what were the deciding factors?
Deviniti has been selected as part of the tendering processes carried out as part of the new mobile application development program. The one of the deciding factors was the experience of Deviniti developers in Flutter.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The main project goal was to build a top mobile application on the Polish market. Deviniti's main task was to develop front end of this app. The technology used for front end, as mentioned above, is Flutter.
How many resources from the vendor's team worked with you, and what were their positions?
Deviniti has provided us with 10 flutter developers. The project has been run in an agile mode, so the developers were part of the development Squads. Deviniti developers worked in various teams cooperating with: business experts, designers, analysts, architects and back end developers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The project was successful and delivered on time. For nearly a year, we have developed the new mobile application from scratch. The feedback from customers about Deviniti's work is very positive. The implementation for customers was preceded by a 3-month Friends and Family phase.
Describe their project management style, including communication tools and timeliness.
The project has been run in an agile mode. The Tribe was organized in several Squads which were running their daily activities very efficiently with a strong usage of online tools.
What did you find most impressive or unique about this company?
The most important skills of Deviniti employees that allowed us to complete the project on time are: excellent competences, flexibility, punctuality and commitment.
Are there any areas for improvement or something they could have done differently?
It is worth to improve the new developers acquiring processes. However, I am aware that the Flutter technology is not easy to recruit and the Deviniti company has started with the dedicated program.
Focus
Portfolio
Credit Agricole Bank Polska S.A., Santander Bank Polska SA, DEKRA, Carefleet, Aireon, Atlassian, Allegro Group, Comarch, Samsung, MetLife, Prudential, VSC

Project w/ Credit Agricole - Banking App (Flutter)
Banking mobile application, which our team of 10 Flutter specialists helped developing for Credit Agricole Bank Poland. It is worth noting that Credit Agricole was the first bank in Poland to prepare an application for retail clients in the innovative Flutter technology.
It is an application with a unique design and an innovative approach to navigation. Its greatest distinguishing feature is the Benefits Club - personalized discounts on purchases.
The new application "CA24 Mobile - full of benefits" offers a unique customer experience. It has a user interface unique on the Polish market with unique navigation elements, such as accordion cards - on the first screen, where users will find the most necessary information; a pull-out drawer with transaction history or a bottom menu that breaks the usual patterns. As a result, customers can manage their finances faster and more conveniently. New customers thanks to this application can also open an account with Credit Agricole - completely remotely using biometrics.

Mobile App Development for Verdeat (Flutter)
An innovative home garden management system. The website and store are fully integrated with the application, allowing for a smooth transition between platforms.
Written in Flutter
Main functionalities:
· One click purchases;
· Database of visual arrangements, recipes and tips;
· Full integration (mobile app and store) ;
· Loyalty programs;
· Videos;
· Notifications

Mobile App Dev (Flutter) - DIBS: desk and office booking
A tool that allows you to quickly and easily book various company resources such as conference rooms, desks or cars in one place! The modern Flutter technology based on the Dart language was used to create this multi-platform application. The application is integrated with logging in to Atlassian tools, thanks to which only authorized persons have access to resources. Mobile applications for iOS and Android and a web application are available to users. One source code database facilitates development and changes to the application..
Main functionalities:
● Reservation of all resources possible from one view (with the option of configuring the display of their order)
● Search engine for free booking terms with convenient filters
● View of my reservations in the form of a list and calendar
● Confirmation of reservations with a QR code
● Ability to configure and reserve any type of resource
● Dark Mode

Mobile App Dev (Flutter) - MedMemo: medication scheduling
A mobile application for iOS & adroid that facilitates the scheduling of medication and supplements and reminds you to take them.
E-nurse in your phone. Written in FLutter.
Main Functionalities:
- Advanced scheduling options
- Calendar & druk intake history
- Personalized Reminders
- Drug database & home drug inventory
- Profiles (scheduling medications for other family members)

Mobile App Dev (Flutter) - CareFleetGO: mobile car management
MCM (mobile car management) is a mobile app for fleet vehicle users. It provides access to basic vehicle data and contract dates, as well as service history. It allows you to search for petrol stations, as well as mechanical and tire services.
Instant connection to emergency numbers or car fleet company
We've used the Flutter cross-platform technology, making the application available to both Android and iOS users.
Challenge
Our task was to create an application that would speed up and support the internal processes of car fleet services, as well as improve the quality of car fleet service by drivers.
What have we done
- iOS Development Android Development
- Description / functionality
- We connected to the company's internal leasing management system
Benefits
- Customer convenience and loyalty
- Ability to respond to customer needs in real time
- Customer intelligence
- A new service access channel
- New sources of income
- A new communication channel
- Contact Center relief
The application offers
Vehicle data, cards, and history: date of the next technical examination, insurance, number of days to the end of the contract, information about the car, a history of repairs, inspections, assessment of services, information about available fuel cards.
Applications
Possibility to submit applications in various areas with the option of adding attachments:
- Business
- Payments and invoices
- Agreement
- Fuel card
- Insurance
Notifications
notifications related to damages, applications, payments, damages and other activities of the customer and sent by the employees of the lessor
Special offers
Tailored individually to each client based on their consent and information about their current services
Gas stations
Map with the ability to navigate to a selected gas station, compatible with the fuel card held by the customer
Services
Map with the possibility of navigation and telephone contact with the selected service
Tires
Information about the tires currently used in the customer's car and those in the storage room

NeoCrypter - anonymization tool
NeoCrypter is a solution which anonymizes information in a database. After uploading a given database to it, its algorithms recognize personal data and mix it up. it conceals names and surnames, insert random numbers, anonymize ID numbers, addresses and all data that should not be shared. After such a procedure, it is not possible to identify any person, regardless of the selection of parameters.
Main functionalities:
· Anonymous, confidential or public sending of reports;
· Notification system allows to act very promptly;
· Allows irregularities detection at an early stage and prevents fraudulent activities
· Low implementation cost;
· Solution uses machine learning which develops it with each subsequent request

Whistboard - whistleblowing system
Whistboard is an innovative whistleblowing system for reporting and receiving signals about irregularities in the company. This intuitive solution streamlines the process of managing requests from reporting persons (whistleblowers), while making it easier for organizations to operate in accordance with the law and international directives.
Main functionalities:
- Anonymous, confidential or public sending of reports;
- Notification system allows to act very promptly;
- Allows irregularities detection at an early stage and prevents fraudulent activities
- Low implementation cost;
- Solution uses machine learning which develops it with each subsequent request

Project with Dekra - Mobile app (Flutter)
A comprehensive solution to improve the work of auditors.
The tool supports the process of conducting certification audits.
It allows you to create, assign, manage questionnaires and present the results of audits using advanced analytical tools.
A multi-platform solution that uses the latest available mobile and web technologies
Main functionalities:
●Written in Flutter
●A notification system;
●Works offiline;
●Data synchronisation;
●Solution based on existing infrastructure and devices.
Reviews
the project
Web Dev for Education & Migration Agency
"From the beginning we felt like we are in a good hands."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm a Business Development Manager at education and migration agency, that assists international students with Australian universities enrolments and student visa applications.
For what projects/services did your company hire Deviniti, and what were your goals?
We wanted to update our a bit outdated website as well as we wanted to create a search tool for our clients to make the process easier for them.
How did you select this vendor and what were the deciding factors?
The company was recommended to us. After checking the reviews and the portfolio we decided to use their assistance.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We had a meeting where we explained what sort of tool we wanted to have on our website and how in general the website should look like. Then, the Deviniti team has proposed the design, tools. After having an agreement on how everything should work and look like, the team proceed with executing the project of creating the website using Wordpress.
How many people from the vendor's team worked with you, and what were their positions?
A project manager was our main point of contact. There were also few full stack developers and designers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The website meets our requirements.
Describe their project management style, including communication tools and timeliness.
We used emails as main point of communications and we had zoom meetings at every step of the process.
What did you find most impressive or unique about this company?
The website itself look very good, but what was most impressive was the assistance from the team. From the beginning we felt like we are in a good hands. Whole team was very nice and helpful and everything what we asked for was done. We appreciated the feedbacks and tips from the team throughout the process.
Are there any areas for improvement or something they could have done differently?
No
the project
Mobile App Dev for SaaS Company
"The commitment of Deviniti to quality and security was very impressive to us."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
TIS is a cloud-based software and service provider that helps organizations simplify and streamline their global payments and cash management operations. I am the head of platform product management and was responsible for the mobile app implementation project.
For what projects/services did your company hire Deviniti, and what were your goals?
We wanted to provide our corporate users with a mobile app that enabled them to review and approve corporate payments with their smartphones, instead of being fully reliant on our web-solution. While we have a strong and experienced development team to handle our web-solution, we were looking for an equally strong partner who could provide a mobile app that adhered to the same stringent security, compliance, and quality requirements we maintain in our web-solution.
How did you select this vendor and what were the deciding factors?
We were looking for vendors with strong experience in mobile app development, financial services, and B2B projects. We shortlisted three of them and conducted detailed interviews and scoping workshops with them. In the end, we selected Deviniti because they provided the most compelling proposal and because their prior project experience was very aligned with our business case.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Together with Deviniti, we created a project plan, user stories, and app designs based on the results of our discovery process, . While Deviniti was responsible for the app implementation for Android and iOS with Flutter, our own development teams covered the backend configuration. This setup required strong coordination and cooperation throughout the implementation. A beta test phase with users was executed before the initial launch. On basis of the beta version, we also executed a penetration test in coordination with an external partner.
How many resources from the vendor's team worked with you, and what were their positions?
A project and product manager were assigned to our project from Deviniti. The implementation also included one mobile developer and during the design phase, an additional UX designer assisted with creating app designs.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We decided for a staged roll-out of the mobile app to our customers. Within the fist 3 months since launch, we have already more than 250 downloads and 50-100 daily users. The feedback from our customers has been very positive to-date and the current usage matches our expectations. We expect usage of the app to grow steadily throughout the course of the next year.
Describe their project management style, including communication tools and timeliness.
We had regular online meetings with Deviniti to sync on the current project status and to discuss dependencies. Communication was mostly done via Slack or online calls. Jira and confluence were used for product management and documentation.
What did you find most impressive or unique about this company?
As a fintech company servicing banks and corporates, we are required to maintain very stringent compliance controls and guarantee certain security/quality standards beyond what is expected in other industries. Deviniti was able and willing to adjust to these heightened requirements and showed strong commitment, professionalism, and excellence throughout the project lifecycle. The commitment of Deviniti to quality and security was very impressive to us.
Are there any areas for improvement or something they could have done differently?
We are very happy with Deviniti as a partner and would enjoy the opportunity to collaborate with them again in the future. In hindsight, we should have invested more time on scoping in the beginning of the project, as this would have helped us avoid several changes to the scope after the project’s launch.
the project
Web App Development for Logistics Company
"We were most impressed with their professionalism."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the CEO and director of product at my company. Our company works in the logistics and last mile delivery sector, using drones.
For what projects/services did your company hire Deviniti, and what were your goals?
We decided to hire Deviniti to create the web application based on our UI design. The aim of this application is to perform some organisational and fleet management capabilities for our logistics fleet, as well as provide some data insights about the deliveries.
How did you select this vendor and what were the deciding factors?
The customer support and value for money was great, as well as very transparent terms and cooperation.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Creating a web application. This included making a documentation of the web application, understanding the user stories, and implementing some UI design improvements. The project was also managed by a great project manager from Deviniti, and the documentation process was very efficient thanks to the work of the analyst on the Deviniti team.
How many people from the vendor's team worked with you, and what were their positions?
3. Project Manager, Developer, Analyst.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Great web application, and very good cooperation. The outcome of the project is pretty much exactly what we were hoping for and expecting. The project worked exactly as per the documentation, and the documentation was very clear. The handover was also done very professionally.
Describe their project management style, including communication tools and timeliness.
Flexible, quick and effective project management and communication.
What did you find most impressive or unique about this company?
We were most impressed with their professionalism. Deviniti understands that their role is to create a certain product for the customer, and making this process as smooth, quick and easy as possible.
Are there any areas for improvement or something they could have done differently?
The project team was great, and I am very happy with the outcomes. However I think that there could be closer communication between the business and project team, so that information about payment structure, project handover etc. would be slightly clearer.
the project
Mobile App Dev for Financial Services Company
"The feedback from customers about Deviniti's work is very positive."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the head of the Internet & Mobile Banking department in one of the banks operating in the Polish market. I manage digital banking services used by nearly 700,000 active customers. I am responsible for the applications development, processes and sales in digital channels. Our bank is part of one of the world’s 10 largest financial groups and is part of the Polish banking sector. The bank employs over 4,000 people.
For what projects/services did your company hire Deviniti, and what were your goals?
Our goal was to build a new mobile banking application. We were looking for Flutter developers who can build the new application front end. Deviniti has provided us with nearly 10 flutter developers.
How did you select this vendor and what were the deciding factors?
Deviniti has been selected as part of the tendering processes carried out as part of the new mobile application development program. The one of the deciding factors was the experience of Deviniti developers in Flutter.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The main project goal was to build a top mobile application on the Polish market. Deviniti's main task was to develop front end of this app. The technology used for front end, as mentioned above, is Flutter.
How many resources from the vendor's team worked with you, and what were their positions?
Deviniti has provided us with 10 flutter developers. The project has been run in an agile mode, so the developers were part of the development Squads. Deviniti developers worked in various teams cooperating with: business experts, designers, analysts, architects and back end developers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The project was successful and delivered on time. For nearly a year, we have developed the new mobile application from scratch. The feedback from customers about Deviniti's work is very positive. The implementation for customers was preceded by a 3-month Friends and Family phase.
Describe their project management style, including communication tools and timeliness.
The project has been run in an agile mode. The Tribe was organized in several Squads which were running their daily activities very efficiently with a strong usage of online tools.
What did you find most impressive or unique about this company?
The most important skills of Deviniti employees that allowed us to complete the project on time are: excellent competences, flexibility, punctuality and commitment.
Are there any areas for improvement or something they could have done differently?
It is worth to improve the new developers acquiring processes. However, I am aware that the Flutter technology is not easy to recruit and the Deviniti company has started with the dedicated program.
the project
Custom Software Development for FinTech Company
"We were amazed by their ability to allocate extra resources to ensure the completion of tasks."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
BOTS it's a Fintech company that offers algorithmic trading strategies to the main stream via an easy to use APP. I'm the Trading Team lead at BOTS
For what projects/services did your company hire Deviniti, and what were your goals?
We hired Deviniti to create a UI to visualise the trades that went through our trading desk and interact with them accordingly to out trading strategies.
It is a web based user interface with multiple windows and different API calls that allow us to interact with our crypto portfolio and help us understand the diverse risk metrics in our tradaing strategies.
How did you select this vendor and what were the deciding factors?
We selected Deviniti as a winner out of a research of multiple vendors.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Angular: web-app and mobile compatibility. Rest API. Multiple screens displaying API fed data and posting capabilities.
How many people from the vendor's team worked with you, and what were their positions?
There were 3 people in the core team. A project manager and 2 software devs. More resources were allocated if needed by the PM.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The project was organised by multiple sprints, each one of them delivered in time and with just minor corrections needed.
Describe their project management style, including communication tools and timeliness.
Email, telegram & calls. We came back & forth with communication about what was needed. had meetings to go into deep talks about requirements.
What did you find most impressive or unique about this company?
We were amazed by their ability to allocate extra resources to ensure the completion of tasks.
Are there any areas for improvement or something they could have done differently?
Nothing relevant. Excellent work.
the project
IT Support & Consulting for Digital Agency
"Their plugin is one of the cheapest among their competitors."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm a Quality Assurance Manager responsible for Software Quality as well as Manager of JIRA system in our organization
For what projects/services did your company hire Deviniti?
We have been working with Devinity for some time. We started when we implemented TestFlo plugin into our JIRA instance. We had lots of ideas for improvement and most of them were realized – it is not a common approach... Whenever we had bugs they were treated with high priority and the fixes were almost instant – the quality and speed of the support is marvelous. As a platinum vendor Devinity helped us to lower the costs of support for atlassian-made products. We also used some consulting services regarind our JIRA instance – we were also very satisfied with the results.
How did you select this vendor and what were the deciding factors?
At the beginning we decided to buy from Devinity JIRA plugin which we chose for our test management too after comparing with competitors. Later on the head of sales contacted with us and we extended collaboration
Describe the project in detail and walk through the stages of the project.
Overall description can be found in the section about projects/services delivered
How many resources from the vendor's team worked with you, and what were their positions?
- Plugin support – more than 50 issues (bugs and improvements) reported – all of them were analyzed in detail and most of them were delivered
- Atlassian licenses – we buy licenses from Devinity. It is easy, we get very good prices and we can always count on the vendor if we need some answers to difficult questions
- Consulting project – performance audit of our JIRA instance. It was done in our location by Devinity expert. It was quick and we got a detailed report what can be improved
How effective was the workflow between your team and theirs?
The communication is very good. We mainly use email and issue reporting tool but if needed we also used telcos. Devinity also came to our location a few times
What did you find most impressive or unique about this company?
Absolute focus on the client - on the quality of cooperation, on the speed of delivering the result and the quality of communication
Are there any areas for improvement or something they could have done differently?
I don't see any such things. Simply a vendor to be recommended
the project
Mobile App Development for EdTech Company
"I've been very satisfied with our cooperation so far."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am a Product Manager at an EdTech company whose clients are educational institutions all over the world.
For what projects/services did your company hire Deviniti, and what were your goals?
We hired Deviniti to help us with a project to improve one of our mobile apps. The problem was that certain stability issues emerged, which were caused by one of the iOS updates.
How did you select this vendor and what were the deciding factors?
I was not involved in initial pre-selection, but eventually we picked Deviniti as a result of several preliminary meetings. The vendor pitched a proposal that included a clear plan of action and reasonable costs.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We started with agreeing on the Statement of Work document, which included all the stages and deliverables within the project. The tasks mainly included code refactoring and bug testing - activities within the project have been focused on backend improvements rather than UI.
How many resources from the vendor's team worked with you, and what were their positions?
Up to 10 people were involved in the project from the vendor's side, including two project managers as well as several software developers and QA engineers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The number of crash-free users has improved significantly, and we hope to improve it further as the project is still ongoing.
Describe their project management style, including communication tools and timeliness.
A project manager was assigned to the project and successfully facilitated our communication. Deviniti shared regular technical reports and communicated their progress over the course of the project. All communication was conducted remotely via Zoom, and I appreciated that the vendor's team was ready to have meetings rather late in the evening due to the time zone difference.
What did you find most impressive or unique about this company?
Developers have good skills, and they were able to solve complex issues associated with the need to investigate legacy code written by someone else.
Are there any areas for improvement or something they could have done differently?
I have no major issues to mention and I've been very satisfied with our cooperation so far.
the project
Custom Software Development for Food Delivery System
"We can say that Deviniti is made up of a team of 250 people who are passionate experts."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am a board member at a company that deals with the delivery of meals to offices and home offices. We operate in the B2B sector.
For what projects/services did your company hire Deviniti, and what were your goals?
The Covid pandemic has changed the way office work is done. Between 30% and 50% of employees work from home. We had to build a system that could also handle home office meal deliveries.
How did you select this vendor and what were the deciding factors?
We have already had experience with IT companies. Our former MyBenefit company depended very heavily on IT services.
The main factors in selecting a vendor were:
- Experience in building software
- The best value for money
- Resources to guarantee the execution of the project.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The first step was to collect the requirements from us, and on this basis, we jointly created a business analysis document. UX / UI mockups were created. The process of creating the analysis surprised us very positively.
The technical documentation was created along with mock-ups, mapping, processes and business documentation. In the next step, we started development work on the web application. The development team composed of specialists was very good at creating functionalities that were divided into epics.
Every two weeks we met to verify the growth together and quickly react in the event of changes in the scope. Thanks to this, we were able to verify the progress of work on the project on an ongoing basis. At the scheduled time, a mobile team joined and started working on the mobile application.
The following technologies were used in the project:
- Backend:
- Language: Java
- Framework: Spring Boot Application
- server: Tomcat
- ORM: Hibernate Persistence
- layer: Spring Data
- Frontend:
- Software language: TypeScript
- Framework: React
- Mobile:
- Software language: Dart
- Framework: Flutter
How many people from the vendor's team worked with you, and what were their positions?
11 people actively participate in the project - PM, Analyst, UX / UI designer, tester, 2 backend developer, 2 frontend developer, 3 mobile developers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Together, we defined the scope of the MVP. After completing the development work on the scope of MVP and testing the application, it was released for testing for end users - the so-called application pilot. The application was received very enthusiastically.
No blocking bug was encountered during the 2 week user testing. The application is very intuitive, nice and pleasant for the end user. We received a lot of positive feedback from the first system users.
Describe their project management style, including communication tools and timeliness.
The project management style was open and direct. Every time we encountered problems, they were communicated clearly and directly, so we were able to explain it right away. We used Zoom and Slack for communication
What did you find most impressive or unique about this company?
We can say that Deviniti is made up of a team of 250 people who are passionate experts. The most important thing was Deviniti's flexibility and understanding of our needs, even the changes that had already been made during the project were adopted and implemented.
Any problems that arose during the implementation of the project were immediately resolved together. Deviniti really listens to her customers.
Are there any areas for improvement or something they could have done differently?
We had only a few situations where we did not fully know that the changes we were introducing would be relevant in a completely different place in the system. This is the only thing we would improve on communication that was really excellent.
the project
Mobile App Dev for Smart Indoor Garden
"I really liked working with Devinity — they were a team of professionals with great knowledge and skills."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Verdeat is an indoor garden system that uses soilless, organic plant cultivation. It smartly irrigates and provides nutrition to vegetables and herbs. I am Marketing Manager for Verdeat and I worked closely with Deviniti on this project.
For what projects/services did your company hire Deviniti, and what were your goals?
We hired Deviniti to work on our system: most of all mobile app, but also, mobile app server, hydroponic device server, load balancer, hydroponic device. We already had a mobile app for our device but it didn't work as it should, so we felt we need to start over. We wanted to give our clients easy to use, intuitive and flawless experience while using Verdeat Home Garden.
How did you select this vendor and what were the deciding factors?
We searched online for companies that develop apps, we chose 3 that we found most interesting and talked with them. We found Deviniti the most professional and with a great approach to clients.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
In the beginning, we had a series of meetings where we explained how we would like the app to work. After a week, the team from Deviniti presented the app development timeframe and we accepted it. Then, the Deviniti team started to work on the project. We agreed that the work would be iterative (scrum) in close and transparent cooperation with us.
We had daily status meetings where the developers reported what they do and if they need any information from us. Deviniti worked on designs that we previously developed with UI / UX Designer. The following mobile and server technologies were used to implement the system: Flutter (Dart), Spring, Java - SDK 15, Hibernate, AWS, ElasticSearch, Kibana, Ribbon, Firebase Authentication.
How many resources from the vendor's team worked with you, and what were their positions?
There was a team of 6 at Deviniti that were working with us. We worked with the Project Manager, three flutter developers, and 2 backend developers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We see that the app works flawlessly, tests and beta testing also went smoothly. If there were any problems with the app during tests, they were solved immediately.
Describe their project management style, including communication tools and timeliness.
The project manager was very communicative, always explained everything in detail. We work with JIRA to report bugs and on Slack to communicate on chat and for calls. We had short daily meetings for status updates with app developers and a longer meeting once a week with PM to discuss the project in general.
What did you find most impressive or unique about this company?
I really liked working with Devinity — they were a team of professionals with great knowledge and skills. I was really impressed with their flexibility and ability to adjust to our requirements.
Are there any areas for improvement or something they could have done differently?
It's been a pleasure to work with Devinity. I can't find anything that they should have done differently.
the project
Web & Mobile App Development for SaaS Company
"We are impressed by Deviniti's approach, which is very client oriented."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am responsible for Business Development at Omnipulse. Our company develops a platform that enables effective management of the sales process in the FMCG and HoReCa markets, among others.
For what projects/services did your company hire Deviniti, and what were your goals?
We have partnered with Deviniti to create a real-time solution for downloading transaction data from fiscal devices and sending them to our Data Center along with a mobile application for the end user.
How did you select this vendor and what were the deciding factors?
We were looking for a company with an R&D department which would take on the challenge of selecting a versatile platform and creating custom software that downloads data from fiscal devices. Deviniti has made such a commitment. In addition, we relied on the opinions and references of clients who have been cooperating with Deviniti for years.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The main steps in the project were defining expectations (workshops), analysis, programming and prototyping, internal tests and tests at selected FMCG points of sale. Deviniti used the following technologies: Flutter, PHP, min. 7.0, MySQL min. 5.6, RabbitMQ, Metronic ver. 4.7.1
How many people from the vendor's team worked with you, and what were their positions?
We worked with an 8-person development team: 2 Architects, 1 x Fullstack developer, 2 x Backend developers, 1 Frontend developer, 2 x Mobile developer. The team was supported by PM and Business Analyst.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
In cooperation with Deviniti, we have created a platform for collecting data from fiscal devices (different manufacturers, different models of cash registers) and ensuring their availability in the data center. Stability of the achieved solution was very satisfactory and consistent with expectations, ensuring the continuity of transmitted data at the level of 98%.
Describe their project management style, including communication tools and timeliness.
The team uses agile software development methodologies to be fully transparent and open to changes. Quick contact tools were used for communication, i.e. Slack, traditional e-mail, Confluence, for maintaining documentation and gathering materials, and Jira as a tool for preparing and managing Product Backlog.
What did you find most impressive or unique about this company?
We are impressed by Deviniti's approach, which is very client oriented. They were methodical and flexible with the needs indicated by us, ensuring an appropriate balance between all these elements and the generated implementation cost at the same time.
Are there any areas for improvement or something they could have done differently?
We are satisfied with the cooperation with the Deviniti team and the way the project was conducted. If there were any changes that needed to be introduced, we made them on a regular basis.
Deviniti has successfully completed the app on time, and their work has received positive feedback from users. Their organized approach and use of online tools result in a seamless and productive partnership. Overall, they are flexible, prompt, and focused — their technical expertise is impressive.