Embrace the Digital Future
SCAVASOFT is European full-service software development company, offering scalability and management of all stages of the project lifecycle including consultancy, architecture, design, development, quality assurance and maintenance.
Our mission is to provide exceptional value to our partners by delivering outstanding quality software with speedy implementation at reasonable costs. To achieve this we focus on attracting the best talent and creating an inspiring and rewarding environment that drives our employees to exceed expectations. We are keen on working with large enterprises and enjoy sharing our experience with remarkable start-ups.
Born after years of cooperation between our partners, the company adopted their winning principles based on over 45 years shared experience in the development and management of software projects. At the heart of our approach is providing world-class bespoke software that continuously exceeds expectation by employing the latest technological innovations. Our greatest incentive is seeing our clients’ ideas turning into reality, hence, we offer thorough dedication during the project’s lifecycle. Following the AGILE methodology, we offer flexibility, transparency and control over the development process to ensure seamless delivery and formation of long-term partnerships. We offer professional integrity, project management skills and high-level of personal responsibility that allows us to autonomously manage the project to successful completion.
We leverage the exceptional background of our founders with over 480 successful projects across diverse industries such as Health Care, Real Estate, E-Learning, Financial Services, Marketing and Entertainment. Our technological expertise and innovative solutions provide access to one of the most dedicated teams of developers while our tailor-made service ensures you can have the peace of mind knowing that we do things your way.
Focus
Portfolio

Automate Uploaded Videos Transcoding
Utilizing a set of Amazon Web Services, e.g. Elastic Transcoder, SNS, SQS, Cloud Formation and more, build a fully automated, background-running workflow to transcode any user uploaded videos to HLS containers for best quality and performance streaming and playing. In an environment where users are uploading videos of all kind of types, quality and formats, the hosting application must do the best to provide streaming of those videos in the best possible quality and performance, no matter the source type.

Background Jobs Execution Framework
Build a framework to execute concurrent background jobs based on Redis PUB/SUB, Docker Containers, AWS Cloud Formation (Lambda functions, SNS, SQS) and Node.js. Facilitates on-demand containers spawn-run-and-die mechanic, pushing life notifications to client browsers over WebSockets. The multi-tenant nature of the surrounding application requires extremely careful work on per-user/per-tenant jobs execution, prioritization of jobs, permission handling. Also, the technology stack was a challenge since the process requires mixing all kind of knowledge and tools - from cloud based containerization, through Redis based caching and job scheduling mechanic, to using several different languages in a mixed environment (hardware and software).

Redis Desktop Client
A Qt Framework based, cross platform, desktop application for Mac, Windows and Linux to connect to infinite number of Redis servers and manage Redis databases - a highly valuable tool for every DevOps and system administrator where Redis NoSQL databases are involved. Allows database and kesy management, export and import data, terminal access.

Implement the 70-20-10 model for learning
Enrich and improve e-Learning platform, at that time based on formal learning materials only (e.g. courses), to offer learners other two learning channels as well - informal learning and relationship engagement. The resulting work transformed the platform in a place where users and teachers/tutors were enabled to share all kind of media content, connect to assigned or emerged experts, comment and question the content as well as attend Q&A sessions, live or in a forum-like manner. The content and social activity is organized and presented in a channel form, to allow easy navigation and knowledge categorization while not formally and strictly separated by type.

Enterprise class E-Learning platform
We’ve been part of the development process for years, building a large e-learning platform for one of our exclusive partners, Docebo, Italy. It is a powerful learning management system (LMS), equipped with an impressive suite of apps and features with the flexibility to adapt to individual organizational needs. Based on subscription business model, it helps small, medium and enterprise class customers to deliver formal and informal knowledge and information to their employees or clients. It uses huge amount of on-premise and cloud technology stack, and comprises of rich user interface, complex and heavy back end, utilizing e-learning standards like SCORM, TinCan, AICC, Video streaming, as well as informal learning methodologies like coaching, media sharing, community engagement.
Reviews
the project
Augmented Dev Support for Core SaaS Product
"Their leadership and managers are great."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
CEO of a SAAS Company with more than 300 employees
For what projects/services did your company hire ScavaSoft?
Recruiting, train and retai staff is hard and we needed a partner
What were your goals for this project?
Having a big outsource team to support actual team
How did you select this vendor?
Scavasoft started with very little people and growth overtime
Describe the project in detail.
Additional teams that work like a unique team with the internal tream
What was the team composition?
All the skills, from PF to Frontend, backend, Fullstack and quality assurance.
Can you share any outcomes from the project that demonstrate progress or success?
Overall we are happy with the outcome
How effective was the workflow between your team and theirs?
Scaling a large team require process and ritual that has been put in place.
What did you find most impressive about this company?
Their leadership and managers are great.
Are there any areas for improvement?
No
ScavaSoft's full-stack developers and QA testers are completely integrated into the internal team structure. They've put together an onboarding process that has allowed the team to scale effectively.