Recommended expert

Radoslav Yankov

Senior Software Engineer

Radoslav Yankov
Karlsruhe, Germany

Experience

Jan 2021 - Present
5 years 3 months

Senior Software Engineer

Radoslav Yankov – Software Engineering

May 2019 - Jan 2021
1 year 9 months

Software Engineer

FairShoring Gemeinnützige GmbH

Jul 2018 - Dec 2020
2 years 6 months

Software Engineer

Adesso SE

Apr 2017 - Feb 2018
11 months

Research Associate

Karlsruher Institut für Technologie (KIT)

May 2014 - Jun 2018
4 years 2 months

Fullstack Software Developer

CAS Software AG

Nov 2013 - Mar 2014
5 months

Java Software Developer

AX Business Solutions AG

Jul 2012 - Sep 2012
3 months

Java Software Developer

AX Business Solutions AG

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (12.5 years) and Education (1 year).

Information Technology
Education

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (12.5 years), Product Development (12 years), and Research and Development (1 year).

Information Technology
Product Development
Research and Development

Summary

As a Senior Software Engineer, I have many years of professional experience in developing frontend and backend software in the web environment. My focus is on technical design and implementing complex software systems using modern development approaches and Java-, JavaScript- and TypeScript-based technologies. Over the past years, I have especially expanded my expertise in object-oriented programming, software architectures, data management, and modern web technologies. I also bring extensive experience in evaluating the latest software development technologies and approaches and their suitability for building production software systems. In project work, I place great value on a systematic and agile approach.

Skills

General Software Engineering Knowledge:

  • Object-oriented Programming
  • Software Architectures
  • Microservice And Service-oriented Architectures
  • Component-based Architectures
  • Message-driven Architectures
  • Event-driven Architectures
  • Rest And Api Design In The Context Of Restful Services
  • Identity And Access Management (Oauth 2.0 And Openid Connect)
  • Database Model Design
  • Clean Coding
  • Cloud Computing
  • Responsive Web Design
  • Agile Methods

Programming Languages:

  • Java
  • Javascript
  • Typescript

Frameworks And Development Technologies:

  • Java Ee
  • Javaserver Pages
  • Servlets
  • Jax-rs
  • Javamail Api
  • Spring
  • Spring Boot
  • Spring Data
  • Spring Cloud (Stream)
  • Spring Security
  • Spring Batch
  • Jpa/hibernate
  • Liquibase
  • Lombok
  • Swagger
  • Keycloak
  • Angular
  • Angular Material
  • Ag-grid
  • Angularjs
  • Js Web Worker / Service Worker
  • Node.js
  • Stomp.js
  • Rxjs
  • Ngrx
  • Ngxs
  • Blockchain
  • Ethereum
  • Truffle
  • Solidity
  • Geth
  • Web3j
  • Web3.js

Query, Description And Modeling Languages:

  • Sql
  • Uml
  • Bpmn
  • Html
  • Css
  • Scss
  • Sass
  • Xml

Databases:

  • Db2
  • Google Bigtable
  • Hsqldb
  • Indexeddb
  • Informix
  • Mongodb
  • Mysql
  • Oracle
  • Postgresql
  • Redis

Build And Deployment Management:

  • Maven
  • Gradle
  • Npm
  • Jenkins
  • Azure Devops
  • Docker
  • Kubernetes
  • Ansible

Test Management:

  • Junit
  • Mockito
  • Gatling
  • Angular Test Suite
  • Jest
  • Cypress
  • Karma
  • Phantomjs

Server Systems:

  • Apache Tomcat
  • Ibm Http Server
  • Nginx
  • Rabbitmq
  • Activemq
  • Apache Kafka

Tools:

  • Eclipse
  • Intellij Idea
  • Visual Studio Code
  • Git
  • Jira
  • Confluence

Industries:

  • Banking
  • Automotive
  • Customer Relationship Management (Crm)
  • Higher Education Management
  • Healthcare
  • Public Sector

Languages

Bulgarian
Native
German
Native

Education

Oct 2013 - Oct 2016

Karlsruher Institut für Technologie (KIT), Faculty of Informatics

Master of Science in Computer Science, Focus: Software Engineering and Information Systems · Computer Science · Karlsruhe, Germany

Sep 2009 - Sep 2013

Technical University of Sofia, Faculty of German Engineering and Business Education

Bachelor of Science in Computer Systems and Technologies (Computer Science), Focus: Object-Oriented Programming · Computer Systems and Technologies (Computer Science) · Sofia, Bulgaria

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Radoslav based?

Radoslav is based in Karlsruhe, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Radoslav speak?

Radoslav speaks the following languages: Bulgarian (Native), German (Native).

How many years of experience does Radoslav have?

Radoslav has at least 12 years of experience. During this time, Radoslav has worked in at least 5 different roles and for 6 different companies. The average length of individual experience is 2 years and 9 months. Note that Radoslav may not have shared all experience and actually has more experience.

What roles would Radoslav be best suited for?

Based on recent experience, Radoslav would be well-suited for roles such as: Senior Software Engineer, Software Engineer, Research Associate.

What is Radoslav's latest experience?

Radoslav's most recent position is Senior Software Engineer at Radoslav Yankov – Software Engineering.

What companies has Radoslav worked for in recent years?

In recent years, Radoslav has worked for Radoslav Yankov – Software Engineering.

Which industries is Radoslav most experienced in?

Radoslav is most experienced in industries like Information Technology (IT) and Education.

Which business areas is Radoslav most experienced in?

Radoslav is most experienced in business areas like Information Technology (IT), Product Development, and Research and Development (R&D).

Which industries has Radoslav worked in recently?

Radoslav has recently worked in industries like Information Technology (IT).

Which business areas has Radoslav worked in recently?

Radoslav has recently worked in business areas like Information Technology (IT) and Product Development.

What is Radoslav's education?

Radoslav holds a Master in Computer Science from Karlsruher Institut für Technologie (KIT), Faculty of Informatics and a Bachelor in Computer Systems and Technologies (Computer Science) from Technical University of Sofia, Faculty of German Engineering and Business Education.

What is the availability of Radoslav?

Radoslav is immediately available full-time for suitable projects.

What is the rate of Radoslav?

Radoslav's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Radoslav?

To hire Radoslav, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 880-1040 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.