Radoslav Yankov
Senior Softwareentwickler
Erfahrungen
Senior Softwareentwickler
Radoslav Yankov – Software Engineering
Softwareentwickler
FairShoring Gemeinnützige GmbH
Softwareentwickler
Adesso SE
Wissenschaftlicher Mitarbeiter
Karlsruher Institut für Technologie (KIT)
Fullstack Softwareentwickler
CAS Software AG
Java Softwareentwickler
AX Business Solutions AG
Java Softwareentwickler
AX Business Solutions AG
Zusammenfassung
Als Senior Softwareentwickler verfüge ich über langjährige Berufserfahrung in der Entwicklung von Software im Frontend- und Backend-Bereich im Web-Umfeld. Meine Schwerpunkte liegen in der technischen Konzeption und der Umsetzung von komplexen Softwaresystemen mit Hilfe von modernen Entwicklungsansätzen und Java-, JavaScript- und TypeScript-basierten Technologien. Besonders in den Bereichen objektorientierte Programmierung, Softwarearchitekturen, Datenmanagement und moderne Web-Technologien konnte ich mein Fachwissen in den letzten Jahren sehr gut ausbauen. Zudem bringe ich langjährige Erfahrung in der Evaluation von neuesten Softwareentwicklungstechnologien und -ansätzen und deren Tauglichkeit für die Entwicklung von produktiven Softwaresystemen mit. Bei der Projektarbeit lege ich großen Wert auf ein systematisches und agiles Vorgehen.
Fähigkeiten
Allgemeine Software-engineering-kenntnisse:
- Objektorientierte Programmierung
- Software-architekturen
- Microservice- Und Serviceorientierte Architekturen
- Komponentenbasierte Architekturen
- Nachrichtenorientierte Architekturen
- Ereignisgesteuerte Architekturen
- Rest Und Api-entwurf Im Kontext Von Restful Services
- Identity And Access Management (Oauth 2.0 Und Openid Connect)
- Design Von Datenbankmodellen
- Clean Coding
- Cloud Computing
- Responsive Web Design
- Agile Methoden
Programmiersprachen:
- Java
- Javascript
- Typescript
Frameworks Und Softwareentwicklungstechnologien:
- 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
Abfrage-, Beschreibungs- Und Modellierungssprachen:
- Sql
- Uml
- Bpmn
- Html
- Css
- Scss
- Sass
- Xml
Datenbanken:
- Db2
- Google Bigtable
- Hsqldb
- Indexeddb
- Informix
- Mongodb
- Mysql
- Oracle
- Postgresql
- Redis
Build Und Deployment Management:
- Maven
- Gradle
- Npm
- Jenkins
- Azure Devops
- Docker
- Kubernetes
- Ansible
Test-management:
- Junit
- Mockito
- Gatling
- Angular Test Suite
- Jest
- Cypress
- Karma
- Phantomjs
Server-systeme:
- Apache Tomcat
- Ibm Http Server
- Nginx
- Rabbitmq
- Activemq
- Apache Kafka
Werkzeuge Und Tools:
- Eclipse
- Intellij Idea
- Visual Studio Code
- Git
- Jira
- Confluence
Branchen:
- Banking
- Automotive
- Customer Relationship Management (Crm)
- Hochschulmanagement
- Gesundheitswesen
- Öffentlicher Dienst
Sprachen
Ausbildung
Karlsruher Institut für Technologie (KIT), Fakultät für Informatik
Master of Science in Informatik, Schwerpunkte: Softwaretechnik und Informationssysteme · Informatik · Karlsruhe, Deutschland
Technische Universität Sofia, Fakultät für deutsche Ingenieur- und Betriebswirtschaftsausbildung
Bachelor of Science im Fach Computersysteme und –technologien (Informatik), Schwerpunkte: Objektorientierte Programmierung, · Computersysteme und –technologien (Informatik) · Sofia, Bulgarien
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.