Java, Angular, Spring, DevOps, CI/CD, Keycloak
We work in Scrum. The software development process is not only about writing code, but also a complete envelope, so we try to work according to the usual patterns, which of course we modify depending on the needs of the project. What does our work look like?
-
- Planning:This is an integral part of software development. Depending on whether the client has a ready analysis, we create it in cooperation with the business, then dividing it into stories, thanks to which we know exactly Who, What and For What wants.
-
- Designing:on the basis of analysis and cooperation with the Business, we design a solution on several levels: IT architecture: we select tools and technologies so that they take into account both the current requirements, solution scaling and the future development of the Software. UX: we create mockups of screens so that they are the most ergonomic and provide the best emotional experience. Deployment: we design the entire Deployment process so that it takes into account the characteristics of the project (frequent deployments, solution scalability).
- - Estimation:Each story is thoroughly discussed with the client in order to understand the needs and intentions best.
- - Development:we write code, tests for it, we improve the code.
- - Tests:We test both manually and automatically. We always start the testing processby writing scenarios and test cases, so that as many cases as possible under a givenscenario can be tested.
- - We implement:We focus on automation - CI/CD
What We do?
-
We both create new software, rewrite old solutions and develop current solutions. We maintain products as well as implement the DevOps, CI/CD culture at our clients.
Focus
Portfolio

MongoDB production implementation
Scope: As part of the project, we designed the production architecture, backup policy and implemented MongoDB in production.
Stack: MongoDB, CentOS

Implementation of the SSO Service and Performance Testing
Scope: As part of the project, we helped the client in choosing Keycloak as SSO services, and then we created a docker image of the Kecyloak version that meets the client's requirements (including a specific password encryption mechanism). In the next stage of the project, we launched Keycloak in conjunction with the PostgreSQL cluster.
Stack: Keycloak, Kubernetes, PostgreSQL, PostgreSQL-XL, Prometheus, Argon, Docker.
Testing: As part of the project, we prepared an assertion of 3 million accounts for the SSO system, wrote complete performance test scenarios, prepared JMeter-based performance tests, conducted the tests themselves and prepared test reports
Stack: Keycloak, Kubernetes, PostgreSQL, JMeter, Prometheus, Argon, Docker.

Kubernetes cluster deployment
Scope: As part of the project, we designed the Kubernetes cluster architecture, created automatic Ansible installation scripts, selected and installed tools for collecting metrics and monitoring the cluster, implemented 2 client environments, assisted in the implementation of a Kubernetes production cluster, and conducted Kubernetes training.
Stack: Kubernetes, Ansible, Grafana, Prometheus, Zabbix.

MarketProxy
Scope: As part of the project, together with the client, we built a Generic model and Generic API to connect with exchanges in Europe. On our side there were analytical and architectural works, development as well as code and performance tests.
Stack: Java 13, Flux, Lombook, Spring, JUnit, Jenkins, Nexus,SonarQube, Docker Swarm

Towarowy Dom Maklerski
Scope: As part of the project, we started the construction (the project was suspended due to the client's legal problems related to the registration of the Brokerage House in Poland) of the transaction application of the Brokerage House. On our side there were: participation and assistance to the client in the analysis, Architecture, screen design (UX/UI), building CI/CD environments and process, application development, manual and automatic tests.
Stack: Java 13, Spring Boot, Keycloak, PostgreSQL, Groovy, Spock, Angular, Angular Material, Bootstrap, Docker Swarm, Jenkins, Nexus, SonarQube.
Reviews
the project
Custom App Dev for IT Outsourcing Company
"We've seen how committed they are to meeting our standards and making us happy throughout the engagement."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m a business development director at Novaris, a leading IT outsourcing company.
What challenge were you trying to address with DevOpsi?
One of our clients needed help with building a custom application.
What was the scope of their involvement?
DevOpsi has initially led the documentation and conceptualization phases of the project. They've created an architectural draft and submitted it for our client's approval. Once they've finalized the mockup, we've proceeded with the implementation stage. DevOpsi has built the web- and mobile-friendly app using T-Clock, PostgreSQL, and Kubernetes clusters. They've also executed solutions that authenticate database exchanges between our customer's two main applications.
What is the team composition?
We work with five resources from DevOpsi, with their CEO as my main point of contact.
How did you come to work with DevOpsi?
They were recommended to us.
What is the status of this engagement?
We started working with their team in May 2021, and they offer ongoing maintenance services.
What evidence can you share that demonstrates the impact of the engagement?
DevOpsi has built an ideal platform that has highly satisfied our client. We've seen how committed they are to meeting our standards and making us happy throughout the engagement.
How did DevOpsi perform from a project management standpoint?
We communicate via Microsoft Teams and rely on Jira for project management. DevOpsi definitely tops the list of the most accommodating, timely, and budget-oriented providers that I've ever collaborated with. My team and I can't wait to hire them again.
What did you find most impressive about them?
We're most impressed with their commitment to delivering what they promise.
Are there any areas they could improve?
They can consider refining their communication skills by making an effort to converse with our customer.
Do you have any advice for potential customers?
Trust their ideas and allow them to improve yours.
the project
Software Development for Green Energy Company
"They’re quite good architects—the system is very stable, elastic, and safe."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
Respect Energy is a mid-sized company in the energy industry. We trade energy in a couple of countries. We also produce and sell green energy, including solar and water energy.
What challenge were you trying to address with DevOpsi?
Our company was bought by a brokerage house with the objective of having fewer traders in the space. DevOpsi was hired to create a custom-developed system for the brokerage house’s in-house use and for its clients.
What was the scope of their involvement?
DevOpsi developed our solution from scratch. On this platform, clients can see the quotes for energy or gas, as well as the CO2 documents on the market. Clients can also find graphical data on the prices of energy products as well as send their orders for units of energy to their brokers. Brokers can also buy or sell energy on the exchange market.
Additionally, there’s some compliance reporting and other features. It’s the first version of our system for our brokerage house. The solution will go live in about three weeks.
What is the team composition?
This depends on the workload, but we’ve regularly had 8 people on board and up to 11 when the workload is heavy.
How did you come to work with DevOpsi?
We looked online and found their CEO. They had fair pricing, so we gave them a test project in which they had two days to create a proof of concept. It passed our criteria so we went ahead and hired them.
How much have you invested with them?
We invested over $200,000 on this project.
What is the status of this engagement?
We officially started the project in September 2020. Now, we’re at the end of the project and the development and the user acceptance testing phases have ended. We’re now waiting on approval from the exchange market’s system. We will probably be wrapping up in March 2021.
What evidence can you share that demonstrates the impact of the engagement?
Their development work was very good and I’m satisfied with it. They produced quality code and had a good DevOps process with continuous iterations and continuous development. It was quite a good project.
How did DevOpsi perform from a project management standpoint?
I was the project manager from our side and the people at DevOpsi were hired as our team members. They met our deadlines.
Back when we started, they mapped out the development and estimated that they would finish by January 21st. We finished three days after. For five months of development, that’s very good.
What did you find most impressive about them?
I have 15 years of experience as a project manager in IT and I can say that DevOpsi is one of my top 5 favorite providers. They’re quite good architects—the system is very stable, elastic, and safe. They were also very involved and engaged in the project, working on weekends several times and I didn’t ask for it.
Are there any areas they could improve?
They could provide more accurate time estimates. For example, some days they’d estimate two days for a feature and it would take five. In other cases, they’d estimate five days for user stories and the actual work took one day.
Do you have any advice for potential customers?
Future clients should be prepared to manage the difference in time estimations from DevOpsi and their own team. From my perspective, they are quite a good company and very friendly. I highly recommend them.
the project
Custom Software Dev. for Energy Resource Trading Company
"The integrity of their team stood out to us."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
Restect Energy is an alternative energy trading startup. We buy energy from different sources and sell it to institutions. I’m in charge of in-house software development. We have big data and machine learning platforms.
What challenge were you trying to address with DevOpsi?
We were developing a trading platform
What was the scope of their involvement?
DevOpsi helped develop our trading platform. We divided the project into two phases, the first one being planning and requirements analysis. We used the agile methodology in order to show the stakeholder gradual results.
The platform is intended for external users, and it has internal administrative and reporting functionalities. Our requirements were to build a low-latency, reliable, and easy-to-use platform with a nice look and feel.
DevOpsi developed it in Java Spring Boot and AngularJS. They proposed Keycloak for security and identity management. We hadn’t used it before, but we were very happy with it. Security was one of the most important aspects of the platform. They used Kubernetes for continuous deployment and deployment automation.
What is the team composition?
We worked with 10 people at peak, including analysts, UI/UX designers, and mid-to-senior developers.
How did you come to work with DevOpsi?
I found them on LinkedIn and looked at the resources they had. I asked for an offer and compared it to other ones I'd received. DevOpsi had the best experience and price point, so we decided to work with them.
How much have you invested with them?
The cost was 5 million Polish zloty (approximately $1.2 million USD).
What is the status of this engagement?
We started working with DevOpsi in September 2020. The project was scheduled for one year, but it was put on pause after six months due to a business decision. Phase one has been completed, and we’re looking for potential customers. The platform isn’t fully functional, but it can be used for demonstration.
What evidence can you share that demonstrates the impact of the engagement?
We looked at code quality and coverage. As the person responsible for delivering the solution, I was happy with DevOpsi’s work, in terms of analysis, design, and development.
How did DevOpsi perform from a project management standpoint?
DevOpsi started the project from scratch, and it was quite difficult. Their ability to work in agile was helpful. Everything went smoothly and without any problems. It was a good collaboration.
What did you find most impressive about them?
The integrity of their team stood out to us. They acted with integrity in relation to the working terms and the solution that was delivered. We had no significant development issues. They were good at asking questions and thinking critically about the requirements.
Are there any areas they could improve?
They could implement templates for different reports, task scheduling, and estimates.
Do you have any advice for future clients of theirs?
I recommend looking at their portfolio and list of technologies. DevOpsi can adapt to different Java frameworks and DevOps practices like containerization.
The team's technical proficiency is highly mirrored in the industry-standard solutions they generate, making way for a functional platform that meets the client's expectations. DevOpsi's budget-oriented and accommodating approach further ensures a proactively agreeable collaboration.