12.05.2025 aktualisiert


100 % verfügbar
JAVA Developer with 10 years of total IT experience
Taufkirchen, Deutschland
Weltweit
Advanced Computing (Post Graduate Diploma) (Jahr: 2008 Ort: Pune Maharashtra India), Electronics and Telecommunication (B.Tech) Jahr: 2007 Ort: NOIDA, Uttar Pradesh India)Skills
C (Programmiersprache)HTMLJavaJavaScriptMicrosoft WindowsXmlspyEditingUnit TestingBash ShellC++LeistungsschalterDatenbankenDebuggingSoftware Design PatternsLinux
My skill set includes:
Programming Languages: JAVA, SQL, XML, HTML, C, C++, VC++, MFC, WIN32, Python(Script Editing), BASH (Script Editing),Angular,JavaScript, Groovy
Technologies: SpringBoot, Grails, RabbitMQ ,REST API, Feign REST client,Circuit Breaker, Hazelcast, InfluxDB, Hibernate ORM, XML(DOM and SAX parser),JDWP for remote debugging, Jenkins, Swagger
Testing: Junit, TestNG
Software Engineering: Object Oriented Analysis and Design (OOA, OOD), Design Patterns, Unit Testing, Integration Testing, SDLC
Tools: Intellij ,Eclipse, Swagger, VMWare, Virtual Box, Vagrant, Altova XML Spy, ObjectAid, Visio
Version Control System: SVN, GIT, SourceTree
Database: Cassandra, MySQL, Mongo DB
Operating Systems: Windows (Extensively), Linux platforms (As per requirement), MAC
Programming Languages: JAVA, SQL, XML, HTML, C, C++, VC++, MFC, WIN32, Python(Script Editing), BASH (Script Editing),Angular,JavaScript, Groovy
Technologies: SpringBoot, Grails, RabbitMQ ,REST API, Feign REST client,Circuit Breaker, Hazelcast, InfluxDB, Hibernate ORM, XML(DOM and SAX parser),JDWP for remote debugging, Jenkins, Swagger
Testing: Junit, TestNG
Software Engineering: Object Oriented Analysis and Design (OOA, OOD), Design Patterns, Unit Testing, Integration Testing, SDLC
Tools: Intellij ,Eclipse, Swagger, VMWare, Virtual Box, Vagrant, Altova XML Spy, ObjectAid, Visio
Version Control System: SVN, GIT, SourceTree
Database: Cassandra, MySQL, Mongo DB
Operating Systems: Windows (Extensively), Linux platforms (As per requirement), MAC
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2021
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherHindiMuttersprache
Projekthistorie
Software Consultant (IABG Ottobrunn)
A Software called RUDI (Referenze Umgebung Dienst)based or ESB to exchange store, process and sync data among different network protocols
- Creation of VMware Virtual Machines Ubuntu 21.10
- Installation of Hadoop, Hive, Derby and Spark
- Setting up Spark as the execution engine of Hive for faster queries
- Made Hadoop 2.7.3 and Hive3.1.2 Version compatible by adapting Hive code for ACID transactional tables
- Reviewed and created technical documentation to install VMs
- Analyzed different possibility to access Metastore
- Ran and Tested Hadoop and Hive Java APIs again Linux Installation
Genios provides a search engine based on ElasticSearch for German regional and economic databases
My role in the Project:
As a backend developer my daily work includes
- Extensive Data Processing from XML to Json using DOM/SAX parsers
- Thorough interaction with NoSql Mongo db to leverage upon the simplified json representation of data
- Data Modelling
- Daily Upload of Publisher’s Data, after processing, to Elastic Search
- Working on the development of Job Execution Framework for backend using technologies like Java 11.0 OpenJdk, Springboot framework and FreeMarker Template in MVC architecture for the associated inhouse frontend.
- Working on upgradation and maintenance for backend and frontend of GBI Genios’s web portal that was built using Groovy on Grails framework and uses GSP for frontend web pages.
- Working with REST APIs and HTTP Client for partial data Processing
End to end IoT Solutions for clients of Telemetric Products by Telic AG
My Role in the Project:
Within Scrum software development processes worked on the following modules:
* Forwarder: Defined REST API using Swagger.
* Developed a Feign based REST client that utilizes Rabbit MQ Message Broker to listen to queues
for data and consumes REST API from the backend in order to forward it to backend.
Provided Spring retry facility and warps the call to REST API with CircuitBreaker for failover
mechanism.
* Used hazelCast IMDG in order to share some data in distributed environment.
* Extended an XML based parser in order to parse some raw Telemetric data in flexible key value
manner which was later sent to REST server using forwarder.
* Refactored and extracted a logbook module from an existing Project in order to provide a clean
implementation using Springboot, that works as an independent REST server to read and write
data on REST calls to Cassandra backend.
* Performed code reviews
* Also participated in a Scrum workshop
My Role in the Project:
Within Scrum software development processes worked on the following modules:
* Forwarder: Defined REST API using Swagger.
* Developed a Feign based REST client that utilizes Rabbit MQ Message Broker to listen to queues
for data and consumes REST API from the backend in order to forward it to backend.
Provided Spring retry facility and warps the call to REST API with CircuitBreaker for failover
mechanism.
* Used hazelCast IMDG in order to share some data in distributed environment.
* Extended an XML based parser in order to parse some raw Telemetric data in flexible key value
manner which was later sent to REST server using forwarder.
* Refactored and extracted a logbook module from an existing Project in order to provide a clean
implementation using Springboot, that works as an independent REST server to read and write
data on REST calls to Cassandra backend.
* Performed code reviews
* Also participated in a Scrum workshop