Rohan Bhattacharya

Angestellt, Software Developer - Data Services, Hoppe Marine GmbH

Abschluss: MSc, Technical University Kaiserslautern

HAMBURG, Deutschland

Fähigkeiten und Kenntnisse

Java
Python
C (programming language)
Spring Framework
MySQL
MongoDB
PostgreSQL
Git
Gawk
REST
Linux
Internet of Things
MQTT

Werdegang

Berufserfahrung von Rohan Bhattacharya

  • Bis heute 4 Monate, seit März 2024

    Software Developer - Data Services

    Hoppe Marine GmbH
  • 4 Jahre und 5 Monate, Okt. 2019 - Feb. 2024

    Software Engineer

    mwit Software Development & Science

    -Implementing backend microservices and communication using MQTT for embedded systems on Linux -Extending existing modules in C and GAWK to implement new features -Rewriting services to migrate a system from centralized to distributed environment -Java based OSGi solutions for data acquisition for OPC servers -Historian DB for machine data analysis Technologies/Tools: C, Java + Apache Camel, GNU awk, Apache Servicemix, PostgreSQL, Redis, APIS Historian DB, MQTT (Mosquitto), ActiveMQ, Git, SVN, KEPServerEX

  • 1 Jahr und 1 Monat, Sep. 2018 - Sep. 2019

    Student Job - Software Developer

    Max Planck Institute for Software Systems

    Worked as a developer on differential privacy and data anonymization techniques in the Open GDA Score Project. The aim was to build tools that generate GDA Scores for various data anonymization methods. Link: www.gda-score.org Tasks: -Created a REST API which provides access to the database -Interfaced and optimized data privacy tools with the existing backend system to compare different data anonymization techniques Technologies/Tools: Python with Flask framework, Scala, PostgreSQL, PyCharm IDE, Git

  • 1 Jahr und 7 Monate, März 2018 - Sep. 2019

    Research Assistant

    Technische Universität Kaiserslautern

    Research Assistant at Eye Tracking and Perception Laboratory at TU Kaiserslautern. Tasks: - Worked with Vizard and Python for designing virtual reality (VR) experiments - Designed and maintained the department website - Data analysis of VR and cognition experiments Technologies/Tools: Python, MATLAB, PyCharm IDE, TYPO3, Vizard, Adobe Photoshop

  • 7 Monate, Nov. 2018 - Mai 2019

    Master Thesis

    Fraunhofer-Institut für Experimentelles Software Engineering IESE

    Concept and Implementation of a Software Analysis Framework for Software Variant Analysis Tools Tasks: -Implementing data model and modules for the new framework -Implementing a REST interface to interact with MongoDB -Decoupling legacy software analysis tool from a framework -Migrating the tool to the new framework -Automating the workflow of the new framework components Technologies/Tools: Python (with Flask framework), Java, PowerShell, MongoDB, Maven, Git, Eclipse IDE, Structure 101

  • 3 Monate, Okt. 2017 - Dez. 2017

    Software Developer

    Fraunhofer IESE

    Developed an iOS application using iterative prototype development model for John Deere Autonomous Mower in association with Fraunhofer IESE. Role: Developer and Project Manager of the Backend Team. - Implemented backend logic - Collaborated with software architecture team to develop architecture drivers and UML diagrams - Project management of the back-end team to ensure timely completion of development tasks Technologies/Tools: Java, Spring Boot Framework, Hibernate ORM, MySQL, Maven, Eclipse IDE

Ausbildung von Rohan Bhattacharya

  • 2 Jahre und 6 Monate, Apr. 2017 - Sep. 2019

    Informatik

    Technical University Kaiserslautern

    Specialization in Software Engineering

  • 4 Jahre und 1 Monat, Aug. 2012 - Aug. 2016

    Information technology

    Maulana Abul Kalam Azad University of Technology (formerly WBUT)

Sprachen

  • Deutsch

    Grundlagen

  • Englisch

    Fließend

  • Bengali

    -

  • Hindi

    -

Interessen

Music
Drumming
Backpacking (travel)
Cooking
Photography

21 Mio. XING Mitglieder, von A bis Z