Daniel B.

Daniel B.

Senior Software Engineer

România, Romania
Hire Daniel B. Hire Daniel B. Hire Daniel B.

About Me

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.

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (2 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Enduro Software
Enduro Software
Back-end Java/C++ Developer
2019 - Present (5 years)
Remote
  • 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.

Portfolio

Back-end Developer - DRIM
Back-end Developer - DRIM

The project is 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. Most of the backend services are built using C++, evolving over time. For library management we use vcpkg (through which we manage most of our C++ libraries), all the data is persisted using a PostgreSQL database, for API testing we use Postman, unit tests are written using the Google test framework.

Back-end Developer - Polarion server plugin
Back-end Developer - Polarion server plugin

The project involved implementing a plugin/extension for Polarion server making use of Java servlets. Implemented HTTP-based synch and async communication with third-party applications. Designed and proposed adequate technical solutions. Handled and further developed session management processes.

Education

Bachelor’s Degree, Computer Science
Bachelor’s Degree, Computer Science
University of Bucharest
2016 - 2019 (3 years)