Professional Experience


Software Development


Xoomworks Bulgaria

Senior Software Engineer

April 2020 - Ongoing


Technologies

  • Java SE 8/11
  • Spring Boot 2 / JPA
  • Neo4j, Postgres, MySql
  • Angular 10
  • AWS stack
  • Kubernetes
Overview

At first assigned to the NotLost team (notlost.co) - a startup developing a web solution for retrieving of lost items. The project uses extensively Image Recognition and tagging to facilitate the Lost / Found Item registering workflow. My role included Full-Stack development related with modification of the software to comply with the platform of an Airport Operator company. THe project ended in September 2020.

Currently I'm assigned to the Financial Times Core (Printing) team. My role is a Full Stack Engineer, developing a refreshed internal platform for configuration of the processes.

The team is based in Sofia, working fully remote for the moment.


Adesso Bulgaria

Full Stack Developer

August 2019 - February 2020


Technologies

  • Java 11
  • Spring Boot 2
  • Angular 7
  • Hibernate / Spring Data
  • Apache Solr
  • ActiveMQ
  • Nexus, SonarQube, etc
Overview

Joined company as a part of a new team for a new project targeting the validation process of financial transactions for a regulatory institution in Europe. The project is built from scratch with the main team being in Sofia and Product Owner being offshore. The core logic had to be highly customizable with high abstraction in order to provide a possibility for the user to define and modify the validation rules via GUI and complex formulas. My role was mostly to design the core of the project and the rule parsing tree. The main focus was on the high performance, allowing minimum latency into the main workflow. The development sprints ended in February and the other projects of the company were not suitable for me, so I moved into another company.

The Team is spread out between Germany, Bulgaria and Turkey.

The project management is based on Scrum methodology.


Questers Bulgaria

Full Stack Developer

February 2019 - August 2019


Technologies

  • Java 8
  • Spring Boot 2 / Spring MVC
  • AngularJS
  • Hibernate / Spring Data
  • AWS - EC2, S3, SQS, SNS
  • Oracle DB
  • Nexus, SonarQube, etc
Overview

Building of proprietary financial system covering wide variety of modules including:

  • recording of time spent from the employees on the daily tasks
  • financial analysis and predictions based on historical or pre-defined data
  • financial processing like invoicing, contracts generation, sales orders registration

The Team is spread out between Ireland and Bulgaria.

The project management is based on Scrum methodology.


Emerging Markets Consulting

Full Stack Developer

July 2017 - February 2019


Technologies

  • Java 11
  • Spring Boot 2
  • Angular 7
  • Hibernate / Spring Data
  • Apache Solr
  • ActiveMQ
  • Nexus, SonarQube, etc
Overview

The business scope of the company cover both designing and implementation of proprietary software products and providing IT Consultancy / Software Development by clients' requirements related with the energy trading platforms like Endur.

The Team is spread out between Germany and Bulgaria.

The project management is based on Scrum methodology. Occasionally small projects adopt Waterfall principles.


Ipsos Bulgaria

Full Stack Developer

October 2016 - July 2017


Technologies

  • mrScriptBasic / VBScript
  • JavaScript
  • HTML 5
  • CSS 3
  • Dimensions
Overview

Development and delivery of market research surveys using specific VBScript based software (IBM SPSS Dimensions; mrScriptBasic) for a leading market research company.