Scala Server Development for Mobile Apps
Services Covered:

Industry
Media
Duration
177 months
Budget
200K - 999K
Start Date
1 November 2011
Team Size
Confidential
Engagement Model
Offshore
Project Capability Score (PCS)
82/100
Strong
Project Capability Score (PCS) estimates how capable SoftwareMill is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS
Client
Confidential
Project Summary
SoftwareMill supplemented a Silicon Valley mobile-app development studio with on-demand server-side Scala development for media and entertainment projects. They built metadata pipelines and APIs consumed by mobile apps and implemented image-importing and processing features as well as user account management and security. The vendor worked remotely from Poland and provided senior Scala resources on an ongoing basis.
Key Challenges
- Supplement the client's engineering staff for server-side development
- Process and import metadata streams from multiple data providers
- Create APIs accessible from mobile applications
- Improve image handling performance and bandwidth (importing, cropping, scaling, face detection)
- Ensure account management, security, authentication, scalability and API performance
Project Deliverables
- Server-side Scala APIs for mobile applications
- Metadata-processing pipelines for TV and media
- Image import, cropping, scaling and face-detection APIs
- User account management and authentication components
- Server management and API performance and scalability optimizations
Project Solution
SoftwareMill provided additional resources for multiple server-side projects, primarily delivering Scala development for metadata processing and APIs consumed by mobile apps. They implemented pipelines for importing streams from data providers, image-importing with cropping/scaling and face-detection APIs, and built user account management, security and authentication features. The team also managed servers, addressed scalability and performance issues, and optimized APIs. The client interviewed and helped select senior resources; SoftwareMill supplied experienced Scala engineers from their talent pool and worked remotely from Poland.
Project Outcome
- Projects were delivered on time and on budget with no major delays or cost overruns
- Consistently high-quality results delivered by senior engineers
- Effective remote collaboration with good communication across time zones
- Smooth integration with client tools (JIRA, Basecamp) and responsive ticket resolution
Platforms
Mobile
Smart TV
Tech Stack
Scala
Client Endorsement
Overall Review Rating
5
5 out of 5 stars
Timeliness
Cost Rating
Willing to Refer
Quality of Deliverables
“SoftwareMill adheres to budget and time constraints well. The developers were creative hands-on senior level employees. Most notably, the team has done great work on user account management and security. They were communicative and easy to work with overall.”
Note: This endorsement is based on publicly available client feedback from external review sources.
More Projects by SoftwareMill
Ongoing
Software Development
Two-Engineer Scala & Angular Team Augmentation for Debt-Recovery Software

Services Covered:
+1 more
Ongoing
Software Development
Team Augmentation for Boutique Mobile Agency

Services Covered:
+1 more