We provide talents for product owners and development teams
We'll take care of technical solutions
We develop enterprise websites and complex systems, involving all areas of development - design, frontend, backend, QA, and machine learning. Together we will turn an idea into a real project and create the product you want to build.
We will strengthen your team with the expertise you need
We’ll pick up your current tasks and help develop the functionality faster. We’ll tweak the workflow applying best practices we tried and tested first-hand.
What we can do
Some of our projects
We have implemented more than 20 projects for different businesses. We respect NDA, so we share the most interesting cases with our clients' permission.
TradeHack
Service to gather analytics by products and product categories on Wildberries marketplaceGo to websiteFairAction
Website for an Australian charity integrated with CMSGo to website
Do you have a project ?Contact usto discuss details
Adapting to the project
We start with a description of the future process, which we adapt to the objectives of the project and the technical team.
Process
We move towards the final goal in weekly sprints with regular planning and demonstration of results to the customer. Weekly sprints allow for earlier feedback and adjustments.
Yuliya 17:58
Sprint
To do
- Add all validators and converters to the backend core
- Integrate 2 converters and 2 validators into the backend
- Add frontend changes to validators and converters
- Check for changes in source-feeds to trigger conversions
- Output content in converters and validators
Margarita 14:36
Demo results:
- Implemented the new design
- Started using S3 repository
- Learned how to get a response from Cian with validation results
Sprint goals:
- Get the backend to work with sites
- UX work with sites
What we agreed upon:
Simplify work with validators and converters after MVP
Tools
We use development process visualization tools to organize the process and show its progress. The customer is always aware of what's going on.
to do
4
Add video downloading
Feature: Line chart showing amount of profit
10h
Implement endpoint for incoming deposit from terminal
Add statistics processing logic
in progress
3
Feature: AI recognition of cleaner's movements in the frame
28h
Add parallel calling of tracking methods
Filter table by carwash ID instead of name
review
1
Fix codecs for video playback
on dev
4
Sort out tokens for endpoints
Fix behaviour after removing carwashes
Feature: Slicing video with motion in the backroom
Return the number of cameras in request for carwashes
complete
4
Remove time from date
Add a period record in LS
Fix Events table, use this approach in all tables
Create endpoint to get the replenishment table
Flexibility
We adjust solutions based on feedback to create a product that meets the user's needs.
Focus on Improvement
We analyze milestones, discuss what went well and what there is to improve.
What went well?
TeamworkVictor
Victor
Implemented complex convertersYuliya
Started getting rid of technical debtOleg
Started thinking in terms of XMLAndrey
What didn’t go well?
Database crashedOleg
Didn't have time to test everything before the demoVictor
Review took too longVictor
Autotests do not clean up after themselvesYuliya
Yuliya
Main issues
Accumulating backend refactoringOleg
Lack of UI resourceOleg
Tasks prioritization and value. Possibly reducing them in the To Do sectionVictor
Ideas
A clearer decompositionOleg
Oleg
Deploy on Thursday evening, get ready for demo on Friday morningVictor
Add logic to check if the field you're creating is thereYuliya
What did we learn?
Xml+XpathVictor
pytest parameterization of test methodsOleg
Estimation of effort for tasksAndrey
Andrey
Integration of convertersYuliya