How we work
We manage our projects in short, iterative cycles, with a strong emphasis on automated tests. This lets us better understand requirements and respond to changes while giving you the following advantages:
- Working software in just a few weeks, or even days
- Ability to change your mind at any time
- Small up-front investment
- Quick return on your investment
- Frequent validation and feedback as the project progresses
- No surprises
We encourage open collaboration. Since day one, we give customers access to a web-based dashboard to communicate with our team to give feedback, clarify requirements and manage task assignments and progress.
We have developed numerous internal and public web-based solutions, covering from front-end UI to the back-office business logic.
We do not tie ourselves to specific technologies. We pick what we consider the best tool for the job.
We have proven experience developing robust and scalable back-end platforms.
We've built online services, data capturing servers, data analysis processes and software integration solutions.
These are some of the technologies we have worked with in recent projects: Java, Scala, Clojure, Groovy, Python, Spring Integration, Apache Camel, MySQL, PostgreSQL, Cassandra, Hadoop/Pig/Oozie, Zookeeper.
We provide general consulting services so you can leverage our software development experience to help you make informed decisions.
We have helped customers in the following scenarios:
- Going from an idea or business need to a viable technology strategy.
- Evaluation and recommendation of existing software solutions. Build-vs-Buy decisions.
- Technical Due Diligence and code-base quality assessments.
- Development Process assessment and improvement.
Business Process Management
We have experience analyzing our customers business processes and producing BPM solutions. We combine web-based front ends and integration with existing back-end systems and IT infrastructure.
For recent customer projects, we've built solutions based on Oracle BPM (formerly BEA Systems' AquaLogic BPM and FuegoBPM).
Internally, we've evaluated and recommend: jBPM, Activiti.
We believe the biggest value of BPM relies on the process-driven approach to software development, and not on the BPM stack you use.
We are not jealous about our knowledge. We'd love to share our expertise with your development team.
We can train your team on software development process, tooling (continuous integration, source control, Maven) and specific languages and technologies.