Romexsoft

Materials Hack
Playground for innovative materials powered by Borealis.
8th-10th July – Vienna, Austria
2.5
days Hackathon
3
weeks Incubation
2
winning teams
24K
cash prizes
General information: 

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)

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

Company information: 
Company type: 
Company
Industry: 
IT - SaaS, IT - Service, IT - Software Development
Founded when: 
Tuesday, 15 June, 2004
Startup stage: 
Mature stage (being profitable)
Funding needs: 
currently no funding needs
Types of jobs in the company: 
Business Development, Design / UX, Human Resources, IT - Backend, IT - Frontend, IT - Infrastructure, IT - Software Dev, IT - Web, Project Management, Research & Development
Total numbers of employees: 
35
Products and Services: 
Custom Software Development
Product category: 
IT- Software development

Our custom software development company delivers remarkable results, which generate immediate value for your business. On time. Up to your specs. According to the budget.

Research and Analysis​

This stage is very critical for the further process as it ensures that expectations from both sides are well discussed in detail and documented. During this period it is important to have an ongoing process of communication between the client and the project team in order to define the problem statement, discuss critical success factors and set up responsibilities of all the parties.

Design / Architecture

Our programmers will analyze your specs and propose the most efficient solution for each particular feature. The senior project team will outline the optimal product design to fit your business needs and, in case you'll need any assistance, one of our PMs will walk you through all the details to ensure you've made the right choice!

Development

Using the technologies, tools and platforms outlined in the documents our team starts acting. We'll keep you updated on each milestone reach and provide additional reporting when needed. The first benchmark is marked as complete once the Alpha version of your product is given you for review.

We solicit your feedback, test the product, make required modifications and afterwards test some more. Once all the items are crossed off the list we move on to rolling out the Beta version. Based on your further feedback we make additional modifications, triple test everything once again and polish up the final details.

Deployment

After the grand final testing chores are done and the product is vetted as 100% stable, we start the roll-out process. Depending on the system's complexity we can opt for a multi-stage release with one branch launched first and additional locations added slowly or a full-blown implementation. It's up to you to decide.

If any training is required for users, operations or your in-house IT support, we'll schedule the sessions and go through the extensive supporting documentation together.

Automated Testing
Product category: 
Test mobile & web apps

Test Automation As a Service: Our Process

1. Assessment. We study your business requirements. Evaluate the testing scale. Choose the best tools and technologies for the most cost-effective results.

2. Planning. We define web services automation testing scope and allocate resources. Our professional team prepares unit test cases, does the tool installation & configuration.

3. Automation and Optimization. We prepare the scripts and implement the testing framework.

4. Execution. Action time! After executing the test cases, we capture, review and analyze the results to guarantee 100% error free delivery.

5. Reporting. You receive a detailed report containing all the defects and errors, screenshots of failures with additional commentary.

DevOps
Product category: 
DevOps

Our DevOps engineers have the following skills and experiences:

  • Creating a robust software automation environment for builds and continuous integration & deployment.
  • Regular security audits of networks, environments and applications.
  • Automated configuration management of different environments e.g. production, sandbox and more.
  • Load balancing, automation scaling and automation fail over solutions.
  • Using disaster free and recovery automated approaches.
  • Real-time Software and Hardware monitoring with alert systems.
Data & Analytics
Product category: 
Data science solutions

Our data analytics consulting services include optimizing your existing data. We’ll suggest the best methodology to use and operationalize all the information you have.

Data science for business is here to change the way you store, use and take better action based on the definite information and accurate predictions.

AWS Professional Services
Product category: 
.net development services

Secure AWS Cloud Professional Services Tailored to Your Needs

For most business being online and being able to ensure that all systems operate smoothly 24/7 is an incremental part of success. Slightest downtime and unaccounted glitches immediately translate to profit and opportunity losses. AWS is a robust, but complex environment. Romexsoft team can help you design and maintain redundant IT systems, based on proven best practices and latest technologies in cloud computing. Maximize your service uptime. Minimize the negative impact of downtime on your business with our round the cloud incidents management services.

FAQ: 
What are your core areas of technical expertise? How do you ensure expertise in each of these areas?
Romexsoft is a small (35 engineers) senior level software development company founded in 2004 in Lviv, Ukraine. Since then we've developed and successfully delivered more than 100 projects to our clients from USA, Eastern and Western Europe. Romexsoft has been established as an outsourcing software development company with a focus on Java technology, and we adhere to our strategy for years evolving our skills more and more. Today Romexsoft consists of: 12+ years of continuous work and education to stay up-to-date with the tech world and be one step ahead. 100+ projects have been developed and successfully realized into life to compete and bring value to end users. 100% in-house workers is our core model which ensures high team performance as all its members can be easily reached.
What is your team structure like?
Typical team structure is: PM/Scrum Master; 1-2 Architect/Senior Developers (8+ years exp); 3-5 Middle Developers (2-5 years experience); 2-3 QA/Automation Engineers; DevOps and UX/UI engineers on demand.
What is the expectation of the client?
We love to work with bright product owners who are interested in a tied communication with dedicated team in person. In the process of development we actively use SCRUM, do sprint planning, stand-ups and demo meetings with our clients. Through all development process we use an automated Continuous Delivery model based on our 2 weeks SCRUM sprints. The main benefit of our working process is that we are able to push new features (including automated regression testing, manual integration and acceptance testing) every 2 weeks to production.
What is the project management methodology and process to make sure everything gets done qucikly and effectively?
The Agile methodology for software development lays out the core principles of self-organization, teamwork and iterative development at our company. In fact, our manifesto is built around the essential Agile principles we all vouch for. To put it simple, the agile approach to project management drastically reduces the amount of development processes and improves collaboration between different teams at all stages of development. The core principle of agile software development methodology is that instead of pulling each string separately, our teams work close side-by-side to achieve better results with fewer hours spent. The overall agile development process runs more smoothly, with less bottlenecks and interruptions, thus resulting into continuous development.
What do you do to ensure to us that billing is transparent and that there isn't double dipping?
For managing ongoing chores, time reporting, progress visibility and overall monitoring of the software product development process we use Atlassian JIRA. This tool allows us to manage our development workflow more efficiently and it’s an ideal fit for SCRUM framework. JIRA allows to you to get a quick glance on who’s working on which task, plus schedule and monitor individual and team’s performance at no time. Each team member reports their activity and hours in JIRA and we send out weekly time sheets to our customers to review. Thus, both sides can easily stay on stay on track with the project development life cycle and review step-by-step progress.
What do you do to ensure good code and proper and efficient architecture?
To prevent errors and improve poor code practices we practice static analysis. While there’s a bunch of static analysis tools available, at Romexsoft we prefer to use SonarQube. This robust tool collects and analyzes source code, suggests improvements and measures its quality and provides detailed reports. Running SonarQube is a simple automated solution for efficient static code analysis, which eliminates hours/days/weeks wasted searching for magic bugs, design inefficiencies, code duplication or lack of test coverage. Instead of manual nitpicking we power the process with technology.
What do you do to ensure the end-product is bug-free and solid?
We Stand For Continuous Integration The CI practice we use allows all the team members to integrate their work frequently and an automated build verifies each integration with a test to detect any errors rapidly. Every pushed commit goes through Jenkins: · Jenkins tool to run unit tests · Static code analysis with SonarQube · Peer-to-peer code review · Automated tests by QA ninjas. Once all the Jenkins steps are passed without detecting a single failing test, we proceed with merging to the master branch. If there’s at least one failing test and the commit fails to reach the next step – we drop what we’re doing and rush to fix the existing bugs first. Everything must be fixed before we proceed to the next step.
How big is your team and how quickly can you scale if we needed 5 or 10 new developers for a given project? What are some examples of said projects?
We are an agile team of 25 engineers. We can start immediately with 1-2 developers and then extend team to 5-10 engineers during 2-3 months. For an existing customer with established relations we can speed up this process. Start small and Scale up. It works well for long-term partner relationships.
What is your hiring process? What are some examples of questions you ask during the vetting process?
Romexsoft is a family style company with clear corporate culture, so we are very carefully and precise with hiring. The final question we ask on the interviews is "Why do you like to be an IT engineer?" The right answers for us is that s/he loves that work and is passionate about software development. For sure s/he should have appropriate technical skills and should have cause-and-effect thinking. Usually, it takes us 2-4 weeks to hire a new engineer. We perform pre-hiring activities on a regular basis and usually already have candidates in our pipeline.
Can you provide references?
Sure! Feel free to contact us so we could provide you with reference details of our previous or current clients.

Contact:

Login or register to see the contact information!

Address information

Rewards and benefits: 
Accessible public transportation
Advanced Education and Training
Air conditioning
Cell phone / Laptop
Fitness/Wellness
Flexible dress code
Free internet access
Home Office allowed
Similar companies