Dataforest

Data Engineering and Web Product Development

5.0 4 Reviews
Visit website
Write a Review
Claimed Profile

DATAFOREST is a Data Engineering and Web Product Development agency focused on data-driven solutions. We apply Data Science and AI techniques combined with expertise in Business Automation, large-scale Data Analysis, and Advanced Software Engineering to improve performance outcomes for organizations and create added value for their customers and shareholders.

We empower data and deliver compelling IT solutions to startups, SMEs, and Enterprises, including the Fortune Globe 500, across the globe.

Our services range from integrations that seamlessly enrich your data to highly-loaded web applications that utilize the best AI techniques available.

We are experienced at:

  • Web applications;

  • Data Science and Advanced Analytics;

  • ETL pipelines and API Integration/Development;

  • High-load Scraping;

  • Data Integration and Management;

  • Data Visualization and Dashboards;

  • eCommerce automation;

  • Process Automation;

  • DevOps.

COOPERATION - FLEXIBILITY - RESULT are building blocks of our corporate culture. These three elements are inextricably linked and build "life" guidelines for the company.

We work either on a project-based model or allocate a dedicated team to satisfy client-specific business needs like improving user experience, decreasing operational expenses, and boosting sales.

$50 - $99/hr
50 - 249
2018
Locations
Ukraine
Solomenskaya, 15a, Kyiv, kyiv 03110
+16469050356

Focus Areas

Service Focus

30%
30%
20%
20%
  • Big Data & BI
  • Artificial Intelligence
  • Web Development
  • DevOps

Client Focus

80%
10%
10%
  • Medium Business
  • Large Business
  • Small Business

Industry Focus

40%
20%
20%
20%
  • E-commerce
  • Financial & Payments
  • Healthcare & Medical

Dataforest Executive Interview

Oleksandr Sheremeta
Oleksandr Sheremeta
Managing Partner
Visit Profile
Please introduce your company and give a brief about your role within the organization.
Dataforest is a Product and Data Engineering company. We apply Data Science techniques along with Web Development to build custom data-driven products for our clients, improve data management, and optimize infrastructure. In the last couple of years, Dataforest has gained a significant reputation in the market as a reliable Data Integration Partner.

As a Managing Partner, I'm focusing on creating sustainable processes around delivery, people, and project management and, last but not least, on sales and demand generation.
What is the story behind starting this company?
Our story began many years ago when we (three co-founders) worked at the same Bank in Ukraine. We were involved in improving risk management approaches by inventing an IT platform for SME and Corporate Landing. Since then we have become best friends and business partners. We obtained different management positions in the banking field at the CEE. Since 2015 each of us has founded small consulting and development agencies while continuing to work in the corporate sector. Ultimately, in 2018, we reunited, and the story of Dataforest began.
What are your company’s business model–in house team or third party vendors/ outsourcing?
We are an outsourcing company; we have an in-house team of 50 + employees that includes developers, data scientists, data engineers, data and business analysts, and project management and QA teams.
How does your company differentiate itself from the competition?
Our core value proposition is data engineering expertise!

We have more than 15 years of experience working with different levels of data complexity. We worked on several hundred projects creating end-to-end data-driven solutions for SME clients around the world. We knew how to build highly loaded systems and optimize complex infrastructure. Additionally, we are a flexible, results-oriented company, working with an agile nature and providing our customers with high-level communication experiences that are consistent with our core business model.
What industries do you generally cater to? Are your customers repetitive? If yes, what ratio of clients has been repetitive to you?
We have significant experience in the retail, e-commerce, insurance, finance, and cybersecurity industries. We love to create lifetime value for clients - 92% of our clients return to us after we have completed their first project. We also provide support after project development, so our clients appreciate working with us in the long run.
Please share some of the services that you offer for which clients approach you the most for?
We see high demand in the market for data engineering services.  Hence, our core services approach that demand.  Specifically, building ETL pipelines that gather data in data warehouses or data lakes, and based on that data create Business Intelligence, different types of Machine Learning models, or web applications.
What is your customer satisfaction rate according to you? What steps do you take to cater to your customer’s needs and requirements?
The rating on Upwork (100% job success) and at GoodFirms (5.0) would say better for us. Our journey with GoodFirms recently started and we hope to be the top-reviewed company on your platform as well.
What kind of support system do you offer to your clients for catering to their queries and issues?
Since we provide end-to-end data engineering and software development services, we are keen to deliver support and maintenance for our clients. Our support packages are comprised of different SLA levels and the number of hours we commit to provide within those packages for support or for further development.
What kind of payment structure do you follow to bill your clients? Is it Pay per Feature, Fixed Cost, Pay per Milestone (could be in phases, months, versions etc.)
Since we are a flexible company that strives to deliver the best customer experience we have a variety of options available here. We work with the Time and Material approach or based on a fixed cost basis for milestones or for the whole project.
Do you take in projects which meet your basic budget requirement? If yes, what is the minimum requirement? If no, on what minimum budget you have worked for?
We do have a minimum budget requirement which is currently around $10K.
What is the price range (min and max) of the projects that you catered to in 2021?
We developed a lot of $10-$50K projects, but we also did a dozen six-digit projects.

Dataforest Clients & Portfolios

Key Clients

  • IDN
  • Columb Trade
  • Unilever
  • BSG
  • Deeplegal
  • Little Giant Marketing
  • Carsoup
  • TheBikeClub
  • Fox Hollow Furnishings
  • Intellidex
  • Sweetspot
  • AM Trading BV

Performance Optimisation & Bottlenecks Elimination
View Portfolio
Performance Optimisation & Bottlenecks Elimination
  • Performance Optimisation & Bottlenecks Elimination screenshot 1
$10001 to $50000
5 weeks
Financial & Payments

Project subject: FinTech company was looking for a DevOps partner to optimize their finance platform.The Infrastructure performance has undergone degradation. Processes stuck in queues for too long. The application started to become an operational bottleneck. 

Challenges:

  1. Increase application performance, stability, and resilience.

  2. Identify and solve bottlenecks and vulnerabilities.

  3. Reduce operational costs. 

Results:

  1. Performed a technical audit of the current AWS infrastructure.

  2. Created bottlenecks monitoring system.

  3. Re-developed parts of inefficient SQL queries and data pipelines. 

  4. Implemented Horizontal scaling and Microservice approach based on Docker managed by Kubernetes.

  5. 1,000% performance boost and 20% cost optimization.

Technologies:  AWS, Kubernetes, Docker, Nginx.

Infrastructure Audit and Intelligent Notifications
View Portfolio
Infrastructure Audit and Intelligent Notifications
  • Infrastructure Audit and Intelligent Notifications screenshot 1
$10001 to $50000
5 weeks
E-commerce

Project subject: The US eCommerce company wants to unify all of its architecture in one cloud provider to eliminate legacy approaches and unmanaged servers. Due to technical debt and active development in the last 5 years, logging and notification systems have a lot of gaps that do not allow the Client to identify issues and react to them promptly.

Challenges:

  1. Absence of technical documentation, and outdated business requirements.

  2. Complex IT infrastructure that utilizes multiple cloud providers. 

  3. Lack of system monitoring and any issue notification. 

  4. Lack of a software architect strategy.

Results: 

  1. The current architecture was analyzed and raised recommendations for: 

    1. Single cloud provider taking into account system spread; 

    2. CI/CD process for new code deployment; 

    3. Server unification; 

    4. Security and vulnerability mitigation actions.

  2. Developed a strategy for Infrastructure and application scaling.

  3. Developed a monitoring and notification unified approach. Zabbix logging is implemented, hence all servers and DBs are covered with monitoring. PagerDuty was settled on the call system.

  4. Creating a monitoring system has improved reaction speed and reliability and had a 200% impact on performance.

Technologies: GCP, AWS, UBUNTU, PagerDuty, Zabbix, Grafana, MongoDB, PostgresDB.

Infrastructure Cost Reduction
View Portfolio
Infrastructure Cost Reduction
  • Infrastructure Cost Reduction screenshot 1
$10001 to $50000
5 weeks
Startups

Project Subject:  ML startup has encountered infrastructure cost issues during the extensive growth. The main goal was to decrease the monthly operational cost ($75 K) for a large data-driven platform that handles  ~ 240 bln entries monthly ( ~ 30TB), storing raw data for 12 months on AWS.

Challenges: 

  1. Create AWS infrastructure that performs 2k queries per second and has 99.9 % service availability.

  2. Optimize redundancy and 2 times decrease in the cost of infrastructure.

  3. Create a failover strategy and possibilities for a larger scale.

Results:

  1. Cost reduction from $75k to $22k per month with performance 30% over SLA.

  2. Removed managed services and set up a self-hosted DB over EC2.

  3. Used a cluster of servers for DB sharding, adding Elasticsearch, Kafka, and Redis for different streams of data based on industry standards.

  4. Create master/master-slave mirroring in different regions to have a failover strategy.

  5. DB architecture was tuned to execute most often queries faster.

  6. Updated ETL pipelines to reduce the load on DB. 

Technologies: AWS EC2, AWS RDS, PostgreSQL, Python, Kafka, Elasticsearch, Redis.

Supply Chain Dashboard
View Portfolio
Supply Chain Dashboard
  • Supply Chain Dashboard screenshot 1
$10001 to $50000
5 weeks
Retail

Client: A transnational company focused on the production of FMCG, products of which are represented in about 150 countries around the world. The company owns more than 400 brands.

Challenges:

  • The Reporting department (15 employees) receives daily massive amounts of data (invoices, payments, sales reports, etc) from suppliers, vendors, contractors.

  • The data (PDF files, Excel, Google Sheets, etc from more than 100 systems of suppliers, contractors, vendors) is copied manually by the Reporting department.

  • The Reporting department processes unstructured data analyzes information for trends and generates management reports.

  • Operation process optimization and automation by building integration with all data sources.

  • The reporting system for management and stakeholders development.

Results:

  • The developed system unifies unstructured data from all the sources of suppliers, vendors, contractors, and stores it in a structured way.

  • The system monitors the data integration and identifies anomalies.

  • The dashboard with multi-level filtering and dynamic mapping:

    • consolidated dashboard for management;

    • goods delivery reporting;

    • KPIs performance control and prompt notification of the indicators deviations. 

    • access for different groups of employees.

  • 900 hours of manual work reduced monthly.

  • Reports for management and stakeholders.

Technologies:

  • Core stack - Python, ReactJS, Django, Pandas;

  • Database  - PostgreSQL;

  • Cloud solution: AWS.

Business Digital Transformation
View Portfolio
Business Digital Transformation
  • Business Digital Transformation screenshot 1
$10001 to $50000
10 weeks
Healthcare & Medical

Client: Ukrainian distributor for medical devices and drugs.  

Challenges

  • Reinvent process workflow from legacy (manual, off-line, paper) approach to new ways of working and thinking using digital, social, mobile, and emerging technologies.
  • Improve customer experience and minimize operational risks.
  • Change the way how suppliers, customers, and contractors interact with each other. 

Our solution:

  • CRM;
  • Warehouse management system;
  • Products delivery tracking;
  • Suppliers, Customers, and Contractors working panels and dashboards;
  • Built the whole process paperless by implementing a tailor-made web application that includes: the delivery process by integrating the application with a local delivery company; QR code printing and tracking procedures; data-driven reporting.

Technologies:

  • Backend: Python /Django;
  • Frontend: React;
  • Database: PostgreSQL;
  • Cloud solution - AWS.
Large-scale Data Parsing
View Portfolio
Large-scale Data Parsing
  • Large-scale Data Parsing screenshot 1
$50001 to $100000
50 weeks
Legal & Compliance

Client: Law Consulting firm in South America. The client automates, manages, classifies, and stores legal case files, documents, and contracts of all kinds.

Challenges

  • To obtain data from millions of pages and documents through five different court websites and to avoid overloading them. 
  • To collect data on a daily basis from the legal law case files. To collect not only structured data, but also embedded PDF, Word, JPG files, and other unstructured data.
  • To keep scripts running continuously, to carry new case files, and update old ones if something changed. 

Results:

  • Created distributed architecture with Linux nodes and a dynamic pipeline that allows managing high peaks and set priorities.
  • We scrape new cases files immediately during the daytime based on the site traffic and make massive updates during the nighttime.
  • To overcome bot protection and to crawl 14.8 million pages daily we use proxies and special AI technologies. Each day we download about 14 Gb of necessary data.
  • To keep data we use a cloud SQL database with daily dumps to Elasticsearch, meantime files directly upload to Elasticsearch.

Technologies:

  • Core stack - Python;
  • Distributed task execution - Celery;
  • Database - PostgreSQL;
  • Search-engine - Elasticsearch;
  • Cloud solution: GCP.
Bank Data Analytics Platform
View Portfolio
Bank Data Analytics Platform
  • Bank Data Analytics Platform screenshot 1
$10001 to $50000
15 weeks
Financial & Payments

Client: Intellidex - financial services and consulting company with operations in South Africa, the UK, and the USA.

Project name: Bank Data Analytics Platform

Project subject: Develop a web app for the Client’s subscribers to query analytics about various banks.

Challenges:

  1. Build an interactive B2B web application with custom dashboards and analytics features.

  2. Develop a system that interrogates various sets of financial data, calling up time series.

  3. Empower application development with AI functionality.

Results:

  1. Web-native development from scratch with a design framed within the Client's existing website and UI/UX front-end to facilitate queries, algorithms, and visualizations.

  2. High-loaded AI scraping algorithms to generate a real-time database of financial bank data from various open-source websites and financial institutions.

  3. The developed system has a calculation capacity that enables users to run algorithms on the data, such as comparing, rebasing, etc. and presenting data graphically, and/or downloading it in PDFs.

Technologies:

  • Core stack - Python;

  • Database - PostgreSQL;

  • Web stack - Back-end - Python/Django REST framework / Front-end - ReactJS;

  • Cloud solution: AWS.

Financial Intermediation Platform
View Portfolio
Financial Intermediation Platform
  • Financial Intermediation Platform screenshot 1
$50001 to $100000
50 weeks
Business Services

Client: The Infrastructure Deal Network - IDN

Project subject: Develop a deal origination platform for private equity investments in infrastructure-related sectors.

Challenges: 

  1. Build from scratch a secure interactive B2B platform with sign-up functionality to connect investment firms to proprietary investment opportunities.

  2. Build Internal Security Chat for Advisers and Investors.

  3. Empower application development with AI functionality.

Results:

  1. Built a web-native platform for interacting with Advisors, Investors, and Admins, with registration forms, custom dashboards, and the ability to place and conduct investment transactions.

  2. Developed and implemented AI matching algorithms in accordance with specified criteria for the optimal selection of transaction parties.

  3. Built a secure system for document exchange and internal chat for transaction parties.

Technologies:

  • Web stack - Back-end - Python/Django REST Framework / Front-end - ReactJS;

  • Database - RDS (Postgres); 

  • Cloud solution: Amazon.

Dataforest Reviews

5.0 4 Reviews
  • All Services
  • Big Data & BI
  • Artificial Intelligence
  • Web Development
  • Relevance
  • Most Recent
  • Rating: high to low
  • Rating: low to high
Write a Review
Elias Nichupienko

DATAFOREST has the best Data Engineering expertise that we have seen on the market in recent years.

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$50001 to $200000
In Progress

Review Summary

We were looking for a team or a company that we could rely on to help us with a client's project. We were building infrastructure, but we had no deep data engineering and web development expertise.
We've asked DATAFOREST to do business and technical analysis of the project, create the necessary ETL pipelines and build a web platform for managing and reporting needs. We have finished the project's first phase and are scoping out new activities. We continue to work with them as technical partners.

What was the project name that you have worked with Dataforest?

Reporting web application for our project

What service was provided as part of the project?

Web Development, Big Data & BI

Describe your project in brief

We've asked DATAFOREST to do business and technical analysis of the project, create the necessary ETL pipelines and build a web platform for managing and reporting needs.

What is it about the company that you appreciate the most?

Proactive and data driven approach has made cooperation beneficial and effective.

Responsiveness, attention to detail, and great skills of their personnel.

The process was well and properly organized. The Agile approach helped us to be in line with the timing and scope.

What was it about the company that you didn't like which they should do better?

None, we are completely delighted with their work and the attitude.

Dmitri Nedelchev

Great outsource team of professionals, worked together on further automating the reporting as well as database restructuring.

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$10001 to $50000
Completed

Review Summary

We hired DataForest to automate our database reporting. DataForest fully automated the process needed to extract information from various operational systems. Then, they combined the data into our database to automate and streamline the reporting process.
At the start of the project, we discussed two stages of development, and we later added a third stage. They delivered the first iteration and then upgraded to a second version, after which we gave final comments and changes. Finally, they delivered the final version of the product.

What was the project name that you have worked with Dataforest?

Database rebuilt and reporting automation

What service was provided as part of the project?

Web Development, Big Data & BI, Artificial Intelligence

Describe your project in brief

restructured database to another platform and increased automation of reporting services. Worked on the outsource basis, was in contact with 5 members of the team. Project is complete, we’re currently negotiating with DataForest to see how we can work together further.

What is it about the company that you appreciate the most?

Dataforest was perfect for us in terms of technical capabilities and ability to handle our order’s size.

Since their business analyst had extensive financial market knowledge, it was easier to communicate our goals

Our main metric of success is functionality and usability and they did that.

What was it about the company that you didn't like which they should do better?

Nothing worth mentioning. The product DataForest built is working and performing at the level that we expected

Enrico Cattabiani

Exceptional Custom Software Development for Financial Intermediation Platform delivered on time. Ongoing support and development.

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$50001 to $200000
In Progress

Review Summary

We engaged Dataforest to develop our platform from scratch with sign up functionalities for different users.
As a result they built web-native platform for interacting with Advisors, Investors, and Admins, with registration forms, custom dashboards, and the ability to place and conduct investment transactions; developed and implemented AI matching algorithms in accordance with specified criteria for the optimal selection of transaction parties; built a secure system for document exchange and internal chat for transaction parties.

What was the project name that you have worked with Dataforest?

Custom Software Development for Financial Intermediation Platform

What service was provided as part of the project?

Web Development

Describe your project in brief

Develop from scratch a marketplace-type of platform enabling users (and Admin) to for interact. It included registration forms, custom dashboards; the ability to place and conduct investment transactions; AI matching algorithms in accordance with specified criteria for the optimal selection of transaction parties; a secure system for document exchange and internal chat for transaction parties."

What is it about the company that you appreciate the most?

We were really impressed by how quickly we managed to agree on a fix quote for our complex project and related legal contracts

how quickly they were able to outline a clear realistic plan. DATAFOREST understood our requirements, and translated into actions rapidly

10 out of 10 to communication, the PM was great and the CEO also played a key role in keeping the communication channel centralised.

What was it about the company that you didn't like which they should do better?

None I can think of, really. As a result we keep working with them.

Максим Чернышов

We needed an in-house data management platform, website and mobile app for end clients, and multiple integrations.

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Review Summary

Initially we had requirements only for software integration services, however after another developer can’t deliver B2B portal we asked Dataforest to help us with that development. After we increase scope for mobile application and ultimately we asked for another B2B portal for our side business.

What service was provided as part of the project?

Web Development, Big Data & BI, Artificial Intelligence

What is it about the company that you appreciate the most?

They follow agile methodology and communicate effectively to ensure the timeliness of deliverables.

The team has demonstrated a high level of expertise in this field, completing the developments at speed.

The communication was at the high level we had a PM at the team but in addition one of the Dataforest's Partners was participate at the project as con

What was it about the company that you didn't like which they should do better?

We are good with the process we are having now.