AWS SOLUTIONS FOR CLOUD-BASED BUSINESSES
SOFTWARE DEVELOPMENT & MANAGED SERVICES FOR AWS-BASED BUSINESSES
We help customer-centric companies BUILD, RUN, and OPTIMIZE their cloud systems on AWS with creative, elegant, and cost-efficient solutions. By partnering with Romexsoft, you experience the benefits of a high-performing in-house team with no overhead costs involved.
As a certified AWS Consulting Partner, Romexsoft brings additional benefits for their customers, assisting them in designing, architecting, building, migrating, and managing their solutions on AWS.
Our services:
- AWS Cloud Consulting
- Professional Services On-Demand (Managed Teams, Staff Augmentation)
- Managed Services for AWS (24x7 AWS Support, Cost Optimization, Security, Modernization)
Expertise:
- Cloud Application Development
- AWS Cloud Migration
- Application Modernization
- DR Infrastructures on AWS
- Java Development
- Software QA & Testing
- DevOps Services
- 24x7 AWS Support
Established in 2004, Romexsoft is a trusted software development vendor and managed services provider that has already successfully delivered more than 100 projects and assisted a great number of customers in Healthcare, Fintech, and Media industries with AWS cloud transformation in alignment with their business objectives.
LEVERAGE OUR EXPERIENCE! CONTACT US TODAY at romexsoft.com
Focus
Recommended Providers
Portfolio
TIM Media, SavvyMoney, Pragma-IT, Synadia Software, LearnCube, Healthera, ECommerce Partners, Greenfence, Gorgany, Colorjive, JSC "TV-Radio Company Lux" & amp, TV News Channel 24

TIM Media Staff Augmentation Case Study
Executive Summary:
Our Customer
TIM Media are adtech veterans, powered by innovative tech solutions and granular data analytics, that amplify publisher’s content with audio.
The company created Trinity Audio Player that with the help of Amazon Polly instantly converts content from text to audio with the most natural sounding voices, continuously learns listeners’ behavior, and seamlessly integrates ads into their experience.
TIM Media provides publishers and content creators with a completely new way to boost digital assets, grow and monetize audiences, win visitors’ attention, and engage more users.
The Obstacles They Faced
TIM Media had identified in their organization that having all the development teams in house could pose a risk in terms of recruitment and rotation of employees. In order to manage it, the company decided to test an offshore team for one of their products.
How We Helped
After TIM Media chose Romexsoft and decided to use our Staff Augmentation Service, we extended their team with the tech experts that seamlessly integrated into their development processes and helped TIM Media to decrease their Total Cost of Ownership and increase development flexibility.
Due to the access to the exceptional pool of trained talents, we manage to recruit developers with the exact skill sets, knowledge and experience defined by TIM Media in line with their business objectives. Legal and financial support as well as HR activities such as on-boarding, English courses, retention and competence development of engineers are also handled by Romexsoft.
Within 2 years of mutual collaboration the team grew from 4 engineers to 10 engineers of Lead, Senior, Middle and Junior levels and is expected to extend further.
Read the full review here:
https://www.romexsoft.com/success-stories/tim-staff-augmentation-case-study/

therapyBOSS 24x7 DevOps Support Case Study
Executive Summary:
Our Customer
therapyBOSS is a one-of-a-kind created in the USA SaaS solution for therapy companies and health agencies that offer early intervention and home health therapy staffing and that is owned by Pragma-IT.
Via the therapyBOSS app Pragma-IT provides a number of services such as Early Intervention, Physical Therapy, Speech Therapy, Skilled Nursing and assistance of Medical Social Workers in total compliance for home treatment of patients.
Thousands of visits are processed daily via the web-based and mobile versions of the app and over 3,000 providers signed up and counting. Clinicians have the possibility to document their treatment from any device (i.e. smartphone, tablet, or computer) even when there is no WiFi.
The Obstacles They Faced
To provide only the best user’s experience the web-based and mobile versions of the app should be fully operational and work seamlessly 24×7.
How We Helped
Pragma-IT started using the customer-tailored 24×7 DevOps Support Service offered by the AWS Certified Consulting Partner Romexsoft.
This enabled the client to achieve flawless work of the software and the SLA response time below 5 minutes which is of supreme importance for healthcare apps.
Read the full case study here:
https://www.romexsoft.com/success-stories/therapyboss-24x7-aws-devops-support-case-study/

Healthera 24x7x365 AWS DevOps Support Case Study
Executive Summary:
Our Customer
Healthera is a leading UK digital platform cooperating with over 1000 pharmacies and GPs and servicing more than 100,000 patients on a daily basis.
Healthera operates a healthcare marketplace that provides patients with medicines, healthcare services, and products and is accredited by NHS Digital. With the human-centric technology in mind and strict requirements to privacy and data protection, the outreach of the company is 20 mln. Company’s objective is to transform the way healthcare is provided in the UK, from prescriptions to personalized clinical services.
The Obstacles They Faced
The company needed 24×7 support of their services and products to operate smoothly and create only the best user’s experience.
How We Helped
By using customer-tailored 24×7 DevOps Support Service offered by Romexsoft, Healthera has achieved significant reduction of incidents, the SLA response time was standardized to up to 5 minutes and the SLA resolution time – to up to 30 minutes which is of primary importance for online healthcare apps.
Read the full case study here:
https://www.romexsoft.com/success-stories/healthera-aws-devops-support-case-study/

ECommerce Partners 24x7x365 DevOps Support Case Study
Executive Summary:
Our Customer
ECommerce Partners, Inc. is a full service e-commerce agency which offers a variety of custom solutions including strategy, implementation, support and marketing programs to their clients.
ECommerce Partners is a leading provider of full range of internet marketing, website design, support and e-commerce solutions for small and medium businesses in various industries like customer goods, fashion, lifestyle, entertainment, fitness, food, technology, jewellery, and more. ECommerce Partners helps such famous brands as Castro, Stage Store, C.O. Bigelow, DKNY Home, L’Oréal, Sargento, JCPenney to build and grow their business successfully.
The Customer is proud of “building the businesses, not just websites” as the company creates business strategies, builds websites, supports systems and marketing programs uniquely for the custom requirements of each client which allows their customers to increase the conversion rates, minimize operational costs and maximize online ROI.
The Obstacles They Faced
ECommerce Partners needed to provide an exceptional level of support and maintenance from the moment their customer’s website goes live, and ensuring that sites function well is a number one priority.
The company decided to ensure business continuity, increase efficiency and improve the performance of their customers’ multiple websites.
How We Helped
To support customer’s goals Romexsoft provides set of managed services tailored for specific ECommerce Partners needs.
During the onboarding phase our DevOps team improved availability, scalability and performance of multiple web sites hosted on AWS and operated by ECommerce Partners.
And then, during the ongoing phase Romexsoft provides 24/7 DevOps support services with 5 minutes SLA which is critical for our client and for e-commerce businesses generally.
Read the full case study here:
https://www.romexsoft.com/success-stories/ecommerce-devops-support-case-study/

Real-time Messaging System with AWS API Gateway and Lambda
Executive Summary:
Our Customer
LearnCube is an online education platform that enables anyone, anywhere to access world-class teachers. It is designed as a virtual class room with live chat and other real-time collaborations like a whiteboard. Platform is trusted by top language schools, tutoring companies & corporate trainers like Oxford University Press, Lingoda and many others.
The Obstacles They Faced
The main obstacle LearnCube faced was scaling out their services rapidly to deal with a peak in demand as a result of Covid-19. At the same time optimizing costs was another challenge they needed to overcome.
How We Helped
Despite several small projects we had implemented for LearnCube, the main project was a real-time messaging system using AWS API Gateway with WebSockets, Lambda, and ElastiCache services, which the customer needed for synchronizing whiteboards and classroom data between students and teachers.
Romexsoft recommended Amazon's API Gateway as a fully managed service that handles APIs at any scale. It also supports two-way WebSocket messaging and events handling, which was important for LearnCube to trigger a call back function based on the message/event type.
Read the full case study here:
https://www.romexsoft.com/success-stories/real-time-messaging-system-with-aws-api-gateway-and-lambda/

The Serverless Monitoring with AWS (CloudWatch and Lambda)
Executive Summary
Pragma IT therapyBOSS is a SaaS solution for Home Health Agencies, Therapy Agencies covering a wide range of services (Early Intervention, Physical Therapy, Speech Therapy, Skilled Nursing). It saves time, cuts costs, and streamlines operations in total compliance for treating patients at home. TherapyBOSS is a one-of-a-kind comprehensive web and mobile SaaS platform for agencies and clinicians that helps users manage all administrative and clinical aspects of home health therapy.
Challenge
Create an independent web-check that is cost-effective and without the overhead from the technology stack.
Solution
As a certified AWS consulting partner, Romexsoft did professional expertise of the current client environment and suggested using AWS facilities. We used Lambda function written in Python to perform a check by calling a web resource by https, CloudWatch to launch a scheduled web-check. Also, CloudWatch is used for alerting. If Lambda receives a response with status code different then 200 system generates an alert and pushes it through SNS into the integrated PagerDuty service and our Support 24/7 team starts the troubleshooting.
Read the full case study here: https://www.romexsoft.com/success-stories/serverless-monitoring-with-aws-cloudwatch-lambda/

Cost-effective Monitoring Solution on AWS
Challenge
To improve business outcomes and to prevent downtimes of the existing e-commerce application built on top PHP framework and AWS Aurora as a back end, the client requested Romexsoft to build a proactive monitoring solution for the existing AWS production environment to resolve issues before they become critical.
The challenge was to build a cost-effective monitoring solution for log, infrastructure, application and cloud services monitoring, that monitoring infrastructure must be cheaper than using Splunk and show more information than Splunk. Another challenge was to collect logs from Rancher and all containers that exist in it with minimum load to the Rancher server and instances.
Solution
Being a certified AWS consulting partner, Romexsoft did professional expertise of current client’s environment and decided to choose EFK cluster (Elasticsearch, FluentD and Kibana) for log monitoring, Zabbix server for infrastructure and services monitoring. To visualize metrics via dashboards the Grafana was chosen. That full-featured interactive dashboard helps observe the whole infrastructure in one place.
The solution is built on top of 3 t3.medium instances for EFK cluster and 1 t3.small instance for Zabbix server and Grafana. Grafana holds the separate dashboards with the information from EFK cluster, Zabbix and CloudWatch.
All tools we used are open source and highly flexible. Users can see all the information about the environment in one place (Grafana). EFK cluster written in the Docker-Compose and installed in the container is managed via Rancher like simple containers.
Read the full case study here:
https://www.romexsoft.com/success-stories/cost-effective-monitoring-solution-on-aws/

Migration from Heroku to AWS Case Study - AVA Touch
Scale Development “SD” creates custom, interactive digital amenities for new and existing buildings by integrating IoT. Scale Development is an innovative company which uses cloud-based solutions.
Scale Development hosted ava-touch application on Heroku paying a high cost for its services. The company needed elastic and scalable infrastructure, which couldn’t be satisfied by Heroku offering. Romexsoft helped to solve these issues by migrating web app to AWS.
Challenges
Scale Development utilizes multiple technologies to advance their offering. Hosting the ava-touch app in the Heroku cloud, the company had to pay high prices for the services without getting enough benefits of it. At the same time, it would be less expensive and easier to manage the assets in AWS. AWS offers a wide variety of services that allow Scale Development to get desired elasticity, scalability and easy management of its cloud infrastructure.
Solution
Being a certified AWS consulting partner, Romexsoft did professional expertise of ava-touch software and environment and quickly conducted a plan of migration to AWS with its infrastructure design. Implemented cloud system utilizes the following services:
- Domain Name System (Route53);
- Elastic Beanstalk Service (EBS);
- Elastic Container Service (ECS) with Autoscaling Configuration;
- Elastic Load Balancer (ELB);
- Virtual Private Cloud (VPC),
- Identity Access Management (IAM);
- Elastic Container Registry (ECR);
- RDS (PostgreSQL);
- Simple Storage Service (S3);
- Monitoring and Logging (Cloud Watch).
DevOps Automation reflecting CI/CD processes was implemented by CodePipeline:
- CodeCommit;
- CodeBuild
- CodeDeploy
Benefits
As a result, the ava-touch apps environment was deployed in AWS without downtime. Scale Development pays 2-times lower price and a scalable system’s architecture made the application ready for high load. Romexsoft implemented Elastic Beanstalk Service (EBS) which gives SD opportunity easily manage its web app environment.
Romexsoft and SD continue working together. Romexsoft improves migrated web app source code. Moreover, the partner is going to develop other web apps implementing Serverless and Lambda AWS services there.

Cost-effective AWS Infrastructure for Test Automation Suite
Pragma IT therapyBOSS is a SaaS solution for Home Health Agencies, Therapy Agencies covering a wide range of services (Early Intervention, Physical Therapy, Speech Therapy, Skilled Nursing), guaranteed to save time, cut costs, and streamline operations in total compliance for treating patients at home.
therapyBOSS is a one-of-a-kind comprehensive web and mobile SaaS platform for agencies and clinicians that helps users manage all administrative and clinical aspects of home health therapy.
Challenge
Regression tests are required to be executed repeatedly with every new release or even with every code commit. This is a very time consuming routine process for QA engineers, therefore regression tests are the perfect candidates for test automation.
To deliver better customer experience, the client decided to implement an efficient cost-effective automated testing approach to catch software bugs quickly, simplify release management and increase the testability of the whole system.
Solution
The infinite on-demand scalability and the technical capabilities of the AWS platform were key reasons thetherapyBOSS team chose to work with AWS.
Romexsoft did professional expertise of client SaaS platform, business logic, user flows, test scenarios and implemented the end-to-end Test Automation Solution running on cost-effective AWS infrastructure.
The following AWS services were utilized:
- Domain Name System (Route53)
- EC2
- Elastic Beanstalk Service (EBS) with Elastic Container (ECS)
- Virtual Private Network (VPC)
- Identity Access Management (IAM)
- RDS
- Simple Storage Service (S3)
Benefits
We have integrated automated tests that produce test execution reports in easy to digest reporting format. The tests execute regularly and improve the quality of code and quality of refactored code. That helps to maintain consistency of existing business functionality for a project in general and for each separate developing feature. The solution saves a huge amount of time due to a parallel mode of test execution and that improves development speed and CI/CD process in the software development lifecycle.
The cost-effective AWS infrastructure was configured to run Test Automation Suite. The key benefits include:
- flexible and scalable AWS cloud infrastructure
- highly available and secure AWS infrastructure
- pay-as-you-go with no long-term commitment model

Cost-effective Pilot Light Disaster Recovery Solution on AWS for an on-premise production environment
Pragma IT therapyBOSS is SaaS solution for Home Health Agencies, Therapy Agencies covering a wide range of services (Early Intervention, Physical Therapy, Speech Therapy, Skilled Nursing), guaranteed to save time, cut costs, and streamline operations in total compliance for treating patients at home.
therapyBOSS is a one-of-a-kind comprehensive web and mobile SaaS platform for agencies and clinicians that helps users manage all administrative and clinical aspects of home health therapy.
Challenge
The challenge was to build a cost-effective disaster recovery solution for the on-premise production environment without incurring the infrastructure expenses of a second physical site and to prepare for and recover from any negative event that could happen on main on-premise production environment.
For instance, negative events that could happen with on-premise environments could be a hardware or software failure, a network or power outage, physical damage caused by fire or flooding, human error, or some other kind of significant disaster cause a negative impact on the business continuity.
Solution
To enable faster disaster recovery of the critical IT systems and recover from any event that has a negative impact on the Pragma IT business Romexsoft build Pilot Light Disaster Recovery Solution using reliable AWS cloud infrastructure.
The pilot light DR scenario was chosen to keep a minimum version of the environment running in the AWS cloud.
The pilot light DR approach was delivered by configuring and running the most critical core elements of a customer’s system in AWS. When the time comes for recovery AWS infrastructure is rapidly provision a full-scale production environment around the critical one.
Romexsoft did professional expertise of Pragma IT therapyBOSS on-premises environments and software components and build a fully functional pilot light DR environment on AWS to have most core elements of the production system already configured and running on AWS.
The following AWS services were utilized:
- Elastic Block Storage(EBS);
- Elastic File System (EFS);
- Elastic Load Balancer (ELB);
- Virtual Private Cloud (VPC),
- Identity Access Management (IAM);
- Amazon EC2
- Simple Storage Service (S3)
Benefits
Leveraging the Pilot Light DR approach allows Romexsoft to build a cost-effective DR solution using a reliable AWS cloud. The AWS DR environment holds only the critical core of the customer system around which all other infrastructure pieces can quickly be provisioned to restore the complete system within 2 hours when the time comes.

SavvyMoney - Fintech Web Application Development
At the start of the assignment, Romexsoft provided Rescue Mission service and improved website performance from 80% up to 98% by using REST architecture. This gave an opportunity for the system to maintain more than 250k users without system crashes. At the moment application is running online 24/7.
The rapid traffic growth led to a need of adding resources on Amazon Web Services every time it happened and terminating such resources when the traffic falls in order to reduce costs. By adding an auto-scaling feature we created a cost-effective model reducing man-hours and 60k USD yearly of the total cost of Amazon Web Services resources.
Romexsoft team has helped SavvyMoney develop a new product such as SavvyMoney Credit Score which is designed to monitor financial health based on SSO solution for integration with financial business partner software systems. This solution allowed the transition into B2B model targeting on credit union users and creating co-branding pages.
Time: 3 years
Team: 10 people
Technologies: Java/Spring/MVC/JPA/Hibernate/JAX-RS, PHP/Laravel, JavaScript/AngularJS/Handlebars, MSSQL, Composer, Maven, SASS compiler, SonarQube

NewsMaker - Media Production System Development
We developed News Maker – a cutting-edge high-performance news and media production system for different types of users – journalists, editors, video designers, sound producers, voice-over and subtitle specialists, etc.
To simplify content production process Romexsoft developed a video workflow automation for a file-based content system (including automated content assembly). As a result, the system needed less manpower which led to cost-saving – 9 working places instead of 12 ones which included additional paperwork and the cost of phone calls.
Developing a custom media production system instead of buying a ready solution and improving its functionality helped save costs up to 90%.
Time: 2 years
Team: 9 people
Technologies: Java/Spring/Struts/Hibernate, HTML/CSS/JavaScript, Apache Tomcat/MySQL, ActiveMQ - message broker, Apache Lucene - full text search, JWPlayer - HTML5/Flash player

Colorjive - Online Graphic Editor Development
Romexsoft developed Colorjive Lite 2.0 – an HTML5 application which allows users to perform full paint job in less than 10 minutes. The technology is based on the idea that color involves three participants: light, surface, and an observer. Integrating this technology gave Colorjive a competitive advantage as most color-matching software only takes the surface into account using an RGB calculation.
For better distinguishing between objects and greater use of color, The Paint Bucket algorithm has been used, which gave an opportunity to process images more quickly and increase user engagement.
New design enhanced user experience, making the application easy to use and highly serviceable.
Developing Colorjive Widgets increased Colorjinn’s income by allowing the transition into B2B model targeting on design studios besides independent designers.
Time: 7 years
Team: 5 people
Technologies: HTML5/DHTML/CSS3, JavaScript, Sencha Touch 2, Canvas, Local Storage, XHR2, File AP

24TV - Mobile App Development for iOS and Android
24TV mobile – iOS and Android applications for leading Ukrainian TV channel “24”. It allows users to watch news and shows at a convenient time everywhere on a mobile device. All categories of news are available through rich and convenient UX design.
Except the latest news, the app also offers live streaming of news, top news, online publications, videos and TV programs online.
With its more than half a million downloads, 24TV mobile app has become top news project on the Ukrainian market.
iOS application developed by Romexsoft is in Top 5 National Channels in the News Category on Apple store.
Time: 1 year
Team: 4 people
Technologies: iOS, Objective-C, Java, XML, RSS

Open Market - Advertisement Managing System Development
Radio broadcasting company Radio 24 had a need in managing multiply radio streams in different cities, simplifying workflow and resolving the issues of people working with placing advertising orders, checking their compliance with legislation and standards, monitoring the execution of tasks.
Romexsoft developed OpenMarket web application, which allows to manage those advertisements and control the broadcasting process on different radio stations. OpenMarket gives an opportunity to see all ads, schedule their timeline and mix their positions depending on the target audience.
The application provides flexible configuration of user rights in the system. That is, the system does not have rigidly defined user roles; each user can be assigned with particular rights that are necessary for performing the duties.
Now, OpenMarket is used by 2 radio stations that have up to 50 regional substations providing an opportunity to process over 5000 ads per day.
Time: 1 year
Team: 4 people
Technologies: Java/Spring/Struts2/Hibernate, Bootstrap, JavaScript, AJAX, jQuery, JWPlayer, Solr, Apache Tomcat/MySQL, Node.JS
Reviews
the project
Managed IT Services for SaaS Company
"The knowledge and skill levels of the team have impressed us a lot."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the president of the supply chain division of a SAAS company that provides simple and scalable cutting edge solutions to the consumer goods industry to manage compliance across complex supply chains.
For what projects/services did your company hire Romexsoft?
Initially we contracts with Romexsoft for the migration of one of our solutions to another cloud service, but then we continued to work with them to stabilize and further develop features of the solution, all to improve the efficacy and user experience for our customers.
How did you select Romexsoft and what were the deciding factors?
We asked various vendors online for a quote to deliver the services we requested and we chose Romexsoft based on the quality and pricing of their offer
Describe the project in detail and walk through their service package.
The first part of the project involved the migration of one of our solutions to another cloud service, after that the team spent time to stabilize the solution, by removing bugs and errors resulting in a more flawless experience for our users; this was followed by a series of improvements of existing features and the development of new features of the solution, improving the efficacy and user experience for our users.
All developments were accompanied by excellent qa.
How many resources from the Romexsoft team worked with you, and what were their positions?
We are working with one team lead who has been with us since the start of the project, so he has developed an excellent understanding of our solution. The team lead is supported by a full time Back-end developer (Java), a parttime manual QA resource and where needed a DevOps Engineer is brought in.
Can you share any outcomes from the project that demonstrate progress or success?
The number of support requests from our users has dropped dramatically, the solution is much more user friendly and our main customer has fully committed to using the solution and onboarding all its suppliers to use the system for their document reviews.
How effective was the workflow between your team and theirs?
We have very effective weekly meetings to discuss progress and new items for the next week. In between these meetings, the communication happens on Slack, where the Romexsoft team is always available - even when time zones are difficult!- to provide support and follow up on our questions.
What did you find most impressive or unique about this company?
The knowledge and skill levels of the team have impressed us a lot, but also the willingness and ability to remove and add new resources depending on their performance as well as the needs of the project, was a major plus for us. Whereas their reactiveness was superb, their pro-activeness was outstanding.
Are there any areas for improvement or something they could have done differently?
Sometimes the English of the engineers was not good enough to be fully involved in the meetings and conversations, but the team lead was always there to help out.
the project
MVP Dev for Financial Education Platform
"Romexsoft is just very professional, from their communication and planning down to the quality of their work."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
We’re a startup that’s making a fantasy stock investing app, so we deal with fake money but real data. We’re basically in the app gaming space, but we’re also in the finance space as well since our focus is on financial education. I’m one of the co-founders and the head of product.
What challenge were you trying to address with Romexsoft?
Our product requires heavy front- and backend work in AWS, but we didn’t have the budget to onboard and support a full development team, seeing as we’re a small startup company. Romexsoft offered an effective solution to turn our idea into a scalable, workable product that we can present to prospective investors.
What was the scope of their involvement?
Romexsoft developed both the front- and backend of the app. They also built the server-side along with all the functionality that we needed.
What is the team composition?
They have a project manager who is in charge of the whole team and communicates everything to me. The team is a mix of QAs, DevOps specialists, and back- and frontend developers. There was also a lead architect who quoted the project and got the team set up initially.
How did you come to work with Romexsoft?
They were recommended by a colleague of mine from my day job.
How much have you invested with them?
We’ve invested between $250,000–$500,000.
What is the status of this engagement?
We’ve been working together for a year now, since April 2021, and the project is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
We go live next month, so we don’t have any metrics to share yet. We can say, however, that Romexsoft has done a great job of taking our requirements and building our product for us. The amount of development work they’ve turned in has been very helpful.
How did Romexsoft perform from a project management standpoint?
They’ve done extremely well on this front, and they’ve had a good management structure since the beginning of the project.
We have weekly meetings, and we use Slack for day-to-day communication. We also share documentation through Confluence, and I have access to their internal project management software as well. It’s a really transparent relationship, and the fact that everyone communicates well in English is a plus.
What did you find most impressive about them?
Romexsoft is just very professional, from their communication and planning down to the quality of their work.
Are there any areas they could improve?
No, I don’t think so. I haven’t asked for anything that they haven’t been able to deliver.
Do you have any advice for potential customers?
Be clear about your requirements and establish a good documentation system so that Romexsoft can follow everything. It will also be good to manage your expectations, since a lot of startups make the mistake of thinking that development is done fast and that the developers are going to do exactly what you want. You have to be really explicit, and it will help to have a designer on board.
the project
IT Consulting for Online Classroom
"The team is very knowledgeable and quick to acquire answers if further research is required."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm the CTO of LearnCube, we provide white-label Virtual Classroom software for live online education.
For what projects/services did your company hire Romexsoft?
The challenge was scaling out services rapidly to deal with a peak in demand as a result of Covid-19. The Romexsoft team has helped us monitor and scale our I.T infrastructure while optimizing costs.
By improving our monitoring and server performance we were able to identify bottlenecks and performance issues to improve system response time and reliability. They also helped us improve our autoscaling infrastructure while reducing costs.
One significant project to reduce costs was replacing our third party real-time messaging (pub/sub backend) with a custom WebSockets solution using AWS API Gateway, lambda, and ElastiCache services. Since then we have worked on proactive load testing and to help us to continue to scale while optimizing costs.
What were your goals for this project?
Increase scale, improve reliability, decrease costs, proactively identify performance issues.
How did you select Romexsoft?
Originally we found on google, they showed a good understanding of our current AWS infrastructure, reasonable price structure and had the team and service that would help support us as we grow such as adding fully manged 24/7 monitoring.
Describe the project in detail.
There were several small projects in total but the main project was a real-time messaging system using AWS API Gateway with WebSockets, Lambda, and ElastiCache services. We needed a real-time backend for synchronizing whiteboards and classroom data between students and teachers. Reliability, latency, cost and security were all significant factors.
Romexsoft recommended Amazon's API Gateway as a fully managed service that handles APIs at any scale. It also supports two-way WebSocket messaging and event handling events handling, which was important for us to trigger a call back function based on the message/event type.
The WebSocket connections are initiated from the client-side via Vue.js and passes through API Gateway to a Node.js AWS Lambda function that facilitates the WebSocket communication and storage using AWS ElastiCache (using primary and read replicas in different availability zones to support high availability and performance.)
We have logs setup in cloud watch and can easily scale this solution further if needed.
What was the team composition?
In house we had 2 fullstack developers assisting with this project but the bulk of the work was completed by Romexsoft and their team of engineers and system architects.
Can you share any outcomes from the project that demonstrate progress or success?
The system has shown to be significantly cheaper than our previous third-party alternative, since implemented we have it's proven to be reliable and can be scaled our further in the future if needed.
How effective was the workflow between your team and theirs?
The Romexsoft team are easy to work with, we used Slack, email and zoom calls to do regular catchups and when needed. They facilitated direct calls with AWS when additional expertise was required to increase API quota limits. The team are always quick to reply.
What did you find most impressive about this company?
The team is very knowledgeable and quick to acquire answers if further research is required. They were also very efficient in handing over the project upon completion. They are also proactive in recommending/identifying infrastructure problem spots and potential cost reductions.
They also provided payment plan that helprf de-risk the project cost and timeframe this gave us peace of mind as this was a migration from one solution to another and this way we reduced the need to pay the costs for both the new and old solution at the same time.
Are there any areas for improvement?
We've been happy with Romexsoft and have several future projects we will be working with them on.
the project
Full Stack Development for Emerging Digital Products
"We have found a team of devoted people who care about their clients and are very attentive to our needs."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
TIM Media is powered by Somoto - a publicly traded company in the TLV stock exchange. We are Adtech veterans with years of experience and a deep understanding of the publisher landscape. We work closely with publishers to tailor the right solutions that will keep both you and your readers happy.
I am the COO of the company focused and I manage all of the company's products
For what projects/services did your company hire Romexsoft?
We have identified in our organization a risk in having all the development teams in house in terms of recruitment and replacement of employees. In order to solve it, we decided to test an offshore team for one of our products.
What were your goals for this project?
We have chose to start with a team for our newest product at the time. In order to build the product, we have decided to start with a 1 self-sufficient team of full stack developers with frontend and backend experience (mostly vanilla JS, php, vue and node js).
How did you select this vendor?
In order to find the write vendor we have created a document stating our company portfolio, projects and development needs. We have asked for recommendations from colleagues and friends and created a list of 15 companies that could fit our services.
We have talked to all of the vendors about our requirements and expectations. For the companies that met our needs, we have also conducted technical interviews with some of their developer to estimate their recruitment abilities.
Describe the project and the services they provided in detail.
The project is still ongoing so I can't conclude it just yet. As we tend to work in agile flow, we work with the developers on all the features and functionalities together. The vendor is responsible for the employees - everything from their recruitment, equipment and up to well being.
What was the team composition?
As mentioned, Romexsoft are involved in recruitment of the developers and their growth by providing different courses and activites. The team have almost tripled in the past year.
Can you share any information that demonstrates the impact that this project has had on your business?
The development team is very significant to the company success. While maintaining a lower development cost we have managed to scale our adoption by more than 100x and signed a few key clients.
https://www.prnewswire.com/news-releases/mcclatchy-launches-text-to-spe…
How was project management arranged and how effective was it?
First it is important to mention that all of the developers who joined the team are not only good developers, but extremely great people. We have become great friends and it is great to see that the success of the project means as much to them as it is to us. In order to manage the work, we use GitHub, Jira, Slack and zoom.
What did you find most impressive about this company?
We have found a team of devoted people who care about their clients and are very attentive to our needs and solving challenges.
Are there any areas for improvement?
I believe that as with every project, it is extremely important to do a proper due diligence in order to avoid conflicts in the future.
the project
Quality Assurance Support for Mobile App Developer
"I found Romexsoft to be driven by knowledge and always keen on extending their expertise."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Please describe your organization.
We are a product development consultancy specializing in product and project management for medium to large companies, as well as startups. We provide other expertise, like product management, customer development, development of software and hardware, as well as UX/UI [user experience/user interface] design.
What is your position?
I am the head of project management.
What business challenge were you trying to address with Romexsoft?
Our primary focus is on product management. We partner with a number of studios for technology development work. Romexsoft is one of those studios and we leverage them to help us build solutions faster than we would be able to otherwise
Please describe the scope of their involvement.
Romexsoft has worked on quality assurance for a number of our projects. We have a research and development studio that collaborates with their team in order to ensure that our technology is of the highest quality. They handle everything, from software testing to documentation.
They've worked on a healthcare platform for feedback and surveys aimed at users in the United Kingdom. Another project involved online transactions. Our products come as web and mobile applications for iOS and Android.
We work on regression testing, manual as well as automated tests, usability testing and so on. We've used the environments set up by Romexsoft and we’ve found them very effective.
We've worked on four or five projects simultaneously with Romexsoft. At the moment, we only work with them for quality assurance projects, but it is possible that we will contract them for technology development in the future.
How did you come to work with Romexsoft?
Our main office is in London, but my partner is based in Ukraine. He is in charge of creating a partner network and forging contacts. He participates in a lot of events as a result, and came across Romexsoft at one of them.
Could you provide a sense of the size of this initiative in financial terms?
The total cost for their services has been between $14-28,000.
What is the status of this engagement?
Most of our projects remain ongoing. Our most recent quality assurance project was for our financial application.
Could you share any statistics or metrics from this engagement?
Once we've decided to engage in quality assurance services from Romexsoft, the quality of our projects improved significantly. The company we'd employed to develop our technology also handled our QA, so we needed to apply an external perspective into the work they provided. Romexsoft brought in a lot of knowledge and insight into how the developers for that project were performing and what their level of quality was. Their project manager is in charge of the QA department. He is very knowledgeable in this area, and we've had a generally positive experience. We’ve never had an issue in which we’ve delivered a defective solution to and end-customer.
How did Romexsoft perform from a project management standpoint?
They're a professional company. Estimations are done on a two-week basis. Romexsoft has always stuck to them in terms of delivery time and cost.
We use Jira and Taiga for project management. Romexsoft is also developing a custom platform for status tracking, which will be available to users very soon. We communicate primarily through Slack and Skype. Romexsoft also collaborates directly with our other partners, sometimes coming to work in the same building. Face-to-face relationships are always positive.
What distinguishes Romexsoft from other providers?
From my experience in working with a number of partners, I found Romexsoft to be driven by knowledge and always keen on extending their expertise. Their team attends various seminars and classes constantly, which keeps them on the cutting-edge.
the project
Integrated Development Team for Financial Tech Firm
"They have very good developers.... We haven't had the same problem with them as with other vendors."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Please describe your organization.
We offer a comprehensive product for credit unions, banks and other vendors, which allows their clients to have access to credit scores and find savings opportunities on an ongoing basis.
What is your position?
I am the vice president of products.
What business challenge were you trying to address with Romexsoft?
Keep costs low and leverage scaling up the development organization as we grew.
Please describe the scope of their involvement.
Romenxsoft handles most of the software development for our key website. They also provide QA [quality assurance] services for us.
How did you come to work with Romexsoft?
They were referenced by a staff member. We considered a couple of other companies, but Romexsoft stood out through their ability to scale their resources. They were able to give us a dedicated team with a project manager and organized them fairly quickly. The cost was a big contributing factor, as it always is when outsourcing, but their flexibility and scalability mattered most to us.
Could you provide a sense of the size of this initiative in financial terms?
On an annual basis, we spent between $200,000-1,000,000 with Romexsoft.
What is the status of this engagement?
We have an ongoing relationship with them.
Could you share any statistics or metrics from this engagement?
We don’t publish metrics.
How did Romexsoft perform from a project management standpoint?
They delivered their work on time and within budget.
We used standard tools for project management, including Jira for tracking our bi-weekly Scrum-based sprints.
What distinguishes Romexsoft from other providers?
They have very good developers. The Romexsoft team is fairly well versed in English, both written and spoken. We haven't had the same problem with them as with other vendors.
Is there anything Romexsoft could have improved or done differently?
Comparably, Romexsoft is smaller than traditional outsourcing companies and, thus, they don’t always have resources available to us on-demand, especially when more specific technical expertise is needed for a short project.
This is not so much a negative, as it is an observation. We expect that Romexsoft will have a richer roster as they grow.
the project
Java-developed Therapy Solution for Health Care Technology Firm
"[T]hey deliver all their requirements successfully, and we've had a productive relationship."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Please describe your organization.
We're a software company. Our software is designed for the home health industry.
What is your position?
I'm the founder.
What business challenge were you trying to address with Romexsoft?
We were looking for developers to implement the product that we envisioned. We outsourced the entire development. We did a bit of research and ended up with Romexsoft.
Please describe the scope of their involvement.
They are our entire development team, and they've been able to accomplish every challenge that was thrown at them. The product has been functioning and has been on the market for a while. It's very successful, and that speaks for itself.
Our system enables companies in the home health space to operate all aspects of their activity: business operational aspects as well as clinical. There are thousands of implemented features. The product is evolving constantly. We're adding new features and expanding to other niches of the home health industry. Development is going on all the time.
They use a variety of tools. The software itself is Java-based. We also use Adobe Air, which is a client development tool. I pass on some of the architectural aspects and business requirements to the team lead. I work with that person, and he manages the team there. We have five developers and two QA [quality assurance] people.
We have some influence on the people assigned to our project but, mostly, we leave it up to them.
How did you come to work with Romexsoft?
I scoured the Internet, and asked my colleagues. I don't exactly know who passed the information to me, but we began conversations with them and brought them on board eventually.
Could you provide a sense of the size of this initiative in financial terms?
We've spent roughly $1.5 million.
What is the status of this engagement?
We began working together in 2009. It's an ongoing relationship.
Could you share any statistics or metrics from this engagement?
The success of the product speaks for itself. We are far ahead of our competition in terms of features, usability, and overall strategic direction. The team at Romexsoft has added to our internal strength. Together, we have been an unmatched combination.
How did Romexsoft perform from a project management standpoint?
There will always be defects, but there is a QA team to catch them. They have been very professional and competent about delivering objectives. Their technical strength is bar none as far as my own experience goes. Their competence is one of the key elements of our success.
We collaborate through our tech software, JIRA, with which we track features, bugs, and overall progress.
What distinguishes Romexsoft from other providers?
I haven't worked with any other offshore company, but I know that I wouldn't even consider working with anybody else at this point, having experienced their quality of work. As far as unique capabilities, I couldn't compare them to another offshore firm, but they deliver all their requirements successfully, and we've had a productive relationship.
Is there anything Romexsoft could have improved or done differently?
I can't really cite anything specific. They had their process down 100 percent. Any issues that came up, they have resolved. No relationship or company is going to be immune to this. The question is how well those things are dealt with, and how many people are sitting on top of them. That is critical, and it's never been an issue.
My recommendation for prospective clients is to have someone engaged on their side. I am that person here. I don't know if the relationship would be as successful if we had a hands-off approach. We are very much engaged. We don't actually do development work, but we're involved in user acceptance testing, and providing good, solid specifications. This isn't anything specific to Romexsoft. It's going to be true for any firm of that kind.
the project
Java & Flash Development for Software Provider
"They take it personally to deliver upstanding work.... whatever we do, we always keep improving."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Please describe your organization.
We make digital color tools for the home deco industry. For instance, software that allows you to upload a photo of your own home and apply new colors onto it. We have product configurators and so on.
What is your position?
I am the founder and chief executive officer.
What business challenge were you trying to address with Romexsoft?
We couldn't find enough qualified engineers in Holland. We started to look elsewhere, and came across Romexsoft. We just needed more resources available to complete our project work within our timeframes. Scalability and cost effectiveness were big factors in our search.
Please describe the scope of their involvement.
We have projects that use Flash and Java. We have staff in Amsterdam that supervise the people at Romexsoft. After awhile, we started giving them more and more responsibility. Eventually, they did things on their own. We interact directly with the engineers.
When we started out, they operated as a contractor for us. During the course of the years, they became kind of an extension of our own team. That's worked very well for us.
Delegating developers for our projects is a shared responsibility. They will come up with some people that might be a good fit, and we discuss it. They don't impose anyone on us. It's really a two-way discussion. We always have the power to switch people around if we feel like we need to.
How did you come to work with Romexsoft?
We found them through general research. Resource availability was a determining factor in choosing them, along with price.
Could you provide a sense of the size of this initiative in financial terms?
It runs in the hundreds of thousands, but I'd rather not be too exact.
What is the status of this engagement?
The relationship is ongoing although, at the moment, we don't have many projects. That's not their fault, though. If the work picks up, I'm certainly planning on extending our collaboration.
Could you share any statistics or metrics from this engagement?
We have collaborated with other IT [information technology] companies. By comparison, our team, including Romexsoft, was able to deliver faster and at lower cost. Together with them, I think we work more efficiently than much of the competition. At times, I need to slow them down a bit. They keep working during the night and on weekends, and I have to tell them that it's not that urgent. That has been my problem, rather than getting them to work.
How did Romexsoft perform from a project management standpoint?
They've always delivered on time, although that has been largely my own responsibility as well. I acted as project manager in most cases. The tools we use for project management are JIRA, Basecamp, Google Hangouts, and agile.
What distinguishes Romexsoft from other providers?
They take it personally to deliver upstanding work. It's very much a part of their corporate culture. I appreciate that about them.
Is there anything Romexsoft could have improved or done differently?
I couldn't think of anything. Through the years, we've worked as a joint process and, whatever we do, we always keep improving.
My advice to anyone looking to manage an IT [information technology] project is to know what they need. I always define the problem first. Every piece of software exists to solve a problem. When that is clear, the management becomes much easier. You can delegate to developers, and they can come up with solutions. When the problem is not clear, and you just need a page with a button here and there, they won't understand what it's about, and the solution will be below par.
Another tip is not to try to control them too much. Give them some space to do their own work. You have to remember that they're the experts, and your job is to guide their thinking, not actually manage their problem solving.
the project
Application Management & Support for Healthcare Marketplace
"They are very technical and hands-on when incidents happened."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the CTO of a healthcare marketplace based in Cambridge, UK. We are the leading online platform that digitalises consumer medication, an industry that is still 98% manual. They are the only B2B2C marketplace in this space, offering a quick and seamless prescription experience for patients by bringing thousands of local pharmacies to an online digital platform. With this unique model, they offer a faster, more scalable service than online pharmacies without incurring any of the logistics and admin costs.
For what projects/services did your company hire Romexsoft?
Development operations on managing all of our AWS infrastrcuture
What were your goals for this project?
We would like to focus on product delivery with our internal team and utilise the external resources to manage infrastructure operations 24/7 so that we can fulfil our SLAs to our enterprise clients.
How did you select Romexsoft?
We evaluated a couple of DevOps companies in the UK and remotely. Romexsoft was able to offer very detailed technical solutions and had experience managing different cloud services for UK companies. Also, they were able to provide improvements work on the top of the daily maintenance and support work.
Describe the project in detail.
Coordinated with AWS/DevOps to run a Well-Architected Review to identify the improvements.
- Setup monitoring and alerts system and improved by DevOps
- Moved all our services to containers and re-engineered our deployment using ECS and Fargate to enable our releases to be smoother and easier and provide the building blocks to a more automated workflow. Audit and deleted unfinished projects from previous DevOps to save cost.
- Scheduled disaster recovery process.
- Cost reduction on AWS and Twilio, intercom and shut down other systems. Design and implemented Android CI/CD with AWS
What was the team composition?
We have 4 backend developers internally and they have 5 devops engineers on rotation.
Can you share any outcomes from the project that demonstrate progress or success?
We were able to increase our SLA from 99% to 99.5% with transparent status page and escalation process. We also had disaster recovery and post mortem reports.
How effective was the workflow between your team and theirs?
We were able to communicate via slack via the right channels on a daily basis. We have set up all of the alerts and monitoring system on Slack. and web dashboard. We use JIRA and confluence to manage workflow and backlog items.
What did you find most impressive about this company?
They are very technical and hands-on when incidents happened.
Are there any areas for improvement?
Improve their reporting and communication style. Would love to see more proactively reporting and suggested improvements.
the project
Custom Software Dev for Cloud Manufacturing Company
"They are professional, cooperative, and skilled developers who are very pleasant to work with."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We link together technology and the cloud, turning a factory into a smart manufacturing environment. Together we create a solid base, add intelligent cloud-based software and help our customers optimise, predict & innovate with real-time data. Our cloud-based applications reassure that any process becomes more efficient, reliable & accessible. Remi van Wijngaarden, Founder
For what projects/services did your company hire Romexsoft, and what were your goals?
Front-end development services. Deliver a high-quality OEE solution with good-looking, creative dashboards that meet the needs of the customer.
How did you select Romexsoft and what were the deciding factors?
Via our hardware partner.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
David was responsible for translating our base UI design to a fully working product grade single page app in Vue (with Typescript). David showed autonomy and curiosity in solving things the right way. He did not only implement what was asked but also experiment with new ideas and improvements.
Our Vue app integrated with a AWS AppSync GraphQL api, and AWS Amplify for authorisation. All business logic was covered with Jest unit tests and Cypress blackbox tests.
How many people from the vendor's team worked with you, and what were their positions?
- 1 tech lead
- 1 senior developer
- 2 medior software developers
- 1 PLC developer
- 1 front-end developer
- 1 program manager
- 1 project manager
Can you share any measurable outcomes of the project or general feedback about the deliverables?
With our OEE solution, the customer has insight into whether his production level is being achieved to the maximum and which teams are most effective (efficiency), its machines need to be scheduled for maintenance (predictive maintenance).
What did you find most impressive or unique about this company?
The professional, pleasant cooperation and the range of skilled developers who are very pleasant to work with, both as a person and in terms of knowledge.
Are there any areas for improvement or something they could have done differently?
no
Thanks to Romexsoft's engagement, the client has significantly reduced the number of support requests from users. The team has worked hard to deliver an optimal solution that is user-friendly. They've conducted regular meetings to discuss progress updates and plans. Their knowledge and skills are impressive.