SoftwareMill

Developed by us

ENERGY MEETS BIG DATA

Our customer builds systems used by energy providers to build long-term client relationships, increase efficiency in energy use and manage energy demand.

We are helping to build a big data system, capable of processing huge amounts of data daily and later analysing them using both statistical and machine learning methods.

Technologies: Scala, Akka (Actors, Streams, Http), Cassandra, Spark, Ansible

Energy meets Big Data

INSURANCE RECOMMENDATION SERVICE

Knip provides a mobile application for hassle-free insurance overview and management.

We’ve created a recommendation service (REST API and a web frontend) which analyzes the user’s insurance portfolio and suggests various adjustments based on other insurers’ offers, the user’s peer group and an arbitrary set of rules.

Technologies: Scala, Play Framework, Slick, H2, AngularJS

Visit: knip.ch
Knip

DNS PANEL AND INTERNALS

Zerigo provides a cloud panel for DNS, an essential part of the Internet.

We've maintained Zerigo DNS as a whole - from the web application to server internals. We've improved the overall reliability of the application and turned legacy code into a clean code.

Technologies: Ruby, Ruby on Rails, Sinatra, PowerDNS, PostgreSQL, Redis, Chef

Visit: zerigo.com/managed-dns
Zerigo

REST API FOR CLOUD MANAGEMENT

Zerigo provides feature-rich VMware View Hosted VDI and VMware-based Cloud Servers.

We’ve improved and extended a broker which unifies multiple VMware products’ APIs into a single REST API with complex asynchronous execution support and informative error handling.

Technologies: Java 8, Groovy, Spring Boot, Redis, WebSockets

Visit: zerigo.com
Zerigo

LARGE SCALE SOCIAL APP

Emotiful aggregates data from Facebook, Twitter and Instagram, providing an app for browsing and tagging images.

We implemented social network integration, mobile Push notifications and scaled the system to handle growing user base.

Technologies: Scala, Akka, Android/iOS Push, MongoDB, Chef, Amazon Web Services

Visit: emotiful.com
Emotiful

REPORTING AND ANALYTICS PLATFORM

IP Integrated works with banks, airlines and messaging companies providing accurate sms report tools.

We've built the reporting platform for bulk SMS delivery, live status tracking for customers with analytics, data export and billing. Plus a fast and responsive UI.

Technologies: MongoDB, Scala, Akka, AngularJS, Rickshaw, Spark, Ansible

Visit: ipintegrated.com
Reporting and analytics platform

END-TO-END WORKFLOW MANAGEMENT

Vocado reduced costs (no paperwork, no manual calculations) for schools in the US.

We helped to build a workflow engine that ensures flexibility and compliance.

Technologies: Java 8, Spring, MySQL, MongoDB, Cucumber, Liquibase

Visit: vocado.com
VOCADO

RULE-BASED MONITORING AND ALARM SYSTEM

Attikis brought a new business and technology model to the growing home monitoring market.

We've built a VoIP module that connects to the alarm devices and sends alerts (phone, SMS, email) depending on the user-defined rules.

Technologies: Mobicents, Drools, Amazon Web Services

Visit: attikis.com
Attikis

HEAVY LOAD MESSAGING PLATFORM

Intelli acquired new customers by scaling to send hundreds of messages per second.

We've built an advanced message queue and a downtime-free deployment method. Check out IntelliSMS case study on our blog!

Technologies: Java, MongoDB, Chef, Cloudhopper SMPP

Visit: intellisms.com.au
Intelli SMS

BIG DATA BACK-END FOR MOBILE APP

Yap.tv went global (lots of data) with their social TV mobile application (Facebook and Twitter integration).

As for our part, we've built a highly-scalable back-end APIs for their iOS and mobile web apps.

Check out Yap.TV case study on our blog!

Technologies: Scala, Spray, Akka, MongoDB, Dynamo, ElasticSearch, Zookeeper

Visit: yapstudios.com
yap.TV

While working side by side together I've always felt satisfied and on the right track. A brilliant execution of Knip's specifications.

David Cibis
Junior Product Manager at Knip

vBroker is so much better, I can see clear logic in the exception and error handling. I used to curse vBroker on a daily basis, [but now] we can solve the problems [with third-party backend systems] fast.

Andrew Schwabecher
former General Manager Hosting at 8x8, Inc.

I'm sure it [support during holiday] won't be needed. vBroker is the most solid part of our infrastructure

Lance Johnson
Director of Engineering, Cloud R&D at 8x8, Inc.

It was the quality of people that made me choose SoftwareMill

In the first 3 months, the team turned a half-page of sketchy notes into a fully-fledged functioning system

Jarryd Winters
Founder and CTO of Attikis

Expert developers, very good at planning

With a very difficult development task SoftwareMill has delivered a great result

Peter Humphries
Executive Director at Intelli Messaging

Quickly getting up-to-speed with an incredibly complex business domain

A pleasure to work with

Anton Bagchi
Application Architect at Vocado

Their development team is smart, fast and collaborative

They helped us pull off the impossible - in record time!

Trevor Stout
CEO, Founder of yap.TV

SoftwareMill team provided great expertise in the implementation of event management application based on Kafka, Camel and ZooKeeper. Our requirement was to build high performance and high availability event driven system that would serve communication across all our systems in financial sector.

Jaroslav Kohout
Finfactory
You may also want to check out our own projects

UpdateImpact

Keep the dependencies of Java/Scala/Groovy-based projects under control, by visualising, running static analysis and monitoring build results.

No more ASCII-printed dependency trees!

Technologies: Scala, Akka HTTP, PostgreSQL, Heroku, Event sourcing

Visit: updateimpact.com

Codebrag

Makes process of performing code reviews well-organized and enjoyable.

GitHub integration for ease of use, gamification techniques to bring fun.

Technologies: Scala, AngularJS

Visit: codebrag.com
This page uses cookies for better performance of the site. You can disable cookies in your browser settings. OK