Senior Java Entwickler
Aktualisiert am 02.02.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.03.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Java 1.8
NodeJS
Python
REST
git
Spring 3.0
React.js
aws
pgsql
docker
apache kafka
java 11
Deutsch
Verhandlungssicher
Englisch
Fließend

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

3 Monate
2020-07 - 2020-09

Capacity management solution

Kotlin Spring-Boot JPA ...
  • Capacity management solution für offentliche geschlossene fläche wie Flughafen, Bahnhöfe und Einkaufzentrum.
Kotlin Spring-Boot JPA Apache Kafka Kubernetes InfluxDB Prometheus Grafana ELK Amazon RDS
Stealth startup
11 Monate
2019-05 - 2020-03

Reisende Information System

Java 11 Spring-Boot Python ...
  • Das Reisende Information System dient den Reisenden in Bahnhöfe mit echtzeit information bezüglich Abfahrtszeiten, verzögerung und Bahnhof Ankündigungen uvm durch Audio und Textual medien.
Java 11 Spring-Boot Python Django ELK Stack PostgreSql Gradle IntelliJ Docker Kubernetes
Deutsche Bahn
3 Monate
2018-11 - 2019-01

MOD4

Java Spring-Boot Gradle ...
  • MOD4 ist eine neue initiative von Volkswagen Konzern die Connected Cars Infrastructure von Grund auf mit neuen technologischen Philosophie und mit Agile Vorgehensweise zu bauen.
  • Es handelt sich um die Microservices die für folgende Funktionalität zuständig sind: 1. Multi-Factor Authentifizierung Management 2. Scope basiert Profile completion check 3. Benutzer und Fahrzeug Enrollment und Registrierung
Java Spring-Boot Gradle IntelliJ Docker Kubernetes PostgreSQL
Valtech Mobility, Volkswagen
1 Jahr 4 Monate
2017-05 - 2018-08

Retail Core Engineering

Domain driven design Java Spring-Boot ...

Es gibt über 12,000 Lieferanten die mehr als 32,000 Articles an Zalando Liefern. Das Retail Core Engineering Team bei Zalando ist zuständig für die Entwicklung, Optimierung und Wartung von Software System die Einkaufsprozesse bei Zalando ermöglichen.

  • Konzeption, Design, Planung und Umsetzung der Anforderungen
  • Integration und Dokumentation verschiedenen Microservices.
  • Ablösung der bestehenden Technologie.
Domain driven design Java Spring-Boot Gradle IntelliJ Docker Amazon AWS like EC2 S3 SQS Route 53 RDS Apache Spark PostgreSQL Shell scripts
Zalando
3 Monate
2017-01 - 2017-03

Growth Team

- Java 8 Spring-Boot Gradle ...
  • Das Omio ist eine bequeme multi-mode Suchmaschine für alle gängigen Reiseformen in Europa.
  • Das Portal vergleicht und kombiniert Flug, Bus, Zug und Mietwagen-Angebote für zahlreiche Ziele in Europa..
- Java 8 Spring-Boot Gradle IntelliJ Docker Kubernetes Google Pub/Sub Git Couchbase Jenkins ELK Stack PostgreSQL Shell scripts.
Omio
9 Monate
2016-04 - 2016-12

Entwicklung von der serverseitigen Software und Infrastructure.

Co-founder
Co-founder
  • Die Entwicklung von der serverseitigen Software und Infrastructure.
  • Passend für unterschiedlichen Clients wie Android App, iOS App und Web clients.
  • Gesamte Infrastructure auf Amazon Cloud
  • Webbasiertes Client mit ReactJS, Bootstrap und NodeJS
Spring Boot JPA Guava Maven Webservices XML Rest Python PostgreSQL MongoDB NodeJs ReactJS Bootstrap AWS.
(Name auf Anfrage)
2 Jahre 7 Monate
2013-09 - 2016-03

Store Concepts

Selbständig
Selbständig

Das Shop Team bei Zalando ist zuständig für die Entwicklung, Optimierung und Wartung des Zalando eCommerce Web Shops. Es umfasst Clients, die sowohl für Desktops, Tablets und Smartphones optimiert sind. Zudem werden vom Mobile-Team native Apps für Android, iOS und Windows Mobile Geräte entwickelt.

Aufgaben:

  • Konzeption, Design, Planung und Umsetzung der Anforderungen
  • Integration und Dokumentation von verschiedenen externen Webservices.
  • Zusammenarbeit mit Produktmanagern um neu Features vorzustellen und dementsprechend Entwicklung zu planen
  • Ablösung der altern Technologies.
  • Absichern der Systemintegrität durch Unit-Tests
Spring Boot JPA Guava Maven Webservices SOAP UI XML Rest Python PostgreSQL.
Zalando AG
Berlin
9 Monate
2012-09 - 2013-05

Vertrag Management System

- Java 7 Spring JPA ...

Das VMS wurde als Mandant orientiertes aufgebaut, das von unterschiedlichen Transport Kunden verwendet werden kann. Das System enthält Integrationen mit sowohl mehrerer nachgelagerte Systemen als auch individuellen Komponenten durch Anwendung von Webschnittstellen und Inubit Integrationsplatform.

Aufgaben und Verantwortlichkeiten:

  • Unterstützung bei dem Design und Konzeption.
  • Lösen der Probleme mit dem Fokus auf Nutzbarkeit, Leistung und Skalierbarkeit des Produkts
- Java 7 Spring JPA JSF Eclipse PostgreSQL Shell scripts.
EWE AG
5 Monate
2012-05 - 2012-09

Vertragsmanagementsystem

Selbständiger
Selbständiger
  • Unterstützung bei dem Design und Konzeption.
  • Lösen der Probleme mit dem Fokus auf Nutzbarkeit, Leistung und Skalierbarkeit des Produkts.
  • Unterstützung bei der Ablösung der alten Technologie.
  • Absichern der Systemintegrität durch Unit-Tests.
  • Fehler Behebungen und Umsetzung der Neuanforderungen 
Spring JPA JSF Maven Webservices.
EWE AG
Oldenburg
1 Jahr 8 Monate
2011-02 - 2012-09

Integrationsportal

Das Integrationsportal ist eine Portalsoftware, die entwickelt wurde um die Anwendungen des Volkswagen Konzerns unter einer Oberfläche zu vereinen.

Aufgaben:

  • Beratung in Liferay Portal Technologie.
  • Design und Architektur der Kern-Bausteine.
  • Beratung und Entwicklung Benutzeroberfläche.
Liferay Portal Spring JUnit Maven.
Volkswagen
Wolfsburg
1 Jahr 4 Monate
2009-11 - 2011-02

Durchgängige Entwicklung von Produkten.

Semgel technologies wurde im Jahr 2009 gegründet. Semgel ist eine innovative semantic web platform, sie ermöglicht Daten extraktionen von verschiedenen Datenquellen( z.B.crunchbase.com, linkedin.comundhoovers.com), die Strukturierung und Analyse dieser Daten.

Semantic web Technologien wie OWL und RDF Stores werden verwendet um Organisierung und Inferencing zu schaffen.

Aufgaben:

  • Verantwortlich für durchgängige Entwicklung von Produkten.
  • Arbeiten in enger Abstimmung mit dem Team um Lösungsätze zu erarbeiten und umzusetzen.
  • Lösen der Probleme mit dem Fokus auf Nutzbarkeit,Leistung und Skalierbarkeit des Produkts.
  • Design der Bausteine und der entsprechenden Funktionalität.
  • Nachhaltigung des deployment system.
  • Absichern der Systemintegrität durch Unit-Tests.
  • Entwicklungs- und Codierungs richtlinien entwerfen und deren Einhaltung kontrollieren.
  • Verwaltung und Verfolgung von Fehlern und Neuanforderungen.
J2EE RDF OWL Jena RDF Store Amazon EC2 python GWT Maven Shell scripts.
Semgel Technologies
6 Monate
2009-06 - 2009-11

Irise Definition Center, Irise

Engineer, Product development
Engineer, Product development

iRise ist ein Visualisierungs-Werkzeug für Business-Analysten, Interface-Designer, Produktmanager und Projektleiter. Per Drag-and-Drop-BenutzerInterface kann der Workflow und das grundlegenden Verhaltender vorgeschlagenen Business-Anwendungen einfach durch semi-technische Anwender erstellt werden.

Die Entwicklung stammt aus Agile und pragmatic practises.

Aufgaben:

  • Verantwortlich für Analyse und Design der neuen Funktionalität.
  • Entwicklung und Implementierung der Benutzer Anforderungen als Benutzer Geschichte (SCRUM).
  • Absicherung der Quellcode Qualität, Einhaltung der Coding-Richtlinien und Design Patterns absichern.
Symphony, Technologies
1 Jahr 9 Monate
2007-10 - 2009-06

Alumini Community Portal ? Conenza, Seattle

Development Engineer
Development Engineer

ACP ist eine WebanwendungsLösung, um einfach und kostengünstig eine Online-Community für Organisationen und ihren Alumni zu erstellen. ACP verfügt über eine Sammlung von integrierten Modulen und unterstützenden Dienstleistungen für die MitgliederderCommunity. Die integrierten Dienste umfassen Mitgliederverzeichnisse (Individual-und Geschäftsreisende), ein Nachrichtensystem, Stellenangebote, Kleinanzeigen, E-Mail, Blogs, Ereignisse, einen Marktplatz und vieles mehr.

Aufgaben:

  • Weiterentwicklung der FunktionalitätdesProdukts.
  • Entwicklung von durch gängigen Benutzeroberflächen des Produkts.
  • Fehlerbehebungen und Verbesserungen bestehender Versionen des Produkts.
Struts Hibernate Spring Lucene MySQLundMaven.
AditiTechnologies
6 Monate
2006-06 - 2006-11

Eclifox

Trainee Engineer
Trainee Engineer

Die Idee hinter dem Projekt war es, eineBrowser-Erweiterungzuentwickeln,die es dem Benutzer ermöglicht, die Eclipse-IDE in den Browser integrieren zu können. Darüber hinaus ermöglicht es, dass alle Eclipse basierenden Anwendengungen über den Browser benutzt werden zu können.

Aufgaben:

  • Entwicklung eines Lösungskonzeptes
OSGi Servlets JSP XML technologien nämlich XSLT und XPath JavaScript und die Eclipse Plug-in Entwicklung Umgebung.
IBMIndiaSoftwareLabs

Aus- und Weiterbildung

Aus- und Weiterbildung

08/2004 - 08/2007

Sri Jayachamarajendra College Of Engineering, Mysore

Bachelors Of Computer Science and Engineering

07/2001 - 03/2004

Government Polytechnic Gulbarga, Gulbarga

Diploma in Computer Science and Engineering

Kompetenzen

Kompetenzen

Top-Skills

Java 1.8 NodeJS Python REST git Spring 3.0 React.js aws pgsql docker apache kafka java 11

Produkte / Standards / Erfahrungen / Methoden

Profil

Software engineering enthusiast mit 14 jahre umfangreiche Erfahrung in Konzipierung, Designing, Entwicklung und Wartung von Software produkten. Mit Agile Arbeitsmethoden und Microservices architektur als schwerpunkt

Methoden:

  • Objektorientierte Analyse (OOA) und Design (OOD)
  • Datenmodellierung
  • Schnittstellenspezifikation
  • Applikationsarchitektur
  • n-tier application development
  • multi-threaded application server
  • Enterprise Information Portals
  • Refactoring
  • Qualitätsmanagement
  • Performance Tuning
  • Speicherverbrauchsanalyse
  • Dokumentation (z. B. JavaDoc)

 

Entwurfsmuster / Design Patterns:

  • Alle 23 klassic Gang of four design patterns, darüberhinaus

 

Enterprise Anwendungen und Anwendungen Integration patterns:

  • Message Queue
  • Model view Controller patterns
  • Aspekt oriented programmierung
  • Inversion of Control/Dependency Injection
  • Service locator
  • Intercepting Filter
  • Front Controller
  • Composite View, View Helper
  • Business Delegate (Client Facade)
  • Session Facade (Server Facade)
  • Service Locator (EJB Home Factory)
  • Data Transfer Object (Value Object)
  • DTO Factory (Value Object Assembler)
  • Data Access Object and Bean

 

Entwicklungswerkzeuge:

  • Eclipse
  • Sun netbeans
  • Borland JBuilder
  • Oracle JDeveloper
  • DB Visualizer
  • Squirrel SQL Client
  • Toad for MySQL
  • MS SQL Server Management Studio
  • PG Admin
  • UML
  • Microsoft Install Shield
  • Maven, Mevenide, M2Eclipse
  • Ant
  • Hudson / Jenkins/ Bamboo/ Cruise control

 

Source Code Management (SCM) / Versionsverwaltung:

  • CVS
  • Subversion (SVN), Subversive, Subclipse
  • Tortoise
  • Git

 

Java-Bibliotheken und Standards:

  • J2EE
  • J2SE
  • JDBC / SQL
  • EJB 3.0
  • JNDI
  • Servlets, Tomcat Servlet Engine
  • XML-RPC (Apache), SOAP
  • XML Parser (SAX, DOM, XStream)
  • JAXB, Apache AXIS
  • JAX-WS
  • Hibernate (O/R Mapping)
  • Spring Framework
  • Spring Boot
  • Struts Framework
  • JUnit, jMock, Mockito
  • Log4J, Commons Logging
  • Java content repository(JCR)
  • Java persistence API (JPA)
  • JavaDoc
  • Javaserver pages (JSP)
  • Custom JSTL entwicklung
  • RDF, OWL semantic web technologies
  • GWT
  • Eclipse Plugin development
  • SWT UI development
  • XUL Mozilla extension development
  • Liferay extension development, portlet development
  • React JS

 

Standardsoftware:

  • Apache HTTPD
  • Tomcat
  • Liferay Portal 6.0
  • Content- und Dokumentenmanagementsysteme
  • Adobe Photoshop
  • Adobe Acrobat
  • Microsoft Office
  • Microsoft Visio

 

Benutzer Oberfläche entwicklung kenntnisse:

  • HTML/DHTML
  • CSS

 

Technisches Consulting: 

  • Anforderungsanalyse mit der Fachabteilung des Kunden
  • Architektur von Mehrschichtanwendungen in Java
  • Marktstudien und Auswahl von Standardsoftware
  • Auswahl und Einsatz von Open Source Software

 

NoSQL Datenbank:

  • Cassandra
  • Elasticsearch
  • MongoDB

 

Cloud:

  • Amazon EC2
  • Google Cloud
  • Docker
  • Kubernetes

SKILLS

Java 11, Kotlin, Python, PHP, Javascript, Spring, Spring-Boot, Domain Driven Design, ReactJS, Redux, Angular, Android, RDBMS, MongoDB, Elastic Search, Logstash, Kibana, Apache Kafka, RabbitMq, Amazon Web Service, Kubernetes, Helm, Google Cloud, Shell, Unix/Linux, NodeJS, NoSQL, Postgres, MySQL, DB, JWT, OAuth2, REST, SOAP, JSON, GraphQL, XML, UI Design , Junit, Black box testing, Selenium, Postman, TDD, BDD, Git, Gitlab, CI/CD, Jenkins, Cucumber, SonarQube, Grade, Maven, Agile, Scrum, Kanban.

WERDEGANG

08/2012 - heute

Kunde: Faktor 73, Berlin

Rolle: Software consultant 

01/2015 - 12/2015

Kunde:Alotaksim, Istanbul

Rolle: Co-Founder 

03/2011 - 07/2012

Kunde: Volkswagen, Wolfsburg

Rolle: Architekt 

11/2009 - 02/2011

Kunde: Semgel technologies, Bangalore 

Rolle: Founding Engineer 

06/2009 - 11/2009

Kunde: Symphony technologies, Bangalore

Rolle: Product development engineer 

10/2007 - 06/2009

Kunde: Aditi technologies, Bangalore

Rolle: Development Engineer 

06/2006 - 11/2006

Kunde: IBM Software Labs, Bangalore

Rolle: Trainee Engineer

Betriebssysteme

MS-DOS
Gute Kenntnisse
SUN OS, Solaris
Grundkenntnisse
Unix
Ubuntu server, network infrastructure, scripting. Als Hauptbetriebsystem für alle zweck benutzt.
Windows
Advance server, network infrastructure und security konfiguration and administration Kenntnisse. Microsoft certified systems engineer (MCSE) kurs studiert.

Programmiersprachen

C
Gut Kenntnisse
C#
Grundkenntnisse
C++
Gute Kenntnisse
Java
Sehr gut Kenntnisse
JavaScript
Gute Kenntnisse
Perl
Grundkenntnisse
PHP
Sehr gut Kenntnisse
Python
Gute Kenntnisse
Shell
Gute Kenntnisse

Datenbanken

Access
Grund kenntnisse
Cassandra
Gute Kenntnisse
ISAM
Gut Kenntnisse
JDBC
Gut Kenntnisse
MS SQL Server
Gut Kenntnisse
MySQL
Seht gut Kenntnisse
ODBC
Gut Kenntnisse
Oracle
Grund Kenntnisse

Datenkommunikation

Ethernet
Internet, Intranet
FTP, HTTP, HTML etc., XML-basierte Kommunikationsprotokolle
ISO/OSI
LAN, LAN Manager
Message Queuing
Public Networks
RFC
RPC
SMTP
TCP/IP
Windows Netzwerk

Hardware

HP
Macintosh
PC

Branchen

Branchen

  • Automotive
  • Business Software
  • Elektromobilität
  • Energie
  • Fashion
  • Gesundheitswesen
  • Halbleiterindustrie
  • Öffentlicher Dienst
  • Online Services
  • Online Shops
  • Payment Service Provider
  • Sozial netzwerk
  • Semantic web

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

3 Monate
2020-07 - 2020-09

Capacity management solution

Kotlin Spring-Boot JPA ...
  • Capacity management solution für offentliche geschlossene fläche wie Flughafen, Bahnhöfe und Einkaufzentrum.
Kotlin Spring-Boot JPA Apache Kafka Kubernetes InfluxDB Prometheus Grafana ELK Amazon RDS
Stealth startup
11 Monate
2019-05 - 2020-03

Reisende Information System

Java 11 Spring-Boot Python ...
  • Das Reisende Information System dient den Reisenden in Bahnhöfe mit echtzeit information bezüglich Abfahrtszeiten, verzögerung und Bahnhof Ankündigungen uvm durch Audio und Textual medien.
Java 11 Spring-Boot Python Django ELK Stack PostgreSql Gradle IntelliJ Docker Kubernetes
Deutsche Bahn
3 Monate
2018-11 - 2019-01

MOD4

Java Spring-Boot Gradle ...
  • MOD4 ist eine neue initiative von Volkswagen Konzern die Connected Cars Infrastructure von Grund auf mit neuen technologischen Philosophie und mit Agile Vorgehensweise zu bauen.
  • Es handelt sich um die Microservices die für folgende Funktionalität zuständig sind: 1. Multi-Factor Authentifizierung Management 2. Scope basiert Profile completion check 3. Benutzer und Fahrzeug Enrollment und Registrierung
Java Spring-Boot Gradle IntelliJ Docker Kubernetes PostgreSQL
Valtech Mobility, Volkswagen
1 Jahr 4 Monate
2017-05 - 2018-08

Retail Core Engineering

Domain driven design Java Spring-Boot ...

Es gibt über 12,000 Lieferanten die mehr als 32,000 Articles an Zalando Liefern. Das Retail Core Engineering Team bei Zalando ist zuständig für die Entwicklung, Optimierung und Wartung von Software System die Einkaufsprozesse bei Zalando ermöglichen.

  • Konzeption, Design, Planung und Umsetzung der Anforderungen
  • Integration und Dokumentation verschiedenen Microservices.
  • Ablösung der bestehenden Technologie.
Domain driven design Java Spring-Boot Gradle IntelliJ Docker Amazon AWS like EC2 S3 SQS Route 53 RDS Apache Spark PostgreSQL Shell scripts
Zalando
3 Monate
2017-01 - 2017-03

Growth Team

- Java 8 Spring-Boot Gradle ...
  • Das Omio ist eine bequeme multi-mode Suchmaschine für alle gängigen Reiseformen in Europa.
  • Das Portal vergleicht und kombiniert Flug, Bus, Zug und Mietwagen-Angebote für zahlreiche Ziele in Europa..
- Java 8 Spring-Boot Gradle IntelliJ Docker Kubernetes Google Pub/Sub Git Couchbase Jenkins ELK Stack PostgreSQL Shell scripts.
Omio
9 Monate
2016-04 - 2016-12

Entwicklung von der serverseitigen Software und Infrastructure.

Co-founder
Co-founder
  • Die Entwicklung von der serverseitigen Software und Infrastructure.
  • Passend für unterschiedlichen Clients wie Android App, iOS App und Web clients.
  • Gesamte Infrastructure auf Amazon Cloud
  • Webbasiertes Client mit ReactJS, Bootstrap und NodeJS
Spring Boot JPA Guava Maven Webservices XML Rest Python PostgreSQL MongoDB NodeJs ReactJS Bootstrap AWS.
(Name auf Anfrage)
2 Jahre 7 Monate
2013-09 - 2016-03

Store Concepts

Selbständig
Selbständig

Das Shop Team bei Zalando ist zuständig für die Entwicklung, Optimierung und Wartung des Zalando eCommerce Web Shops. Es umfasst Clients, die sowohl für Desktops, Tablets und Smartphones optimiert sind. Zudem werden vom Mobile-Team native Apps für Android, iOS und Windows Mobile Geräte entwickelt.

Aufgaben:

  • Konzeption, Design, Planung und Umsetzung der Anforderungen
  • Integration und Dokumentation von verschiedenen externen Webservices.
  • Zusammenarbeit mit Produktmanagern um neu Features vorzustellen und dementsprechend Entwicklung zu planen
  • Ablösung der altern Technologies.
  • Absichern der Systemintegrität durch Unit-Tests
Spring Boot JPA Guava Maven Webservices SOAP UI XML Rest Python PostgreSQL.
Zalando AG
Berlin
9 Monate
2012-09 - 2013-05

Vertrag Management System

- Java 7 Spring JPA ...

Das VMS wurde als Mandant orientiertes aufgebaut, das von unterschiedlichen Transport Kunden verwendet werden kann. Das System enthält Integrationen mit sowohl mehrerer nachgelagerte Systemen als auch individuellen Komponenten durch Anwendung von Webschnittstellen und Inubit Integrationsplatform.

Aufgaben und Verantwortlichkeiten:

  • Unterstützung bei dem Design und Konzeption.
  • Lösen der Probleme mit dem Fokus auf Nutzbarkeit, Leistung und Skalierbarkeit des Produkts
- Java 7 Spring JPA JSF Eclipse PostgreSQL Shell scripts.
EWE AG
5 Monate
2012-05 - 2012-09

Vertragsmanagementsystem

Selbständiger
Selbständiger
  • Unterstützung bei dem Design und Konzeption.
  • Lösen der Probleme mit dem Fokus auf Nutzbarkeit, Leistung und Skalierbarkeit des Produkts.
  • Unterstützung bei der Ablösung der alten Technologie.
  • Absichern der Systemintegrität durch Unit-Tests.
  • Fehler Behebungen und Umsetzung der Neuanforderungen 
Spring JPA JSF Maven Webservices.
EWE AG
Oldenburg
1 Jahr 8 Monate
2011-02 - 2012-09

Integrationsportal

Das Integrationsportal ist eine Portalsoftware, die entwickelt wurde um die Anwendungen des Volkswagen Konzerns unter einer Oberfläche zu vereinen.

Aufgaben:

  • Beratung in Liferay Portal Technologie.
  • Design und Architektur der Kern-Bausteine.
  • Beratung und Entwicklung Benutzeroberfläche.
Liferay Portal Spring JUnit Maven.
Volkswagen
Wolfsburg
1 Jahr 4 Monate
2009-11 - 2011-02

Durchgängige Entwicklung von Produkten.

Semgel technologies wurde im Jahr 2009 gegründet. Semgel ist eine innovative semantic web platform, sie ermöglicht Daten extraktionen von verschiedenen Datenquellen( z.B.crunchbase.com, linkedin.comundhoovers.com), die Strukturierung und Analyse dieser Daten.

Semantic web Technologien wie OWL und RDF Stores werden verwendet um Organisierung und Inferencing zu schaffen.

Aufgaben:

  • Verantwortlich für durchgängige Entwicklung von Produkten.
  • Arbeiten in enger Abstimmung mit dem Team um Lösungsätze zu erarbeiten und umzusetzen.
  • Lösen der Probleme mit dem Fokus auf Nutzbarkeit,Leistung und Skalierbarkeit des Produkts.
  • Design der Bausteine und der entsprechenden Funktionalität.
  • Nachhaltigung des deployment system.
  • Absichern der Systemintegrität durch Unit-Tests.
  • Entwicklungs- und Codierungs richtlinien entwerfen und deren Einhaltung kontrollieren.
  • Verwaltung und Verfolgung von Fehlern und Neuanforderungen.
J2EE RDF OWL Jena RDF Store Amazon EC2 python GWT Maven Shell scripts.
Semgel Technologies
6 Monate
2009-06 - 2009-11

Irise Definition Center, Irise

Engineer, Product development
Engineer, Product development

iRise ist ein Visualisierungs-Werkzeug für Business-Analysten, Interface-Designer, Produktmanager und Projektleiter. Per Drag-and-Drop-BenutzerInterface kann der Workflow und das grundlegenden Verhaltender vorgeschlagenen Business-Anwendungen einfach durch semi-technische Anwender erstellt werden.

Die Entwicklung stammt aus Agile und pragmatic practises.

Aufgaben:

  • Verantwortlich für Analyse und Design der neuen Funktionalität.
  • Entwicklung und Implementierung der Benutzer Anforderungen als Benutzer Geschichte (SCRUM).
  • Absicherung der Quellcode Qualität, Einhaltung der Coding-Richtlinien und Design Patterns absichern.
Symphony, Technologies
1 Jahr 9 Monate
2007-10 - 2009-06

Alumini Community Portal ? Conenza, Seattle

Development Engineer
Development Engineer

ACP ist eine WebanwendungsLösung, um einfach und kostengünstig eine Online-Community für Organisationen und ihren Alumni zu erstellen. ACP verfügt über eine Sammlung von integrierten Modulen und unterstützenden Dienstleistungen für die MitgliederderCommunity. Die integrierten Dienste umfassen Mitgliederverzeichnisse (Individual-und Geschäftsreisende), ein Nachrichtensystem, Stellenangebote, Kleinanzeigen, E-Mail, Blogs, Ereignisse, einen Marktplatz und vieles mehr.

Aufgaben:

  • Weiterentwicklung der FunktionalitätdesProdukts.
  • Entwicklung von durch gängigen Benutzeroberflächen des Produkts.
  • Fehlerbehebungen und Verbesserungen bestehender Versionen des Produkts.
Struts Hibernate Spring Lucene MySQLundMaven.
AditiTechnologies
6 Monate
2006-06 - 2006-11

Eclifox

Trainee Engineer
Trainee Engineer

Die Idee hinter dem Projekt war es, eineBrowser-Erweiterungzuentwickeln,die es dem Benutzer ermöglicht, die Eclipse-IDE in den Browser integrieren zu können. Darüber hinaus ermöglicht es, dass alle Eclipse basierenden Anwendengungen über den Browser benutzt werden zu können.

Aufgaben:

  • Entwicklung eines Lösungskonzeptes
OSGi Servlets JSP XML technologien nämlich XSLT und XPath JavaScript und die Eclipse Plug-in Entwicklung Umgebung.
IBMIndiaSoftwareLabs

Aus- und Weiterbildung

Aus- und Weiterbildung

08/2004 - 08/2007

Sri Jayachamarajendra College Of Engineering, Mysore

Bachelors Of Computer Science and Engineering

07/2001 - 03/2004

Government Polytechnic Gulbarga, Gulbarga

Diploma in Computer Science and Engineering

Kompetenzen

Kompetenzen

Top-Skills

Java 1.8 NodeJS Python REST git Spring 3.0 React.js aws pgsql docker apache kafka java 11

Produkte / Standards / Erfahrungen / Methoden

Profil

Software engineering enthusiast mit 14 jahre umfangreiche Erfahrung in Konzipierung, Designing, Entwicklung und Wartung von Software produkten. Mit Agile Arbeitsmethoden und Microservices architektur als schwerpunkt

Methoden:

  • Objektorientierte Analyse (OOA) und Design (OOD)
  • Datenmodellierung
  • Schnittstellenspezifikation
  • Applikationsarchitektur
  • n-tier application development
  • multi-threaded application server
  • Enterprise Information Portals
  • Refactoring
  • Qualitätsmanagement
  • Performance Tuning
  • Speicherverbrauchsanalyse
  • Dokumentation (z. B. JavaDoc)

 

Entwurfsmuster / Design Patterns:

  • Alle 23 klassic Gang of four design patterns, darüberhinaus

 

Enterprise Anwendungen und Anwendungen Integration patterns:

  • Message Queue
  • Model view Controller patterns
  • Aspekt oriented programmierung
  • Inversion of Control/Dependency Injection
  • Service locator
  • Intercepting Filter
  • Front Controller
  • Composite View, View Helper
  • Business Delegate (Client Facade)
  • Session Facade (Server Facade)
  • Service Locator (EJB Home Factory)
  • Data Transfer Object (Value Object)
  • DTO Factory (Value Object Assembler)
  • Data Access Object and Bean

 

Entwicklungswerkzeuge:

  • Eclipse
  • Sun netbeans
  • Borland JBuilder
  • Oracle JDeveloper
  • DB Visualizer
  • Squirrel SQL Client
  • Toad for MySQL
  • MS SQL Server Management Studio
  • PG Admin
  • UML
  • Microsoft Install Shield
  • Maven, Mevenide, M2Eclipse
  • Ant
  • Hudson / Jenkins/ Bamboo/ Cruise control

 

Source Code Management (SCM) / Versionsverwaltung:

  • CVS
  • Subversion (SVN), Subversive, Subclipse
  • Tortoise
  • Git

 

Java-Bibliotheken und Standards:

  • J2EE
  • J2SE
  • JDBC / SQL
  • EJB 3.0
  • JNDI
  • Servlets, Tomcat Servlet Engine
  • XML-RPC (Apache), SOAP
  • XML Parser (SAX, DOM, XStream)
  • JAXB, Apache AXIS
  • JAX-WS
  • Hibernate (O/R Mapping)
  • Spring Framework
  • Spring Boot
  • Struts Framework
  • JUnit, jMock, Mockito
  • Log4J, Commons Logging
  • Java content repository(JCR)
  • Java persistence API (JPA)
  • JavaDoc
  • Javaserver pages (JSP)
  • Custom JSTL entwicklung
  • RDF, OWL semantic web technologies
  • GWT
  • Eclipse Plugin development
  • SWT UI development
  • XUL Mozilla extension development
  • Liferay extension development, portlet development
  • React JS

 

Standardsoftware:

  • Apache HTTPD
  • Tomcat
  • Liferay Portal 6.0
  • Content- und Dokumentenmanagementsysteme
  • Adobe Photoshop
  • Adobe Acrobat
  • Microsoft Office
  • Microsoft Visio

 

Benutzer Oberfläche entwicklung kenntnisse:

  • HTML/DHTML
  • CSS

 

Technisches Consulting: 

  • Anforderungsanalyse mit der Fachabteilung des Kunden
  • Architektur von Mehrschichtanwendungen in Java
  • Marktstudien und Auswahl von Standardsoftware
  • Auswahl und Einsatz von Open Source Software

 

NoSQL Datenbank:

  • Cassandra
  • Elasticsearch
  • MongoDB

 

Cloud:

  • Amazon EC2
  • Google Cloud
  • Docker
  • Kubernetes

SKILLS

Java 11, Kotlin, Python, PHP, Javascript, Spring, Spring-Boot, Domain Driven Design, ReactJS, Redux, Angular, Android, RDBMS, MongoDB, Elastic Search, Logstash, Kibana, Apache Kafka, RabbitMq, Amazon Web Service, Kubernetes, Helm, Google Cloud, Shell, Unix/Linux, NodeJS, NoSQL, Postgres, MySQL, DB, JWT, OAuth2, REST, SOAP, JSON, GraphQL, XML, UI Design , Junit, Black box testing, Selenium, Postman, TDD, BDD, Git, Gitlab, CI/CD, Jenkins, Cucumber, SonarQube, Grade, Maven, Agile, Scrum, Kanban.

WERDEGANG

08/2012 - heute

Kunde: Faktor 73, Berlin

Rolle: Software consultant 

01/2015 - 12/2015

Kunde:Alotaksim, Istanbul

Rolle: Co-Founder 

03/2011 - 07/2012

Kunde: Volkswagen, Wolfsburg

Rolle: Architekt 

11/2009 - 02/2011

Kunde: Semgel technologies, Bangalore 

Rolle: Founding Engineer 

06/2009 - 11/2009

Kunde: Symphony technologies, Bangalore

Rolle: Product development engineer 

10/2007 - 06/2009

Kunde: Aditi technologies, Bangalore

Rolle: Development Engineer 

06/2006 - 11/2006

Kunde: IBM Software Labs, Bangalore

Rolle: Trainee Engineer

Betriebssysteme

MS-DOS
Gute Kenntnisse
SUN OS, Solaris
Grundkenntnisse
Unix
Ubuntu server, network infrastructure, scripting. Als Hauptbetriebsystem für alle zweck benutzt.
Windows
Advance server, network infrastructure und security konfiguration and administration Kenntnisse. Microsoft certified systems engineer (MCSE) kurs studiert.

Programmiersprachen

C
Gut Kenntnisse
C#
Grundkenntnisse
C++
Gute Kenntnisse
Java
Sehr gut Kenntnisse
JavaScript
Gute Kenntnisse
Perl
Grundkenntnisse
PHP
Sehr gut Kenntnisse
Python
Gute Kenntnisse
Shell
Gute Kenntnisse

Datenbanken

Access
Grund kenntnisse
Cassandra
Gute Kenntnisse
ISAM
Gut Kenntnisse
JDBC
Gut Kenntnisse
MS SQL Server
Gut Kenntnisse
MySQL
Seht gut Kenntnisse
ODBC
Gut Kenntnisse
Oracle
Grund Kenntnisse

Datenkommunikation

Ethernet
Internet, Intranet
FTP, HTTP, HTML etc., XML-basierte Kommunikationsprotokolle
ISO/OSI
LAN, LAN Manager
Message Queuing
Public Networks
RFC
RPC
SMTP
TCP/IP
Windows Netzwerk

Hardware

HP
Macintosh
PC

Branchen

Branchen

  • Automotive
  • Business Software
  • Elektromobilität
  • Energie
  • Fashion
  • Gesundheitswesen
  • Halbleiterindustrie
  • Öffentlicher Dienst
  • Online Services
  • Online Shops
  • Payment Service Provider
  • Sozial netzwerk
  • Semantic web

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.