Abhirup Bhowmik verfügbar

Abhirup Bhowmik

Senior Java Spring Boot Developer

verfügbar
Profilbild von Abhirup Bhowmik Senior Java Spring Boot Developer aus Fehmarn
  • 23769 Fehmarn Freelancer in
  • Abschluss: Bachelor of Technology in Information Technology
  • Stunden-/Tagessatz: 69 €/Std.
  • Sprachkenntnisse: deutsch (gut) | englisch (verhandlungssicher)
  • Letztes Update: 18.07.2019
SCHLAGWORTE
PROFILBILD
Profilbild von Abhirup Bhowmik Senior Java Spring Boot Developer aus Fehmarn
DATEIANLAGEN
Abhirup Bhowmik CV de
Der Download dieser Datei ist nur mit einem kostenpflichtigen Account möglich.
SKILLS
Java 8 / J2EE
Spring Boot
Spring Micro Services
React.JS
Rest Web Services
Hibernate
Apache Spark 2.0
Apache Cassandra Datenbank
Oracle Database
Vaadin
Maven
SCRUM
REFERENZEN
Erfahrung
11/2018 – heute
Amazon Web Service – Terraform POC für Deep Data Ocean
Durchführung eines POC für die programmatische Erstellung von AWS-Objekten mit Terraform. EC2-Instanzen wurden als Basis für Docker-Hosts erstellt. Docker-Images wurden auf ECS EC2 und ECS Fargate ausgeführt. AWS Lambda-Funktionen wurden erstellt und REST-APIs wurden mit AWS API Gateway verfügbar gemacht. Alle diese Objekte wurden programmatisch mit Terraform erstellt.
Rolle:
  • DEVOPS Engineer
Technologien:
  • AWS EC2
  • AWS ECS EC2
  • MicroServices on AWS ECS Fargate
  • Spring Boot
  • AWS Lambda
  • AWS API Gateway
  • Terraform
04/2018 – 03/2019
Senior Developer bei der Standard Chartered Global Business Services
Kunden On-Boarding Portal
Arbeiten an einem Kunden-Onboarding-Portal, an dem Privat- und Firmenkunden von Standard Chartered ins Banking eingebunden werden, das in 17 Ländern in verschiedenen Sprachen eingesetzt wird. Beteiligt an der End-to-End-Entwicklung des Portals, das einen Banking-Workflow-Prozess für Kunden an Bord beinhaltet.
           
Rolle:
  • Entwicklung eines Frontends und Backends mit React.js, Spring Boot, Cassandra
  • Verwendung von Spring Micro Services, um Dienste für andere Anwendungen verfügbar zu machen
  • Teilnahme an der End-to-End-Entwicklungs-, Implementierungs- und Wartungsphase der agilen Softwarenentwicklung.
  • Am Ende jedes Sprints wurde die Ergebnisse ausgeliefert und vom Kunden abgenommen.
  • Implementierung der Continious Integration mit Hilfe von Jenkins und Kubernetes Docker.
  • Test driven development mit Junit
Technologien:
  • Java 8
  • React.js
  • Spring Micro Services
  • Spring Boot
  • Cassandra Distributed Database
  • Junit
  • Jenkins
  • Git
  • Maven
  • Jenkins
  • SCRUM
04/2015 – 10/2017
Senior Software Engineer bei der Société Générale Global Solution Centre           
DeltaBatSpark:                                                                                                                 
Durchführung der Migration einer älteren Anwendung zum Big Data-Framework. Das Projekt beinhaltet den Vergleich großer Ausgabedateien im CSV-, XML- und BIN-Format. Apache Spark wurde zum Laden von Dateien im Hadoop-Dateisystem verwendet und die Differenz in einer Ausgabedatei basierend auf dem angegebenen Format erzeugt.     


Rolle:
  • Frontend Entwickler mit React.js
  • Backend Entwickler mit Apache Spark 2.0 zum Vergleich der Dateien mit Datasets und SparkSql
  • Vergleich der Dateien im Hadoop Filesystem und Generierung des gewünschten  Ergebnisses
Technologien:
  • Java 7
  • React.js
  • Apache Spark 2.0 for Data Analytics
  • Hue File Browser für HDFS-Zugriff
  • Maven
  • Jenkins
  • SCRUM
11/2015 - 03/2017
File processing for referential data for Société Générale Bank                                                   
MIG21 Tagesverarbeitung ist eine eigenständige Bankanwendung, die von Grund auf entwickelt wurde und die Angaben zu Fonds, Währung, Beständen und Wertpapieren erfordert. Die Anwendung liest mehrere Dateiinhalte vom Bloomberg-FTP-Server und der Oracle-Datenbank und schreibt sie in eine einzige Datei in einen in Datenbank angegebenen Ordner, und veranlasst eine andere Anwendung, die erzeugte Datei zu verwenden. Diese Referenzdaten steuern die Investitionsentscheidungen, die Transaktionsverarbeitung, das Back-Office-Geschäft, die Verwaltung von Wertpapieren, das Rechnungswesen, die Einhaltung von Vorschriften und das Berichtswesen und sind nahtlos in TCS BaNCS integriert, um Referenzdaten bereitzustellen. Wir haben Java 7 mit Spring 4.0 zusammen mit Hibernate 4.0 für die Interaktion mit der ORACLE 11G-Datenbank verwendet.


Rolle:
  • Developer
Technologien:
  • Java 7
  • Spring 4.0 und Hibernate 4.0
  • Spring Boot
  • Rest API
  • Subversion and Jenkins
  • ORACLE 11G
08/2014 – 09/2015
Software Engineer at M.H. Alshaya Co.
Zentrale Anwendung für Cash Collection                                                                        
Neuentwicklung einer zentralen Webanwendung, mit der die Angestellten im Geschäft Bargeld, Fremdwährungen und Gutscheine auf täglicher, wöchentlicher und monatlicher Basis deklarieren und einzahlen können. Nach der Hinterlegung kann die zentrale Leitung die Erklärung mit der erforderlichen Rückmeldung bestätigen oder ablehnen.       


Rolle:
  • Frontent Entwickler mit Vaadin
  • Backend Entwickler mit Spring 4.0, Spring Boot and Hibernate 4.0
    • Verwendung von MySQL als Datenbank
  • Entwicklung von Testfällen mit TestNG
Technologien:
  • Java 7
  • J2EE
  • JSP
  • Servlets
  • Vaadin 7.0
  • Spring 4.0
  • Hibernate 4.0
  • MySQL Datenbank
  • Maven
  • Jenkins
  • SCRUM
06/2012 – 08/2014
Product Development Engineer bei Manimitra Software Pvt ltd
Automatisierungs Framework für Web und mobile Anwendungen
Entwicklung eines rein in Java geschriebenen Frameworks zur Automatisierung von nativen oder hybriden mobilen Anwendungen, die in iOS oder Android entwickelt wurden. Jede mobile Anwendung kann im iOS- oder Android-Emulator gestartet werden, wobei der Appium-Server im Hintergrund mit den gewünschten Funktionen automatisiert ausgeführt wird. Mitarbeit an der Entwicklung eines Automatisierungsframeworks, das Skripts / Programme in Java enthält, die für die Testcasekonstruktion verwendet werden sollen. Z. B. Browserbetrieb, Ruhe- und FTP-Interaktionen, Dateiverarbeitung usw.
           
Rolle:
  • Java Entwickler für die Automatisierung der mobilen und der Webeanwendung
Technologies:
  • Java 7
  • Selenium Web Treiber
  • Appium Server
  • MySQL Datenbank
  • Maven
  • Jenkins
  • SCRUM
Ausbildung
Degree: Bachelor of Technology in Information Technology
Year of Graduation: 2011
Institute: Bengal Institute of Technology, WBUT
Grade: 7.52 (CGPA)
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
deutschlandweit
KONTAKTANFRAGE VERSENDEN

Ja, ich akzeptiere die AGB

Ja, ich akzeptiere die Datenschutzbestimmungen

Hinweis: der Versand ihrer Kontaktanfrage ist komplett kostenfrei

WEITERE PROFILE IM NETZ