Simple Solutions for Complex Problems
Software Architecture
- High-Performance Scalable Web Applications
- System Layers, Services and Components Design
- Platforms, Framework and Infrastructure
Web Development
- Client-side programming (HTML5, Mobile, jQuery)
- Single Page Applications, Web API, Fast Interactive UI
- Server-side development (ASP.NET, MVC, Java)
Data Services
- Data API, Service Oriented Architecture, Web Services
- Databases (SQL Server, MySQL), NoSQL (MongoDB)
- Middle-tier (AppFabric, WCF, Couchbase), Caching
Agile Development
- Agile Project Management (SCRUM, Lean, XP)
- Evolutionary Architecture, TDD, Continuous Integration
- Enterprise and Distributed Agile for large-scale projects
Domain Design
- Business Modelling, Analysis and Brainstorming
- Domain-Driven Design, One Team with domain experts
- Pragmatic Solutions for Business Requirements
Team Coaching
- Mentoring, raising Team Capabilities and Mastery
- Code Reviews and Standards
- Inception of Best Practices and New Technologies
Approach
The most important project goal for our company is to meet your needs and fulfill your expectations. At the start we will clarify your requirements and agree the approach, method of communication and required outcome. On the next step we will provide you and discuss implementation plan and list of deliverables. We prefer to work on iterative basis, but we will adjust to fit any client approach.