
Suresh Kumar
Software Engineer (Java - Microservices - Cloud)
Persönliche Daten
English (Fließend)
Deutsch (Gut)
Beschreibung
Erfahrung in Software Development Life Cycle (SDLC) bei der Entwicklung von Webanwendungen mit Microservices, APIs, Spring Boot, Spring Framework, REST, SOAP, Kafka, RabbitMQ usw.
Spezialisiert auf den "Software Development Life Cycle", der das Sammeln von Anforderungen, das Prototyping, das Architektur Design, das Testen und die Wartung unter Verwendung der Agile / Scrum-Methodik umfasst
Referenzen
Apache Kafka,Java8,SpringBoot2,Mockito
PSD2Compliance,PhotoTANAuthorization,Java,Spring,Microservices
Checkout, Java, Microservices, Cloud
BayWa-Shops mit Microservice-Architektur
Chekout, Java, Microservices
Client in London, Java, Hibernate, PostgreSQL, MongoDB
Client in London, Java Application, Oracle, PostgreSQL
JSF (Java Server Faces), ICE Faces und LIFERAY.
Anlagen

EXPERTISE
BERUFSERFAHRUNG
Senior Java Consultant
●
Remote-Entwicklung mit einem E-Commerce-Client (in München) nach Event Based Architecture
(Microservice) mit Apache Kafka (Streaming), Java 8, Spring Boot2, Mockito usw.
Senior Java Consultant (Freelancer)
●
Migration vorliegend Microservices auf PSD2-Compliance mit PhotoTAN-Authorization
●
Im dringenden Fall fungierte als Leitender Entwickler, um die Leistung des "Device binding service" zu
verbessern..
●
Einführung des BFF-Microservices (Backend für Frontend) zur Anzeige von Filialen der Deutschen Bank.
●
Einführung des "BDD-Testing (Behavior Driven Development)" mit Cucumber Framework
Senior Consultant (Java/JEE)
●
Implementiert Checkout beim “API First Approach (Microservice)" mit Spring Boot, Spring Framework,
Kafka, REST, Swagger, Hibernate, Flyway, PostgreSQL, MongoDB, Mockito.
Senior Software Engineer (Java/JEE)
●
Implementierte BayWa-Shops mit Microservice-Architektur
Software Engineer (Java/JEE)
●
Implementierung einer „Campaign Plattform“, auf der Händler und Geschäftsbereiche(BU) Kampagnen
entsprechend ihren Anforderungen ausführen können.
o
Dieses Projekt erfordert auch mehrere Geschäftsreisen nach Tokio und Paris, um die
Geschäftsanforderungen zu erfassen.
SURESH KUMAR
Robert-Stolz-Straße 3,
65812 Bad Soden am Taunus
(+49) 174-6846222
Fünfzehn Jahre Erfahrung
in der Softwareentwicklung mit Java-Technologie.
Erfahrung in Software Development Life Cycle (SDLC) bei der Entwicklung
von Webanwendungen mit Microservices, APIs, Spring Boot, Spring
Framework, REST, SOAP, Kafka, RabbitMQ usw.
Spezialisiert auf den "Software Development Life Cycle", der das Sammeln
von Anforderungen, das Prototyping, das Architektur Design, das Testen und
die Wartung unter Verwendung der Agile / Scrum-Methodik umfasst.
Technologies Java 8, Microservices, Spring Boot, Spring Framework, REST, SOAP, Swagger, Hibernate,
myBatis, Liquibase, Flyway, Hazelcast, Kafka, RabbitMQ, Guava etc
Tools
Gradle, Maven, GIT, Docker, Kubernetes,Jenkins (CI/CD), SonarQube, Splunk
Testing
Test Driven Development (TDD), Behavior Driven Development (BDD) und Integration tests,
using JUnit, Mockito, EasyMock, PowerMock, Cucumber
Database
MySQL, Oracle 10g, PostgreSQL, MongoDB und Cassandra
Selbstständiger / Freelancer (Frankfurt, Germany)
April 2020 - August 2020
Deutsche Bank - Selbstständiger / Freelance (Frankfurt, Germany)
Mai 2019 - Januar 2020
Media Saturn (Munich, Germany)
Juni 2017 - Januar 2019
BayWa AG (Munich, Germany)
Januar 2017 - April 2017
Rakuten Deutschland GmbH (Bamberg, Germany)
März 2013 - Dezember 2016

o
Verwendete Technologie sind: Java 8, JEE, Spring 4, Microservice architecture, XML, REST,
SOAP, RabbitMQ, Cassandra, Swagger, JUnit, Easymock, PowerMock etc.
●
Implementierte "Checkout" für die europäische Region und fungierte auch als Modul Inhaber von "Risk
Management".
●
Verwendete Technologie sind: Java 8, JEE, Spring 4, REST, SOAP, Hibernate, RabbitMQ, Hazelcast,
SonarQube, Jenkins, JUnit, Easymock, PowerMock, MySql 5, Scala.
Senior Software Engineer
●
Tägliche Abstimmung mit europäischen Kunden (technische / nichttechnische Mitarbeiter) verstehen deren
Geschäftsanforderungen und handeln entsprechend ihren Bedürfnissen.
●
Verwendete Technologie sind: J2EE platform, powered by Open Source Framework like: Spring 3.0, iBatis,
MySQL5, MongoDB (NoSQL), Google Morphia, JQuery.
Senior Software Engineer(Java/JEE)
●
Arbeitete als technischer Leiter für Kunden in Großbritannien (London). Neben der Entwicklung bestand
meine Aufgabe darin, mich kontinuierlich mit den Kunden abzustimmen.
Software Engineer
●
Arbeitete am Mitgliederportal mit JSF (Java Server Faces), ICE Faces und LIFERAY.
HONOR AND AWARDS
●
Received by:
Kenji Hirose (CEO Rakuten Europe)
●
Summary:
EU Employee Recognition for Europe Migration
●
Received by:
Hiroshi Mikitani (Chairman and CEO of Rakuten, Inc.)
●
Summary:
Demonstrating the highest performance in the overseas group company.
SUN CERTIFICATIONS
●
Sun Certified Business Component Developer for JEE (
SCBCD)
●
Sun Certified Web Component Developer for JEE (
SCWCD)
●
Sun Certified Java Programmer for jdk1.4 platform (
SCJP)
QUALIFIKATION
●
Masters in Computer Science (MCS) from University of Karachi – Pakistan
●
Bachelor of Science (BSc) in Computers from University of Karachi – Pakistan
Selbstständiger / Freelancer (Self Employed)
Januar 2012 - März 2013
Sidat Hyder Murshid Associates (Karachi – Pakistan)
July 2009 - Dec 2011
Sibisoft Pvt Ltd (Karachi – Pakistan)
March 2005 - July 2009
EU Employee Recognitions
June 2015
Rakuten Global Award
May 2015