Daniel is a driven software developer with 3+ years of experience building back-end components and designing technical solutions while working behind the scenes to support development teams. His experience includes working on the DRIM project, a cloud-based document processing service, as a backend Java and C++ developer. Daniel is an open-minded, flexible, and sociable person, which allows him to work and share ideas easily in a team in order to find the best solution to any given problem.
Worked on the development of a cloud-based platform that focuses on data/document interaction providing services like OCR, segmentation, NLP, searching (elastic search), conversion, labeling/categorization (through Artificial Intelligence), and much more.
Implemented functionalities for backend C++ services and Java stand-alone applications.
Tested API to ensure that logic and syntax are correct, and that program results are accurate. Created and maintained the API documentation.
A cloud-based platform offering a suite of data/document interaction services including OCR, segmentation, NLP, searching (Elastic Search), conversion, labeling & categorization using AI.
The project utilizes C++ backend services and Java stand-alone applications, with ongoing evolution of the backend.
Backend services are managed through vcpkg, and data is stored in a PostgreSQL database for API testing and unit testing is performed using Google Test.