Working software. Quality built-in.

We are experts in agile software development in Java and modern Web

We are a software development company specialised in Java technologies.

We use a very rigorous software development method, which proved reliable in both enterprise-class projects and web apps.

We constantly measure and improve the quality of our processes and effectiveness of our teams.

Even though we're so serious about the quality, we're still a team of young people passionate about technologies and the fun of coding.

mach nokia-siemens networks
axa poland way2learn
sages tieto

Short cycles. Fast feedback. Continuous delivery.

How we work

We develop software in small increments. We use a modern, lightweight process, which lets us focus on adding functionalities, testing and delivering them in weekly cycle, to give you the results of our work early and often.
  1. First, together with you we're choosing functionalities to be delivered with the nearest increment.
  2. The chosen functionalities are specified in the form of automated acceptance scenarios. They will serve us as guidelines during the development, as acceptance tests before delivery, and as regression tests during future developments.
  3. Development of the features is being driven by the scenarios. Together with other tests, they're constantly being verified by our Continuous Integration system. It enables us keep the application in production-ready state continuously during its development.
  4. At the end of the week the functionalities are presented to you. Now you may decide to deploy the application. Since it's being continuously verified, no additional manual testing is needed.
Having a dense net of automated tests, we may push the limits even further, to Continuous Delivery - every change made to the software, which passes all the tests, is automatically deployed.

Want to learn more?

Our services

90% our time we spend on software development. But we also help our clients in a few other ways:
  • trainings
    Trainings
    Both open and closed. We teach agile software development: both the process (Scrum, Extreme Programming, Kanban) as well as programming practices - TDD, Pair Programming and Continuous Integration.
  • coaching
    Team coaching
    We help teams introduce agile processes and practices, and help them become better. We facilitate communication within the team, and support it with taking responsibility for their project.
  • project rescues
    Project rescues
    If a project is in trouble, work with your team on finding the best solution. We can also replace the current team, taking responsibility for accomplishing the project.
  • audits
    Audits of architectures
    Having experienced software architects on board, we can assess the quality of your architectures. We can verify all the main architectural properties like performance, scalability, extensibility, reliability, portability and security. We will also give you suggestions as to possible improvements.

We've written great software for them. Envious?

project 1 Our biggest project. A system for managing budgets of mobile operators and whole telecom groups. The project is being developed and being regularly delivered for nearly 3 years now. Used by the main mobile telecom groups around the world. Over 260.000 lines of code, over 7000 tests.
Rich client built on NetBeans Platform with JavaFX and WebStart, server based on Spring, JPA, and Oracle-backed data-warehouse.
project 2 Web application for a startup - kindergarden management system. Contains daily/weekly timetable, all-year plan, communication between parents and the kindergarden, and a payment management module. Separate access for parents, teachers and the principal. The application is sold in a Software As A Service model.
The application is based on HTML5 written in Groovy / Grails and jQuery.
project 3 Time registration system for a legal department of AXA Polska S.A. Apart from the assignment of legal cases to lawyers and registration of the time spent, the system contains a flexible reporting module.
HTML5 app written in Groovy / Grails and jQuery.
project 4 Another startup project. It’s a catalogue of taxi corporations in the main Polish cities. A really lean startup - the whole application has been developed in 2 weeks.
Technologies used: Spring / Spring MVC / Hibernate.

What's new

Blog

  • Jan
    30
    SQLPlus ERRORLOGGING issues with error log on rollback resolved
  • Jan
    29
    Why Oracle Error Messages Suck
  • Jan
    24
    How I started to create Unit Tests for Oracle PL/SQL code
  • Jan
    22
    SQL*Plus default values for script parameters
  • Jan
    13
    Global Day of Coderetreat 2013 co-hosted by Pragmatists

Why work for us?

  • Conference Budget

    You can go to any software conference you want. Use your budget to go to every local conference, invest in a training, or attend some foreign conference.

  • Team integration

    We go to Go-karts, bowling or play Game of Thrones. Have your own idea? No problem! You will surely find a group happy to socialize..

  • Modern workspace

    Use the most recent hardware available, don't let it slow you down. If you know how to make use of two monitors and powerful PC, this is a place for you.

Our Favorite benefits

  • Extreme Programming

    We not only read books about XP and Agile, we actually do it! At Pragmatists, we do Pair Programming and Test-Driven Development on every day basis.

  • Freedom to Hack

    Hack your way to bleeding edge technologies during our monthly full-day Hackaton. Interested in Android dev? AngularJS? Some Devops? Cool! let's hack together

  • Self Organised

    Free yourself from management and team leading and feel the power of creating a work environment and a company that is truly yours.

Join us!

Contact us

Whether you're ready to start a project, or just have a rough idea, it costs nothing to have a talk.

contact@pragmatists.pl
+48 513 052 692

Address:
Pragmatists Sp. z o.o.
Domaniewska 37a, 2nd floor
02-672 Warsaw
Poland
arrow down