SOFTWARE DEVELOPMENT AND 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)
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 Areas
Service Focus
- Cloud Computing Services
- DevOps
- Web Development
- Software Development
- Maintenance & Support
Client Focus
- Medium Business
- Large Business
- Small Business
Romexsoft Clients & Portfolios
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/
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/
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/
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/
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/
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/
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 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.
Location: Israel
Industry: E-commerce
Team: 2 people
Timeline: 2 months
Challenge
Application works with sensitive data of real users and limited access to it is required. From the one side, all passwords for database access, API tokens or any other sensitive configuration parameters for Production instances must be securely stored with limited access to them only by authorized personnel and removed from the application code level.
On another side, there must be a way for effective development and testing on QA and Staging Environments. So strict separation of application’s codebase from its configuration is required here.
Solution
The huge variety of AWS services for different cases was a key reason the SavvyMoney team chose to work with AWS. Two of them AWS Systems Manager Parameter Store and CodeCommit were used to overcome this challenge.
Microservices architecture is built in Java Spring Boot framework. Each microservice is a separate REST API that performs required business logic and is running on EC2 instance in the Autoscaling Group. Launch Configuration has attached the IAM role with read-only access to the parameter store. So any sensitive parameter is known only for the application on startup and there is no way to see it.
All sensitive configuration parameters from classic *.properties files are moved into the AWS Parameter Store and all *.property files with other parameters are moved into the CodeCommit. Spring Cloud Config service reads properties from CodeCommit and REST API application calls Spring Cloud Config for required properties on startup or on-demand refresh. Write access to Parameters store and CodeCommit has only authorized personnel.
The following AWS services were utilized:
- Systems Manager Parameter Store
- CodeCommit
- EC2 in Autoscaling Group with Launch Configurations
- IAM Roles
- Identity Access Management (IAM)
- Virtual Private Network (VPC)
Benefits
- No access to sensitive data for a development team in Parameter Store and no way to see it being logged on the EC2 instance.
- The application code is separate from configurations. The same application with the same codebase can be launched in different environments: Staging, QA, Production.
- Separation parameters storage on Parameter Store and Code Commit allows better security, handling, and maintenance.
- There is a possibility to reload parameters from Code Commit on the fly without application rebuild or restart.
- There is a possibility to reload parameters from Parameter Store without application rebuild. Restart is required.
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.
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 Disaster Recovery scenario was chosen to keep a minimum version of the environment running in the AWS cloud.
The pilot light Disaster Recovery 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 Disaster Recovery approach allows Romexsoft to build a cost-effective disaster recovery solution using a reliable AWS cloud. The AWS disaster recovery 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.
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.
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
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
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
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.
Read more about our web app development services.
Our dedicated software development team.
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
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
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
Romexsoft Reviews
- All Services
- Web Development
- Software Development
- Relevance
- Most Recent
- Rating: high to low
- Rating: low to high
Perfect team for high load projects implementation
Rating Breakdown
- Quality
- Schedule & Timing
- Communication
- Overall Rating
Project Detail
Review Summary
What service was provided as part of the project?
Web Development, Testing Services
What is it about the company that you appreciate the most?
Attention to details and reliability
Excellent partnership
Rating Breakdown
- Quality
- Schedule & Timing
- Communication
- Overall Rating
Project Detail
Review Summary
What service was provided as part of the project?
Software Development
What is it about the company that you appreciate the most?
Smart brains rather than dumb hands.