a Randstad company

Senior Software Engineer with experience in various industries and technologies. Specialties: Backend, Spring, Apache Kafka, Kubernetes, AWS

Profil
Top-Skills
Kotlin Java Rust kubernetes springboot REST AWS Azure SQL Back-End Apache Kafka
Verfügbar ab
16.11.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

Städte
Berlin (+50km)
PLZ-Gebiete
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

8 Monate

2021-12

2022-07

Development and operation of backend services in the parcel delivery domain

Senior software engineer (freelance) Kotlin Spring Boot (WebFlux R2DBC) ...
Rolle
Senior software engineer (freelance)
Projektinhalte
  • New feature development
  • AWS Stack DevOps
  • Improve High availability and horizontal scalability
Kenntnisse
Kotlin Spring Boot (WebFlux R2DBC) AWS PostgreSQL
Kunde
GLS eCom Lab / Bettermile
Einsatzort
Berlin, Germany
4 Jahre

2018-01

2021-12

base platform microservices as a part of a SAS-based product

Senior software engineer Java Kotlin Spring Boot ...
Rolle
Senior software engineer
Projektinhalte
  • Member of the agile team responsible for developing and running base platform microservices as a part of a SAS-based product
  • Design and implementation of highly scalable, resilient, and elastic document processing pipelines using asynchronous, micro-service architectures.
  • Kafka DevOps
  • Implemented monitoring for critical services
Kenntnisse
Java Kotlin Spring Boot Kubernetes Apache Kafka MongoDB PostgreSQL Microservices GitLab pipelines Azure
Kunde
Market Logic Software AG, Berlin, Germany
4 Jahre 1 Monat

2014-01

2018-01

FinTech Product

Senior software developer/architect Java 8 Spring Hibernate ...
Rolle
Senior software developer/architect
Projektinhalte
  • Predictive Analytics, Reporting, and Marketing Campaign Management platform


Contribution: 

  • Designed system architecture for product. 
  • Built development, test, and CI/CD process. 
  • Developed Campaign Management and Search features. 
  • Optimized customer search performance by use of ElasticSearch
  • Integrated various pieces of the system. 

Kenntnisse
Java 8 Spring Hibernate ElasticSearch Glassfish Liferay Docker Git Maven Jenkins
Kunde
RedPort Applied Analytics, Belgrade, Serbia
1 Jahr 1 Monat

2013-01

2014-01

Banking products quote application

Senior consultant Java JEE IBM WebSphere Portal ...
Rolle
Senior consultant
Projektinhalte
Agile / Scrum driven project/team 


Contribution: 

  • Developed new features in an existing J2EE application
  • Bug fixing found in QA  

Kenntnisse
Java JEE IBM WebSphere Portal IBM WebSphere WCM JMS
Kunde
RBS @ Avnet Services, Edinburgh, UK
1 Jahr

2012-01

2012-12

Regional portal for BASF Agro customers and partners

Senior consultant Java 6 JEE IBM WebSphere Portal ...
Rolle
Senior consultant
Projektinhalte
Contribution:

  • Developed product catalog, and messaging features of portal plugged as SOA components
  • Designed and implemented WCM component including complex workflow with custom actions 
  • Integrated components with IBM Connections Integration
  • Optimized data access by use of cache 

Kenntnisse
Java 6 JEE IBM WebSphere Portal IBM Web Content Manager - WCM SOA JSF
Kunde
BASF Agro Portal - Brazil @ Avnet Services, Belgrade, Serbia
1 Monat

2011-06

2011-06

Migration strategy assessment for custom CMS to IBM Portal-WCM migration

Consultant IBM WebSphere Portal Web Content Manager
Rolle
Consultant
Projektinhalte
Contribution: 

  • Captured use cases of existing CMS
  • Identified sources of data
  • Performed gap analysis 
  • Created final migration strategy document

Kenntnisse
IBM WebSphere Portal Web Content Manager
Kunde
Husgvarna @ Ascendant Technology, Belgrade, Serbia - Gothenburg, SE
2 Monate

2011-04

2011-05

Internal Portal comments and rating functionality

Consultant Portal WAS WCM ...
Rolle
Consultant
Projektinhalte
Contribution:

  • Implemented module for content rating and commenting
  • Configured WAS JMS messaging between delivery and authoring environment

Kenntnisse
Portal WAS WCM JMS
Kunde
RBS @ Ascendant Technology, Edinburgh, UK
6 Monate

2010-11

2011-04

Internal Portal, Portlet application development and maintenance

Consultant Java WebSphere Portal LDAP
Rolle
Consultant
Projektinhalte
Contribution:

  • Implemented portlet applications for LDAP data maintenance, statistic data collection, and reporting, etc.
  • Bug fixing   

Kenntnisse
Java WebSphere Portal LDAP
Kunde
Red Bull GmbH @ Ascendant Technology, Belgrade, Serbia
2 Monate

2010-11

2010-12

Internal Portal, Portlet/WCM development and maintenance

Consultant Portal WCM
Rolle
Consultant
Projektinhalte
Contribution:

  •  Implemented new WCM components
  • Implemented portlet application for WCM statistic data collection and reporting.
  • Bug fixing and improvement of existing code. 

Kenntnisse
Portal WCM
Kunde
Synovate @ Ascendant Technology, Belgrade, Serbia
2 Jahre 4 Monate

2008-08

2010-11

Development and maintenance of core banking system in the retail unit

Senior software developer Java 6 Hibernate Spring ...
Rolle
Senior software developer
Projektinhalte
Contribution: 

  • Developed new features of core banking system back and front end
  • Automated exchange list daily load
  • Improved customer statement report delivery performance by refactoring and parallelizing the existing nightly batch processes
  • Created reports (T-SQL, MS reporting services)
  • Performed maintenance and bug fixing

Kenntnisse
Java 6 Hibernate Spring C# .NET MS SQL Server T-SQL Solaris Windows
Kunde
ProCredit Bank Serbia, Belgrade, Serbia
1 Jahr 3 Monate

2007-06

2008-08

Electronic Health Record

Senior software developer/architect Java 6 SOA EJB3 ...
Rolle
Senior software developer/architect
Projektinhalte
Development of Health Information System for Basic Health and Pharmaceutical Services 


Contribution:

  • Designed and developed service-oriented backend application
  • Achieved good reliability and scalability of backend service
  • Achieved web service interoperability with different platforms (.NET, Progress ...) 

Kenntnisse
Java 6 SOA EJB3 Glassfish Oracle Linux Windows
Kunde
Euro Health Group, Belgrade, Serbia
6 Monate

2007-01

2007-06

Video material sharing and content streaming platform

Senior software JEE developer Java 6 Hibernate Tomcat ...
Rolle
Senior software JEE developer
Projektinhalte
Contribution:

  • Designed and developed a generic persistence layer used by all services across multiple databases
  • Integrated application with Google and Salesforce APIs

Kenntnisse
Java 6 Hibernate Tomcat Mysql Linux Red Hat AS
Kunde
WhiteCity Soft, Belgrade, Serbia
2 Jahre 1 Monat

2004-10

2006-10

Music management system

Software developer Java 5 Struts JSP ...
Rolle
Software developer
Projektinhalte
  • Web Application for Music Management and content exchange in the entertainment industry 


Contribution: 

  • Developed presentation and middle layer of an application 
  • JUnit testing

Kenntnisse
Java 5 Struts JSP EJB Hibernate JBoss Oracle DB
Kunde
Prefiks, Belgrade, Serbia
2 Jahre 9 Monate

2002-01

2004-09

Document management system

Junior software developer Java EJB Struts ...
Rolle
Junior software developer
Projektinhalte
  • Document management system with a fully-searchable web-enabled system for document production by custom workflow (approximately 1000 new documents per day)

Contribution: 

  • Devised methods of communicating document metadata, and messages using XML, Java Threads, and JMS based services
  • Applied Struts framework and common EJB patterns such as Session Facade, Business Delegate, and DAO
  • Developed ANT-based installation script for deployment process on five AS components - JVMs 
  • Stress testing and tuning JVM, DB, and OS 
  • Refactoring and optimization 

Kenntnisse
Java EJB Struts JSP Servlets Oracle 9i Oracle 9iAS Oracle IFS Oracle Workflow Solaris Linux Red Hat AS
Kunde
Ceetel, Belgrade, Serbia

The School of Electrical Engineering and Computer Science of Applied Studies, Belgrade, Serbia

B.S. Computer Science in Information Systems


2012-12

Certificate Developing Websites using IBM Lotus Web Content Management 7.0

  • Senior Software Developer
  • Engineer (Freelancer)

Serbian native
English advanced

Top Skills
Kotlin Java Rust kubernetes springboot REST AWS Azure SQL Back-End Apache Kafka
Produkte / Standards / Erfahrungen / Methoden
Professional Summary

Since 2002 I am helping companies solve their business problems using technology.During this period I gained solid foundations for being able to implement high-quality software solutions for various industries and clients. Passion for designing and implementing cloud-based, scalable distributed software architectures. Experience in working in Agile environments.


Skills

Cloud Technologies

  • AWS
  • Kubernetes
  • GKE
  • Docker
  • Azure  


Tools, and Frameworks

  • Spring Boot
  • Spring Framework
  • Rest API
  • JEE 


IDE, SCM, and CI/CD

  • IntelliJ Idea
  • VS Code
  • GitLab
  • GitHub
  • GH Actions


Other

  • DIY audio electronics 
  • Open source philosophy   

Programmiersprachen
Java Kotlin Rust Go
Datenbanken
Apache Kafka PostgreSQL MongoDB Redis
References/Publications/Developments on Request
Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren