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.