Who are we
We are a team of software developers. We believe that web is the information source and communication channel of the present and the future. That's why we decided to focus our further learning on web related technologies.
We use React, Typescript, JavaScript and/or Angular for client-side development and NestJS, Node.js and/or .NET for server-side development.
Resumo d.o.o. company was founded in 2009 by Bojan.
Technologies
-
Web Core - HTML
- CSS
- JSON
- XML
- REST
- HTTP
- AJAX
-
Languages - TypeScript
- JavaScript
- C#
- SQL
- Python
-
Frameworks and Technologies - React
- Angular
- Ionic
- .NET
- Node.js
- Express
- NestJS
- Prisma
- TypeORM
- Stable Diffusion
- GCP
- AWS
- Azure
-
Databases - PostgreSQL
- MySQL
- MS SQL Server
-
Tools - Git
- Cursor
- VS Code
- NPM
- Postman
- Godot
- Blender
- Unity
How we work
We prefer to use agile development process - continuous releases in small, fixed iterations and test driven development for quality assurance.
Traditional software development was based on the idea that requirements for software projects are fixed and possible to write in advance. That almost never worked. Projects collapsed, schedules were broken and programmers were frustrated. Changes in requirements in the middle of the fixed sized projects tend to do that. Why change requirements? Because the market changes, or new ideas come up, or some part of the planned system is not needed anymore. The client expects to be able to add or change project features inside the same budget. Developers don't expect that.
So after a while, some smart developers invented a project management technique which is actually expecting requirements to change. They called it Agile Development. It is based on fixed sized deliveries in short "sprints" - development cycles that are two or four weeks long. This way, client can see the software features while it is under development. It is possible to give up from a requirement which is not yet developed. It is possible to change the requirement. It is possible to stop the project at the end of each sprint; or extend the project by adding new features and sprints. Nothing is fixed, you just subscribe to sprints and stop the subscription when you decide that the software is complete. That's how we would like to work. Agile development reduces the risk for both the client and the developers.
We are aware that sometimes you have a fixed budget and there is no room for flexible sprints in development. In that case we have to be clear we understand the requirements so we can estimate the cost of the development in advance.
Partners
Contact
- Resumo d.o.o.
- Sisačka 37 A
- 10410 Velika Gorica
- Croatia
- resumo@resumo.hr