Radoslav Yankov
Senior Software Engineer
Experience
Senior Software Engineer
Radoslav Yankov – Software Engineering
Software Engineer
FairShoring Gemeinnützige GmbH
Software Engineer
Adesso SE
Research Associate
Karlsruher Institut für Technologie (KIT)
Fullstack Software Developer
CAS Software AG
Java Software Developer
AX Business Solutions AG
Java Software Developer
AX Business Solutions AG
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
Education
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
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
Similar Freelancers
Discover other experts with similar qualifications and experience