07/09/2023 updated


100 % available
Java Web Developer
Razgrad, Bulgaria
Only remote
Masters InformaticsHTMLJava (Programming Language)PHPAtlassian JiraUnit TestingCascading Style Sheets (CSS)Relational DatabasesWeb DevelopmentHibernateNoSQLObject-Oriented Software DevelopmentAtlassian TrelloGrafanaGitApache Kafka
I have over 5 years of experience as a professional software developer. I have worked on projects by myself and also in teams of over 20 people using best practices and coding standards. Last 3 years I have worked on projects for Germany like coronatest.de, wejago.de and nexmart.com. And I like the combination of fast pace and strive for high quality code.
Here is a list of technologies and tools I have worked with:
Here is a list of technologies and tools I have worked with:
- Java
- OOP
- Relational Databases
- NoSQL
- Hibernate
- Spring
- Kafka
- Unit Testing
- Git
- Docker
- HTML
- CSS
- PHP
- Grafana
- Jira, Trello
Experience
Professional experience5 - 10 years
Freelancer since2020
Languages
BulgarianNative speakerEnglishFluent
Project history
Nexmart represents simplified digital eBusiness business processes between manufacturers and retailers. The project is with microservices architecture, strong CI/CD and high standards for code quality.
Technologies: Java, Kotlin, Spring Boot, Maven, Docker
Database: PostgreSQL
Requirements:
- Participate in meetings of the Scrum process
- Bug fixing
- Implementing new features
Overview: The goal of the project is to visualize useful stats for electric consumption from different devices (different users). It fetches data from multiple devices via MQTT, stores it in an influx DB and then uses Grafana dashboards to visualize it.
Technologies: Java, Spring Boot, Maven, Docker, MQTT, Grafana
Database: Influxdb
Requirements:
- Implementing new features
- fix bug
- Organize CI and docker containers
- Deploy on test server
Overview: Online platform for ordering covid tests. I was working mostly on the processing of the tests and integrations with different systems: laboratories that send test results via LDT files, covid certifications, payments (Stripe, credit cards).
Technologies: PHP, Laravel, AWS, jQuery, Vue, Spring Boot
Database: MariaDB
Requirements:
Technologies: PHP, Laravel, AWS, jQuery, Vue, Spring Boot
Database: MariaDB
Requirements:
- Implementing new design and styles
- Implementing new features
- Discussing features with client
- Writing unit and feature tests
- Bug fixing, support