Download PDF

Summary

About: Friendly, dedicated, pragmatic developer with a versatile skill set in software development. Always eager to learn new skills and love knowledge sharing. 

Hobbies: Guitar, Photography, Rowing, Reading, Investing, Algo-trading, Open source

Objectives: Applying for Java Software Engineer

Work History

JUNE 2020PRESENT

Software Engineer

Yapily

I'm part of the Application team, supporting the Dashboard for Yapily's customers with Sping boot and Vaadin 8.0. In parallel I'm also working on the new UI project that will replace the old one. Building microservices for handling the multi institutions registration and a institutions hub service as a centralised institutions data service for other microservices to consume from. Technology stack: Java 8+, Spring Boot, GRPC, Postgresql, Jenkins, Bitbucket, Docker, Kubernetes, Vaadin and VueJS

OCTOBER 2019JUNE 2020

Software Engineer

Monese

I was part of the Monese Growth team. Supporting the Marketing team and maintaining the existing Promotional/Referral programs service, also working on a new service for integrating with a Cashback provider to provide our customers with a Cashback functionality in the future. The main technology stack and tools are Java 8+, Spring Boot, Angular, AWS, Docker, Postgresql, Redis, Jenkins, Bitbucket.

MAY 2018OCTOBER 2019

Senior Software Developer

MentorMate Bulgaria

Real Appeal Achieve: I've worked on this HealthCare project as a full-stack developer using Scala, and Lagom framework (Akka, Play, Event Sourcing + CQRS), Kafka, Elastic Search (ELK stack), Graphana, Spring Cloud Config for Backend and Angular 5 for  Frontend, also Vagrant, AWS, and Jenkins for DevOps. This is a weight loss program, and we help Real Appeal to generate their member's achievements through data processing.

May 2017OCT 2018

Software Developer

Scoutr AI

http://scoutr.ai

I've worked as a freelancer on this Real Estate startup as a full-stack developer, worked with several technologies like Scrapy (on Python) - web scraping framework, NodeJS (Express), and Angular 5, Docker, Kubernetes (GKE)  

May 2015MAY 2018

Software Developer

MentorMate Bulgaria

I've worked on a few internal projects of MentorMate using: Android, JavaEE (RestEasy), Front-end (AngularJS). 

And also a few client's projects:

TSI: I've worked from the beginning of this project. This is a mobile project using Android and Android Bluetooth API to control and analyze the data from the client's hardware, which measures and collects data on the building ventilation systems. 

You can find the app here: https://play.google.com/store/apps/details?id=com.tsi.android

Sensei: I've worked as a front-end developer using AngularJS. a client project in the HealthCare industry.

NMDP Be The Match: I've worked on this project as a web full-stack developer using Java/Spring - building microservices, AngularJS 1. We were creating a system for finding the match between marrow donors and patients.

Aug 2013Feb 2014

Software Developer

4:30 PM Ltd.

I've worked on supporting and building new interfaces for integrations between different hospitals in the UK. Technologies used: Java, ESQL, IBM WebSphere Message Broker.

Skills

Java/JavaEE Technologies

7 years professional skill, working on various technology frameworks and knowledge about programming concepts like:

- OOP Principles

- Design Patterns

- SOLID

- Data Structures and Algorithms

- Spring

- Unit/Integration Testing 

- Microservice Architecture

- Reactive system

- Event sourcing

- CQRS

scala

2 years professional experience with Scala and Scala related: Lagom Framework (Akka, Event Sourcing, SQRS)

python

Over 1-year professional experience with Python and Scrapy (Framework for web scraping/ Data mining) at Scouter.AI startup

Node.js and Node related technologies

Worked professionally with NodeJS for 2 different startups GrowBacon and Scoutr.AI

Web FrontEnd Development

I have mixed professional and study experience on Web FrontEnd Development, and have decent knowledge on:

- HTML/HTML5

- CSS - SASS, Compass, LESS

- Bootstrap

JavaScript and JavaScript Technologies

I have mixed professional and study experience on JavaScript, overall concepts and technologies:

- JavaScript OOP

- JQuery

- AngularJS

- UnderscoreJS

- RequireJS

mobile Development

Worked as Android professionally in MentorMate since May 2015

Study experience at Telerik Academy with Android, IOS and Hybrid mobile development and Windows Universal

3 months dedication for Android Development study at MentorMate Academy

C# and .NET Technologies

1 year study experience with C# and .NET Technologies at TelerikAcademy in various courses:

- C# 1/2

- C# OOP

- High-Quality Code

- Databases - .NET Entity Framework

- Data Structure and Algorithms

- WebServices And Cloud - ASP.NET Web API

Databases

Worked with a different kind of Databases during my career

- SQL - Microsoft SQL Server, MySQL, Postgres

- NoSQL - MongoDB

- Redis

Non-Related Programming Languages and Technical Skills

- Raspberry PI, Arduino, ESP8266 tinkering

- Docker, Docker Swarm, Kubernetes

Education

Oct 2013Nov 2014

Academic

TelerikAcademy

Telerik One Year Training Program for Software Engineering