EDUCATION

  • NOW
  • Bachelor degree of Computer science

    New Bulgarian University

    Sofia/ Bulgaria
  • 2015
  • 2013
  • High school

    PMG Smolyan

    Smolyan/ Bulgaria

      High school of natural sciences and mathematics "Vasil Levski".

  • 2008

EXPERIENCE

  • NOW
  • Software Engineer

    Musala Soft JSC.

    Sofia/ Bulgaria

      Musala Soft provides expertise and creativity in all elements of the software life cycle - IT consulting, analysis, design, development, testing, implementation, integration and maintenance.

    Projects

    • Musala Soft JSC.

      Sofia/ Bulgaria

       Internal RESTful Service used to fetch control activity information and present it to the final client (liable person) via NRA eServices .
      GitHub Demo with dummy entities/data

      Responsibilities:

      • Developing the whole service
      • Bug fixing
      • Supporting

      Tech Stack:
      • Java
      • Spring boot
      • Swagger

    • NRA Control - Digital Signature REST Service

        NRA Control Digital Signature REST Service is a java based REST service used to sign all of the NRA Control documents in line with European legislation. NRA Control Digital Signature REST Service depends on an open-source software library developed by Nowina Solutions called Europa DSS for electronic signature creation and validation. NRA Control sends the base64 document and the employee's e-Signature (to get it we use JS and locally installed Nowina Nexu ) to NRA Control Digital Signature REST Service and it sings the document and returns it to the NRA Control.

      Responsibilities:

      • Developing the whole REST service
      • Integrating the NRA Control Digital Signature REST Service with NRA Control
      • Translate Nexu to Bulgarian
      • Testing
      • Bug fixing
      • Supporting
      • Deploying on a web server

      Tech Stack:

    • NRA Control

       Java web based application. The system is a comprehensive solution that supports "Control" function in NRA - all business processes in their relationship and subordination. In the implementation of the system are applied the most advanced technological solutions, while the system is integrated into an existing technical environment of the NRA in order to preserve the investments already made.
      Responsibilities:

      • DB
      • Developing the Back-end of the application
      • Developing the Front-end of the application
      • Developing Activiti business process
      • Bug fixing
      • Supporting

      Tech Stack:
      • Java
      • Apache Tapestry
      • Oracle DB
      • Hibernate
      • HTML/CSS/JS/jQuery
      • Oracle WebLogic
      • SVN
      • Activiti BPMN

  • Junior Software Engineer

    DMG Web Ltd.

    Sofia/ Bulgaria

      DMG Web is a private Bulgarian company, founded in 2012 and is based in Sofia, Bulgaria. The main activity of the company is design, building and maintenance of complex information systems, communication systems, and systems that improve administrative processes, optimize productivity and help reduce costs to the customer.

    Projects

    • eRiver Web

        .NET Core based document management system. eRiver WEB is a system used to track, manage and store documents and reduce paper. eRiver WEB has a built-in OCR based on Tesseract
      Responsibilities:

      • DB
      • Implementation of new features in the front-end of the application
      • Developing OCR module for the application
      • Deploying the application on a web server
      • Bug fixing
      • Supporting
      • Deploying on a web server

      Tech Stack:
      • DB
      • .NET Core
      • PostgreSQL
      • Angular 2 (Redux)
      • HTML/CSS/JS/jQuery
      • IIS
      • Git
      • Tesseract

    • eRiver Planemos

        Java web based document management system for pharmacy orders used to exchange order documents between different clients' systems. This system gives companies the opportunity to receive feedback, statuses and any kind of information for their orders in real time. There are several core processes developed with Talend Open Studio and their properties can be customized at every single moment via the application UI. The application's administrator can customize the flow for every company which provides flexibility and independence. The application provides an opportunity for each core process to be scheduled. ERiver Planemos has a built-in OCR based on Tesseract
      Responsibilities:

      • DB
      • Developing the Back-end of the application
      • Developing the Front-end of the application
      • Developing the Talend Open Studio jobs which are used for the core processing
      • Testing
      • Bug fixing
      • Supporting
      • Deploying on a web server

      Tech Stack:

    •   WordPress based website for Bulgarian Association Defence Industry Club

    •   Java web based application for personal fitness and nutrition plans which gives customers the opportunity to purchase customized personal fitness and nutrition plans in the form of pre-recorded videos.
      Responsibilities:

      • DB
      • Developing the Back-end of the application
      • Developing the Front-end of the application
      • Testing
      • Supporting
      • Deploying on a web server

      Tech Stack:
      • Java
      • Spring boot
      • PostgreSQL
      • Thymeleaf
      • Vimeo API
      • HTML/CSS/JS/jQuery
      • JPA/Hibernate
      • Git

    • Internal projects

        Developing java based internal projects:

      • Report system - internal resource management system developed with spring boot and thymeleaf
      • OCR application - desktop OCR application based on Tesseract

  • 2016

Contact me