freiberufler Team Leader, Senior software developer auf freelance.de

Team Leader, Senior software developer

offline
  • auf Anfrage
  • 63075 Offenbach
  • National
  • hi  |  de  |  en
  • 01.11.2020

Kurzvorstellung

12 Jahre Erfahrung, Applikation Software Design, Entwicklung, Beratung, Java, SpringBoot, Microservices,Kubernetes,OpenShift, GitLab,REST, Hibernate, JPA,Active MQ,Kafka, MongoDB,Postgress, Oracle, Azure, AWS. Banking, PSD2, SEPA, SWIFT, Trading

Qualifikationen

  • Java-Frameworks
  • Software Analyse

Projekt‐ & Berufserfahrung

Senior Developer
Airplus, Frankfurt
6/2019 – 3/2020 (10 Monate)
Finanzdienstleister
Tätigkeitszeitraum

6/2019 – 3/2020

Tätigkeitsbeschreibung

Neu design Vorschlag und Implementierung Die RefGen, (Card Number Generation) for PSD2 application, als Microservices. Migration von Monolith.
Design Entwiclung und deployment MongoDB in Azur cloud.
MongoDB Administration, CosmoDB backup solution in Azur cloud.
Entwicklung Integration mit externen system
Technologies: Agile,Azure (AKS), Java 8,Spring Boot, Spring Security, JPA, Flyway, Open API, Swagger, Spring Cloud, Pring Security, Spring Kafka, JAX-RS, MongoDB, Cosmo DB, Oracle, Docker, DevOps, Docker, Nginx, Helm, Kubernetes, Mockito, Spring Testing Framework, SQL, Junit.

Eingesetzte Qualifikationen

Software Architektur / Modellierung

Senior developer fullstack
Bank, Frankfurt
4/2017 – 6/2018 (1 Jahr, 3 Monate)
Banken
Tätigkeitszeitraum

4/2017 – 6/2018

Tätigkeitsbeschreibung

● Aufbau/Definition einer REST Microservices für Ein Trading System, Numerix CAS, Primus. Integration mit Nemerix API. Data Modeldefination.
● Vorschlag Angular Meterial design, für responsive Design. Integration mit LDAP, Spring Security.
● Vorschlag, Technisches Design Konzeption Domain driven design, die Neu Trading System Service Komponenten, Backend data Model. Service design, discovery, entwickelt mit Spring Boot Microservices, Spring Cloud, Python.
● Evaluierung und Einführung der Testing Framework und Infrastruktur in Richtung DevOps Mit Kubernatics, Docker.
● Konzeptionierung eines neuen REST API Services und Entwicklung von RESTful WebService, JMS,Entwicklung von Backend Services für Integration Layer, API design mit Swagger.
● Integration von logging in Applikationen mit ELK.
● Integration mit LDAP Spring Security, Oauth2 für Authentifizierung und Authorization.
● Entwickelt Primus Batch Jobs Prozess mit Spring Batch.
● Verarbeitung von JSON,XML (Generierung, Transformation, Filterung, Speicherung)
● Bereitstellung von Anleitung und Coaching für Teammitglieder.
● Regelmäßigen Abständen mit den anderen Teams einschließlich anderen internen IT-Teams, BA-Team.
● Ich habe die komplette Integration Test geschrieben.
● Design und Implementierung Single Page Applikation UI mit Angular 4, TypeScript, JWT, Spring Security. Und verschiedenen UI Screens.
Agile, Java 8, Python, Websocket, Apache Camel, ActiveMQ,SpringBoot, Spring Security, Elasticsearch (ELK)) Swagger, Spring Cloud, JMS, JAX-RS,Maven, GIT, JSON, Linux, MongoDB, Oracle, JPA,Flyway,Ldap, Docker, DevOps, OpenShift, Kubernetes, Mockito, SpringTesting Framework, Sonar Qube, Junit, Mockito.

Eingesetzte Qualifikationen

Application Development

Senior developer fullstack
Bank, Frankfurt
4/2017 – 6/2018 (1 Jahr, 3 Monate)
Banken
Tätigkeitszeitraum

4/2017 – 6/2018

Tätigkeitsbeschreibung

● Aufbau/Definition einer REST Microservices für Ein Trading System, Numerix CAS, Primus. Integration mit Nemerix API. Data Modeldefination.
● Vorschlag Angular Meterial design, für responsive Design. Integration mit LDAP, Spring Security.
● Vorschlag, Technisches Design Konzeption Domain driven design, die Neu Trading System Service Komponenten, Backend data Model. Service design, discovery, entwickelt mit Spring Boot Microservices, Spring Cloud, Python.
● Evaluierung und Einführung der Testing Framework und Infrastruktur in Richtung DevOps Mit Kubernatics, Docker.
● Konzeptionierung eines neuen REST API Services und Entwicklung von RESTful WebService, JMS,Entwicklung von Backend Services für Integration Layer, API design mit Swagger.
● Integration von logging in Applikationen mit ELK.
● Integration mit LDAP Spring Security, Oauth2 für Authentifizierung und Authorization.
● Entwickelt Primus Batch Jobs Prozess mit Spring Batch.
● Verarbeitung von JSON,XML (Generierung, Transformation, Filterung, Speicherung)
● Bereitstellung von Anleitung und Coaching für Teammitglieder.
● Regelmäßigen Abständen mit den anderen Teams einschließlich anderen internen IT-Teams, BA-Team.
● Ich habe die komplette Integration Test geschrieben.
● Design und Implementierung Single Page Applikation UI mit Angular 4, TypeScript, JWT, Spring Security. Und verschiedenen UI Screens.
Agile, Java 8, Python, Websocket, Apache Camel, ActiveMQ,SpringBoot, Spring Security, Elasticsearch (ELK)) Swagger, Spring Cloud, JMS, JAX-RS,Maven, GIT, JSON, Linux, MongoDB, Oracle, JPA,Flyway,Ldap, Docker, DevOps, OpenShift, Kubernetes, Mockito, SpringTesting Framework, Sonar Qube, Junit, Mockito.

Eingesetzte Qualifikationen

Application Development

Team Leader, Software Architect
DekaBank, Frankfurt am Main
9/2013 – offen (10 Jahre, 7 Monate)
Banken
Tätigkeitszeitraum

9/2013 – offen

Tätigkeitsbeschreibung

September2013- DekaBank– TeamLead/Architect für 6 developer.(Offshore)
• Vorschlagen design-und Code-Änderung. Durchführung von QA, Support von Entwicklungsprojekten von Fonds management.
• Sammeln Anforderung von Business-Anwender für Risk management system.
• Erzeugung von Arbeitspaketen vom Konzept unde Design-Dokument und die Zuordnung zu Entwickler.
• Design und entwicklung Jide,Swing GUI, eclipse plugins, JavaFX und SOAP WebServices komponenten für RiskMetrics und Derivative Mandate.
• Entwicklung und erweiteriung WebService für RiskMetrics und Derivative Mandate, GUI componenten in Swing, Jide.
• Realisierung von RiskMetrics Business-Funktionen als WebService. Schreiben Interface-Konzept Dokumente.
• Sybase database design und data model, entwicklung und konfiguration.
• Problemanalyse und -behebung sowie Weiterentwicklung der Anwendungen in Abstimmung mit Business Analyst.
• Implementierung, Test, bug fix, Integration und Deployment von Anwendungs und –komponenten in Weblogic Server 10.
Technologies: Agile, UML, Java, Swing, Jide grid, JPA, JEE, Hibernate, Spring Framework,Sybase, Eclipse 3.7, Eclipse Plugins, TestNG, Jmock, Maven, Weblogic Server, XSD, CXF, SVN, SOAP, WebServices, SOAPUI, Linux, shell scripts(bash).

Software Developer
IBM Deutschland, Laipzig
4/2013 – 9/2013 (6 Monate)
Banken
Tätigkeitszeitraum

4/2013 – 9/2013

Tätigkeitsbeschreibung

• Design,entwicklung und testing servers side komponenten für SEPA HUB as RestFull WebServices.Realisierung von SEPA Business-Funktionen. (Pain002, Pain008, Mandate Management)
• Database design, entwicklung und konfiguration. Schreiben Interface-Konzept Dokumente.
• Entwicklung und erweiteriung Mandate, Payment GUI componenten in JSF2.
• Implementierung, Test, bug fix, Integration und Deployment von Anwendungs und –komponenten.

Technologies: Agile, UML, Java, JPA, JEE, Hibernate, Spring Framework, Oracle11, PL/SQL, JDBC, RSA, Eclipse 3.7, TestNG, Jmock, Maven, WebSphere Application Server, XSD, REST, JaxRS, JAXB, SVN, JSF2, XHTML, JavaScript, SOAPUI.

Lead Developer
Ford Werk, Köln
9/2012 – 3/2013 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2012 – 3/2013

Tätigkeitsbeschreibung

• Managing offshore development team. Writing User stories. Durchführung von Code- und Architektur-Reviews. Vorschlagen design-und Code-Änderung.
• Performance Optimierung, Umsetzung und code refactoring der bestehenden Java Anwendung.
• Durchführung von QA von Entwicklungsprojekten.
• Entwicklung, Umstellug,Wartung die wholesale UI in JSF2.
• Wiederverwendung von bereits erstellten Datenbank-Funktionen, Design und Gestaltung dieser Funktion durch die Berücksichtigung von Geschäftslogik und Zwänge.
• Design und entwicklung für bearbaiting von EDIFACT data. (Invoice payment processing)
• Java-Entwicklung nach Design-Spezifikation. Anforderungsanalyse, Design Review, Entwicklung von Java, JEE-basierten
Business-Logik, technische Module, Test Integration, Regressions test, Bugfixing, Troubleshooting bei analyses von heap Dumps.
• Vorgeschlagen und umgesetzt Unit-Testing Framework.
• Entwicklung von Lösungen gemäß Vorgehensmodellen Agile, SCRUM

Application Developer
ABN AMRO Group, BathmannBank, Frankfurt am Main
1/2012 – 6/2012 (6 Monate)
Banken
Tätigkeitszeitraum

1/2012 – 6/2012

Tätigkeitsbeschreibung

found in reference description 0
Beruflich Profil
• 11 Jahre Erfahrung ins Bank und Financial Applikation Software Design, Entwicklung, Beratung, Implementierung, mit OOP, RDBMS, Agile, Scrum, TestDriven developemnt, DesignPattern UML.
• 3 Erfahrung in der Konzeption und Entwicklung Telekommunikations-Portal, SOAP basierte WebServices Java JEE, JSF, WebSphere Portal Server 6.1 Integration mit Cycos Kommunikation Server.
• Erfahrung in der WebServices,Thin-Client-Entwicklung Technologien JSF2, ICEFaces, Business layer EJB3, JPA, Eclipse Link.
• 2 Jahre Erfahrung in der Konzeption und Entwicklung von Message Oriented Anwendung in Java, JMS,O/R-Mapping-Anwendung mit Hibernate, Spring Framework, EAI.
• 5 Jahre Technische Beratung, Betreuung, Analyse, Implementierung und Weiterentwicklung von Zahlungsverkehr,
Risiko-, Kapital-Markt, System in Finanzinstitute. Mit Java, JSF, JEE, EJB, Solaris, Linux, SybaseASE15, Oracle 11g, Shell-Scripts.
• 4 Jahre Erfahrung im Entwerfen, Implementieren, Verwalten von Datenbanken (RDBMS), Sybase ASE 15, Oracle, SQL.
• Erfahrung in Konzeption, Entwicklung, Wartung von ETF MarketMaking-Anwendung in Java, UI, (Thin & Fat Client), FIX, EBS. EUREX, ETS für DekaBank.
• Empfänger von Produkt Innovation Award für die am fortgeschrittene Idee für Design und Entwicklung von Konfigurations-Tool in Java - ThomsonReuters
• 5 Jahre Erfahrung in der Design, Entwicklung, Implementierung von front Office Handels-System, Mit C++, Visual C++, Boost API, STL, Shell script, Corba,Orbix, MQSeries (WebSpher MQ), SunSolaris, PL/SQL, Oracle DB.

• Technical Profil:
• Operating Systems: Sun Solaris UNIX, LINUX, AIX. Windows
• Programming: JAVA, Eclipse, JSF2.0, JavaScript, CSS, JQuery, HTML,XML, JDBC
Hibernate, Spring, Unix Shell Scripts (korn, bash, awk, sed), PERL, SQL, TSQL.
• Middle Ware: JMS, MQ Series (Webspher MQ), TIBEMS, JPA, CXF, AXIS, SOAP, REST, Eclipse Link
• Database: Oracle11, Sybase ASE 15, MYSQL, MS SQL Server 2008.
• Application Server: WebSphere Application 6.1/7.5 und Portal Server, JBOSS, Glassfish 3.1.2
• Tools: RSA, RAD, Eclipse3.7, Maven3, Hudson, Ant, MS Visual Studio, Toad, Oracle Developer.
• Methodologies: Agile process, UML, Design Pattern, VISIO
• Configuration Management: Clear Case, Subversion, CVS
Ausbildung:
• 1996 - 1998 Diplom in Systems Management, National Institute of Information Technology, Hyderabad, Indien.
• 1994 - 1995 Postgraduate Diploma in Computer-Software. Jawaharlal Nehru Technological University, Hyderabad, Indien
• 1991 - 1994 Bachelor of Science. (Physik, Mathematik). Osmania University, Hyderabad, Indien
Projekt
September2012- heute
[...], Köln. Lead Software Developer – (Team Lead - Offshore)
• Managing offshore development team. Writing User stories. Durchführung von Code- und Architektur-Reviews. Vorschlagen design-und Code-Änderung. Durchführung von QA von Entwicklungsprojekten.
• Java-Entwicklung nach Design-Spezifikation. Performance Optimierung, Umsetzung und code refactoring der bestehenden
Java Anwendung.
• Porting of UI code from JSF1 to JSF2.
• Design und entwicklung für bearbaiting von EDIFACT data. (Invoice payment processing)
• Wiederverwendung von bereits erstellten Datenbank-Funktionen, Design und Gestaltung dieser Funktion durch die Berücksichtigung von Geschäftslogik und Zwänge.
• Anforderungsanalyse, Design Review, Entwicklung von Java, JEE-basierten Business-Logik, technische Module, Test Integration, Regressionstest, Bugfixing,Trobleshooting.
• Entwicklung von Lösungen gemäß Vorgehensmodellen Agile, SCRUM
Technologies: Agile, Java,JEE, JSF2, ICEFaces, EJB3, CDI, Oracle11, PL/SQL, JDBC, JPA, Eclipse Link, GlassFish3.2 , Eclipse 3.7, Junit, Maven, Javascript, CSS.

Januar 2012-August 2012[...] Gruppe, [...] Bank AG (Private Banking), Frankfurt am Main Deutschland
Verantwortlichkeiten Application Developer – Operation & Support.
• Durchführung 2nd und 3rd Level Proaktives Unterstützung von Softwareanwendung für OnlineBanking-System Zahlungsverkehr.
• Unterstützung des produktiven Anwendungsbetriebs im Bereich Zahlungsverkehr (Payment & Securites) Banking System.
• Unterstützen und beraten mit Entwickler bei Fragen hinsichtlich Coding-Qualitätsstandards sowie bei Fragen zum Architektur Design. Annahme, Analyse, Service-Wiederherstellung, Workarounds und Dokumentation für software.
• Weiter Entwicklung und Wartung von SEPA EOD Bericht, SEPA-Konverter, SEPA Überweisung, Multicash,Target2,Edifact in Java, JDBC, Oracle11.
• Generierung von Zahlungsverkehr und Kontoinformationen Berichte, Analysis mit PL/SQL,als Anforderung pro Benutzer für verschiedene Zahlungsarten zur Verfügung.
• Schreiben kundenspezifisch Schnittstelle in JAVA, Wartung und Weiterentwicklung des Zahlungssystems (SEPA, SWIFT, EMZ) Banking-Anwendung.
• Entwickelt, die Generierung die jährlich Zahlungsverkehr Statistiken Bericht in Java, Hibernate, Jdbc, Oracle11.
• Vorschlag und umgemodelt das Shell-Skript basierende Day und Night Batch-Anwendung. Angewandt Spring Batch.
Implementiert Prototyp.
• Aufrechterhaltung Datenauswertungen Oracle11g-Datenbank-System für die Zahlung. Gleichmäßig Gewährleistung das einwandfreie Funktionieren.
• Optimierung Maßnahmen für Betrieb (Automation, Überwachungsmonitore, Scripts/Prozeduren, Reports).
• Verantwortlich für fachliche und technische Schreiben Testdefination, testdurchführung, test dokumentation
• Änderung der internen technischen Anwendung, Konfiguration und Anpassung.
• Die Durchführung des ChangeManagement-Prozess für die Installation, Customizing undIntegration in bestehende Systemumfelder von neuen und geänderten Pakete Unterstützen und beraten mit Entwickler bei Fragen hinsichtlich Coding-Qualitätsstandards sowie bei Fragen zum Architektur Design. Annahme, Analyse, Service-Wiederherstellung, Workarounds und Dokumentation.
• Sicherstellung des reibungslosen Betriebs der Anwendungen unter Einhaltung der SLAs. Funktionelle und technische Simulation
• Behandlung von alltäglichen Vorfällen, Schwierigkeiten. Fehlerbehebung. Vorschlag zur Verbesserung und Instandhaltung
Technologies: Eclipse 3.7, Java, Maven3, Perl, Solaris UNIX, AIX, Oracle11g, PL/SQL, Toad, shell scripts, Hibernate, JDBC, Spring Framework, Linux, Solaris.

• July 2011-December 2011[...], Frankfurt, Germany
Working as Software Developer in [...]
Team size: 5

• Konzipieren und Entwickelt die Handels-GUI-Anwendung in JSF2, füttern die GUI durch Schreiben von Java-TCP-Client, der mit Trading-Server verbindet, um die Orderbook, quotes zu bekommen.
• Verantwortlich für Codeanalyse, Wartung, auf JAVA basisiert ETF-Trading System. Fehler zu beheben, Dokumentation, Analyse. Schreiben von technischen Dokumentationen.
• Entwickelt und Wartung der neuen Java-Multithread-, UDP-basierte Komponente. Entwickelt MessageBase Klasse für Login, Orderbuch, Bestellbestätigung, Zitat Nachricht usw. in Java.
• Ich habe gewanderte das Java-Projekt Ant-Build-Konfiguration System zu Maven3 Build-Konfiguration integriert in Hudson – Continious integration.
• Konzipieren und Entwickelt die Thin Client Trading GUI – Prototype durch Auswertung von JSF, JavaScript, JQuery HTML5.
• Ich habe vorgeschlagen und umgesetzt Unit-Test Komponenten für die Projekt.


Technologies:Eclipse,Java,Junit,JMock,EasyMock,PowerMock,JavaScript,JQuery,HTML5,RCP,JFACE,SWT,Linux,Perl,shell scripts, Hudson, Ant, Maven3, FIX, EBS, ETS, Linux.

• September 2007-July 2011[...], Frankfurt, Germany Working as Technical Consultant ( Risk Management)

• Anbietend qualifizierten Projektdurchführung, Beratung, Betreuung, Systemintegration und Entwicklung von Risk Management (Markt-und Kreditrisiko)-Lösung bei verschiedenen Finanzinstituten. Mit UML zu dokumentieren Verfahren, Konzepte und Designs. Durch das Eingreifen des Kunden.
• Unabhängig entwickelt der Abacus-Schnittstelle als JAVA Web Service, für die österreichische Nationalbank. Diese Schnittstelle liest die Sybase-Datenbank via JDBC für verschiedene Instrumente und analysiert die Daten und den Versand an die Bank bestimmte Schnittstelle.
• Entwicklung von SQL Report-Generator,Konfiguration, Import Export Tools in Java, Perl, wie Import von Tagessätzen, VaR,P&L.
• Verantwortlich für Entwicklung, Pflege, Debugging-Schnittstellen in Java, TibEMS, JDBC, Sybase15, SQL-und Shell-Skripten.
• Verantwortlich für Produktion-System-Datenbank Implementierung und Wartung, Schreiben Prozeduren, Trigger, SQL, Perl, Shell-Skripte gespeichert; Beteiligt an Datenbankmodellierung über ERM.
• Optimierung der Datenbank, Stored Prozeduren, Verarbeitung von Abfragen, Performance-Monitoring und Tuning.
• Mapping und Realisierung von funktionalen und Business-Vorschlag in der technischen Spezifikation.
• Dokumentation der Verfahren, Pflichtenheft Generation, überprüft. Sicherstellen, dass angemessene Systemprüfung erfolgt durch die Erstellung und Ausführung einen Testplan, schließt dies einen umfassenden Satz von Testfällen, begleiten unsere kunde bei der Erfüllung ihrer UAT Tests.
• Verantwortlich für fachliche und technische Schreiben Testdefination, testdurchführung, test dokumentation
• Handhabung und Lösung von Fragen und Beratung von Klienten richtigen Lösungen.Eskalierende, Fragen der Zusammenarbeit in den nächsten Level mit verschiedenen Management-und Entwicklungsteams in Europa.
• Verantwortlich für die Erstellung von Berichten verschiedener Kondor + und KGR ProjektModule und Komponenten in Java, Perl, TIBCO EMS mit JDBC-Konnektivität mit Spring Framework.

Technologies: JAVA, JMS, Perl, JDBC, SOAP, Spring, Jax-Ws, Eclipse, XML, Stax, Sun Solaris Unix, IBM AIX, UML, Perl, JMS, Sybase15, XML, Shell scripts (ksh, bash, AWK, SED), TSQL, Eclipse. WebSphere Application server.


October 2004- August 2007[...]. subsidiary of [...] AG. Munich, Germany.
Project : Portal development and WebService Integration
Technologies: Eclipse, JAVA, JSP, JSF, JSTL, IBM Web Sphere Application Server, IBM Web Sphere Portal Server 5.1, IBM Portlet API, JUnit, XML, UML, Hibernate, Spring, MYSQL, Subversion, RAD, Eclipse, AXIS, SOAP, WSDL, Tomcat, Apache AXIS.
Responsibilities: WebService and UI Development.

• Entwicklung von Web-Service in Java für Integration mit Cycos MRS Communication Server, für das Projekt "SerCHo" Service Centric Home. (Telefon, E-Mail, Outlook-Integration) • Konzipieren und Entwicklung von Portalen mit Hilfe von IBM WebSphere Portal JSR 168 API, JSF 1.0
• Integration von PUMA-API in der UI Portale. WebSphere Portlet Factory, Portlet collaboration, Aggregation, Pagelayouts.
• Design und Entwicklung von O / R Mapping mit Hilfe von Java, Spring, Hibernate, MySQL.
• Voraussetzung Generation für Verbesserungen.
Role: Software Developer (Team Lead). Team size: 20
Product Development: Symphonia Communication Framework development. for [...] AG, Germany.
Technologies: Agile Process, UML, SOA, Eclipse, Java, JMS, SOAP, JUnit, XML, UML, MySql, SQL, knopflerfish, JBoss, MYSQL, Clear Case, Subversion.

• Agile Prozess-, SOA-basierte Implementierung, Test Driven Development-Ansatz, bei jeder 4. Woche lieferbar.
• Eingebunden in Analyse, Design und Entwicklung (MOM) und Rahmen für die Kommunikations-Plattform. Basierend auf
PubSub und Aktivierungsmuster. Mit Core Java.
• Bewertung der verschiedenen O/R-Frameworks. Hibernate, JDO für Domain-Objektmodell. Die Anwendung derselben an dem Projekt.
• Entwicklung von APIs für das Rahmenprogramm.
• Analyse und Messung von unserem Message Oriented Middleware (MOM) mit anderen JMS-Implementierungen.
• Leistung und Durchsatz-Test Auswertung unserer MOM mit anderen JMS-ImplementierungenSchreiben von Unit-Tests. Nach Test Driven Development.
• Bereitstellung auf Besuch vor Ort, Unterstützung und Hilfe für Kollegen im Siemens

September. 2003- August 2004[...] GmbH (Wuppertal, Germany)Client: [...], Düsseldorf
Role: Software Developer
Team size: 4
Technologies: EUREX VALUES API, Java, Java WebStart, Eclipse 3.0 SWT, MYSQL, Linux, Shell scripts, CVS.
Worked on Financial Trading software “X-Pro” through which various financial instruments can be traded.
Responsibilities: (Product Development)
• Verwenden von VALUES API die der EUREX für den Abruf von Optionen und Futures-Daten, diese werden analysiert und gespeichert in der Datenbank.
• Verantwortlich für die Gestaltung von Klassen, Frameworks, Kodierung und Test von X-Pro.
• Entwicklung von Eclipse RCP GUI-Framework für die Option des Instruments Datenanzeige.
• eine Applikation entwickelt, um der Option liest Daten aus Excel-Tabelle & konvertieren Sie sie in das CSV-Format, die dann analysiert und gespeichert wird in der Datenbank.

May 2001 - Feb 2003[...] GmbH (Frankfurt, Germany) (Formally, [...] GmbH, Subsidiary of [...]).
Client: [...], Germany
Job Title: Software Developer. Team size : 5
Project: DIRECT TRADE (e-Trading)
Technologies: Sun Solaris UNIX, Sun Workshop, Windows NT, C++,VC++,STL, Boost Libraries, CORBA, ORBIX, Unix Shell Scripts, korn, Sed, awk, VISIO, XML, MQ Series, PLSQL, Oracle, CVS.
Project Summary
Direct Trade ermöglicht den Kunden der [...] 24 zu kaufen oder zu verkaufen Aktien, Options-, Aktien-Derivate und Anleihen zu einem festen Preis. Dies kann über das Internet oder über das Call Center werden. Das System ermöglicht es Kunden, ein Instrument / Sicherheit und die Menge der Aktien, sie will den Handel wählen, ist es auch ermöglichen es Ihnen, den Handel mit bestimmten Emittent / Trader für das gewählte Instrument zu tun. Mit Direct Trade handeln können Kunden 7 Tage die Woche. Der Internet-Benutzer muss ein A/C für Banking und Brokerage bei der [...] 24 haben.
Aufgaben:
• Technische Koordination des Designs, Implementierung, Test und Wartung von intern entwickelten Anwendungen.
• Schrieb DTD-Definition für die Validierung von XML-Daten.
• Beitrag zur Implementierung, Test und Wartung von intern entwickelten Anwendungen.
• Verifikation, Validierung und das Testen von Anwendungen sowie deren Integration
• Durchführung von Bug-Fixes an die Anwendung, wo erforderlich, mache Code-Review.
• Verantwortlich für die Verbesserung der bestehenden Funktionalität.
• Auf der Suche nach Aufwand und Optimierung von Code.
• Schrieb mehrere CORBA-Komponenten mit C + + und Orbix.
• Schrieb mehrere Unix-Shell-Skripten und Makefiles.
• Verantwortlich für die Installation, Image-Erstellung und baut auf verschiedenen Host-Maschine.
• Beteiligt schriftlich Interaktion, Klassen-und Activity-Diagramm mit UML.
• Bbeteiligt schriftlich technisches Dokument.


Project: Warrant Trading Interface.
Client: [...] AG, Germany.[...], Stuttgart, Germany.
Technologies: MS Visual Studio, VISIO, VC++ (6.0), STL, DCOM, COM, Win32SDK API, Visual Basic, Windows NT, MQ Series, Oracle.
Project Summary:
Die "Warrant Trading Interface"-System ermöglicht den Handel mit Optionsscheinen mit einem speziellen System, das bei der [...] entwickelt hieß wie CATS OS.
Der Warrant Trading Interface (WTI) bietet DCOM-Schnittstellen für CATS-OS. WTI einen Satz von DCOM-Komponenten und bieten Handelsfunktionalität in der einfachen Weise zu bedienen.
Aufgaben:
• Technische Koordination des Design, Implementierung, Test und Wartung von intern entwickelten Anwendung.
• Entworfen und entwickelt die Schnittstellen für WTI DCOM-Komponenten.
• Codierung, Test und Wartung von WTI-Komponenten.
• verantwortlich für die Bereitstellung von WTI-Komponenten beim Kunden vor Ort.
• Schreiben Sie die Technische Dokumentation für den Auftraggeber.
• Bereitstellung auf Besuch vor Ort, Unterstützung und Hilfe für Kollegen.
Dec 2000 - April 2001[...] (Bangalore, India) - Software Development Company
Client: [...], Germany
Job Title: Analyst programmer
Project: GUI-ActiveX Controls.
Team size: 5
Technologies: Visual Studio, VC++, ATL (3.0), MFC, STL, COM, Win32 API, Visual Basic, Windows.
Project Summary
Die ActiveX-Steuerelemente in Form von Property Pages und Property Sheet wurden entwickelt, um mit den PLC-und CNC-Geräten zu interagieren.
Die Kontrollen (Property Pages & Eigenschaftsfenster) werden die Daten aus den Geräten zu holen und anzeigen in auf dem Bildschirm und nach der Verarbeitung der Daten, sendet er den Wert auf den Geräten.

Aufgaben:
• Verantwortlich für die funktionale Spezifikation der Anwendung.
• Verantwortlich für die technische Dokumentation der Applikation.
• Entwickelt die GUI-und Interface-Design-Teil.
• Kodierung, Debugging und Wartung von COM-Komponenten für die PLC, CNC-Geräten.
• Schrieb Versorgungsunternehmen und Wrapper-Klassen zur Verbesserung der Codierung.
• Schrieb mehrere Seiten Immobilien und Immobilien Blatt, List View Control, Edit Controls.
• Entwickelt GUI-basierte maßgeschneiderte Monitoring-Systemen mit sub Klassierung bestehenden MFC-Steuerelemente.



May 2000 - Nov2000[...] Ltd. (Pune, India).
Deputed to UK for on site development. With [...] (Henley-On-Thames) software Development Company.
Client: [...] UK.
Project: eCRM product
Team size : 20
Technologies: MS Visual Studio, MS IIS, ASP, VC++(6.0), ATL, MFC, STL, DCOM/COM, Win32SDK API, OLEDB, ODBC, Clear Case, Windows NT, XML. MS SQL Server (6.5)
Project Summary
AMC wird e-CRM System zur Bereitstellung von "vollen Zyklus" Customer Relationship Management konfigurierbar. Vollständige Zyklus beinhaltet Dialog mit unseren Kunden (durch den Kommunikationskanal ihrer Wahl), die Erkundung der gesammelten Informationen und der Verlagerung des Geschäfts zum Nutzen der Organisation und den Kunden.
AMC bietet eine Reihe von Kern-Funktionalität, die CRM-Server, die unabhängig von dem Kanal, durch den ein Kunde wählt, um mit der Organisation zu kommunizieren. Es bietet auch eine Anzahl von Sender Enabler, um die Funktionalität über einen breiten Bereich von Interaktions-Kanäle. Dies stellt den "engage" Teil des Prozesses.
Aufgaben:
• Ich war verantwortlich für das Schreiben von Data Access Components für den Eingriff "Teil des AMC Life Cycle Prozess.
• Ich war verantwortlich für das Schreiben von C++ OLE DB-Wrapper-Klassen und Dienstprogramme, die von den Data
Access-Komponenten verwendet wurde.
• Ich war bei der Bereitstellung von Engagement-Modelle, Dokumentation und Prüfung von "Engagement" Teil des AMC
beteiligt.
• Befestigung der Fehler in ASP-Seiten und XML wo die Verlobung Datenzugriffsmodell verwendet wurde.
• Entwickelt die Business-Komponente. War verantwortlich für das Engagement Modul. Schrieb gespeicherte Prozeduren.
• Geschrieben mehrere komponenten in C++-Klassen und Stored Procedures und SQL.
• Änderung und Aktualisierung der Schnittstellen. Das Schreiben der Dokumente und testen es. Umfangreiche Debugging der
Anwendung.

March 1998 - March 2000[...]. Ltd. (Hyderabad, India) Software development company
Client: [...] Ltd. India
Project: Tender Evaluation system
Purchase and Material Management System (PMMS)
Team size : 6
Technologies: Borland C++(4.0), OWL, Visual C++(6.0), ATL, STL, MFC, Win32SDK API,DCOM/COM, ADO, Visual Basic, MS ODBC, SQL Server (6.5), WindowsNT, PARADOX (7.0).
Job Title: Senior Software Engineer
Project Summary
Der Auswertung der Ausschreibung System Hilfe ist in der Bewertung von Angeboten, indem Sie bestimmte Kriterien wie finanziell, Kategorie, technischen, rechtlichen usw. obwohl die der Anwender die bestmögliche Zitiert Ausschreibung ausgewählt werden kann.
Die (PMMS) System verfolgt Inventory Management System für Läden. Erstellt Berichte über ABC-Analyse, XYZ-Analyse, Bewegungsanalyse, Aktienanalyse, Lagerbestand, Bewegungsanalyse.

Aufgaben:

• Portierung von C++-Klassen von Borland C + + (4,0)-Umgebung von MS Visual C++ (6.0)-Umgebung.
• Mapping von OWL-Klassen mit MFC-Klassen und Schreiben der Klassen als COM-Komponente.
• Portierung von Paradox-Datenbank auf MS SQL Server (6.5).
• Entwickelt Bericht schrieb rund 40 Klassen C++ Bericht Klassen mit Visual C + + und ADO.
• Wartung, Fehlersuche, das Erkennen und Beheben der Bugs.
• Technische Dokumentation der Klassen und die Funktionalität.
• geschriben SQL-Anweisungen und gespeicherte Prozeduren.
• Entwicklung der linearen Programmierung Modell "Transportproblem", wie C++ COM-Komponente. Diese Komponente Hilfe bei der Bestimmung der minimalen Kosten für die Zuteilung ein Produkt aus mehreren Bezugsquellen zu mehreren Zielen. Ich war verantwortlich für die Gestaltung des Interface-und Datenfluss, Schreiben funktionalen und technischen Spezifikationen. Schreiben Sie die Komponente, Prüfung und Implementierung.

Software developer
DekaBank, Frankfurt am Main
7/2011 – 12/2011 (6 Monate)
Banken
Tätigkeitszeitraum

7/2011 – 12/2011

Tätigkeitsbeschreibung

Konzipieren und Entwickelt die Handels-GUI-Anwendung in Eclipse RCP, Open-Source Nebula Grid und füttern die GUI durch Schreiben von Java-TCP-Client, der mit Trading-Server verbindet, um die Orderbook, quotes zu bekommen.
Konzipieren und Entwickelt die Thin Client Trading GUI Prototype durch Auswertung von JavaScript, JQuery HTML5.
Verantwortlich für Codeanalyse, Wartung, auf JAVA basisiert ETF-Trading System. Fehler zu beheben, Dokumentation, Analyse. Schreiben von technischen Dokumentationen.
Entwickelt und Wartung der neuen Java-Multithread-, UDP-basierte Komponente. Entwickelt MessageBase Klasse für Login, Orderbuch, Bestellbestätigung, Zitat Nachricht usw. in Java.
Ich habe gewanderte das Java-Projekt Ant-Build-Konfiguration System zu Maven3 Build-Konfiguration integriert in Hudson Continious integration.
Entwicklung und Wartung der neuen Java Multithreaded, UDP basierte Komponente. Entwickelt MessageBase Klassen für Login, Orderbuch, OrderConfirmation, Quotes message usw. in Java
Ich habe vorgeschlagen und umgesetzt Unit-Test-Komponenten.

Technologies: Eclipse, Java, JavaScript,JQuery,HTML5, Eclipse RCP,JFACE,SWT, Linux, Perl, shell scripts, Hudson, Maven3, FIX, EBS, ETS

Technical COnsultant
Thomson Reuters, Frankfurt am Main
10/2007 – 6/2011 (3 Jahre, 9 Monate)
Banken
Tätigkeitszeitraum

10/2007 – 6/2011

Tätigkeitsbeschreibung

Anbietend qualifizierten Projektdurchführung, Beratung, Betreuung, Systemintegration und Entwicklung von Risk Management (Markt-und Kreditrisiko)-Lösung bei verschiedenen Finanzinstituten.. Mit UML zu dokumentieren Verfahren, Konzepte und Designs. Durch das Eingreifen des Kunden.
Unabhängig der Abacus-Schnittstelle in Java, entwickelt, für die österreichische Nationalbank. Diese Schnittstelle liest die Sybase-Datenbank via JDBC für verschiedene Instrumente und analysiert die Daten und den Versand an die Bank bestimmte Schnittstelle.
Entwicklung von Report-Generator,Konfiguration, Import Export Tools in Java wie Import von Tagessätzen, VaR,P&L.
Verantwortlich für Entwicklung, Pflege, Debugging-Schnittstellen in Java, TibEMS, JDBC, Sybase15, SQL-und Shell-Skripten.
Verantwortlich für Produktion-System-Datenbank Implementierung und Wartung, Schreiben Prozeduren, Trigger, SQL, Shell-Skripte gespeichert; Beteiligt an Datenbankmodellierung über ERM.
Aktive, zur Installation, Deployment Customizing undIntegration in bestehende Systemumfelder von KGR-Anwendung auf Apache Tomcat Application Server,Oracle WebLogic, WebSphere Application Server. JBoss Application Server.
Optimierung der Datenbank, Stored Prozeduren, Verarbeitung von Abfragen, Performance-Monitoring und Tuning.
Mapping und Realisierung von funktionalen und Business-Vorschlag in der technischen Spezifikation.
Dokumentation der Verfahren, Pflichtenheft Generation, überprüft. Sicherstellen, dass angemessene Systemprüfung erfolgt durch die Erstellung und Ausführung einen Testplan, schließt dies einen umfassenden Satz von Testfällen, begleiten unsere kunde bei der Erfüllung ihrer UAT Tests.
Verantwortlich für fachliche und technische Schreiben Testdefination, testdurchführung, test dokumentation
Handhabung und Lösung von Fragen und Beratung von Klienten richtigen Lösungen.Eskalierende, Fragen der Zusammenarbeit in den nächsten Level mit verschiedenen Management-und Entwicklungsteams in Europa.
Verantwortlich für die Erstellung von Berichten verschiedener Kondor + und KGR ProjektModule und Komponenten in Java, Perl, TIBCO EMS mit JDBC-Konnektivität mit Spring Framework.

Technologies: JAVA, TibEMS, JDBC, Eclipse, XML, Stax, Sun Solaris Unix, IBM AIX, UML, Perl, JMS, Sybase15, XML, Shell scripts (ksh, bash, AWK, SED), TSQL, Eclipse. WebSphere, Jboss. Apache Tomcat Application server.

Software developer
Cycos AG, Aachen, Munich
10/2004 – 9/2007 (3 Jahre)
Telekommunikation
Tätigkeitszeitraum

10/2004 – 9/2007

Tätigkeitsbeschreibung

Cycos AG. subsidiary of Siemens AG. Munich, Germany.
Project : Portal development and WebService Integration
Technologies: JAVA, JSP, JSF, JSTL, IBM Web Sphere Application Server, IBM Web Sphere Portal Server 5.1, JSP, IBM Portlet API, JUnit, XML, UML, Hibernate, Spring, MYSQL, Subversion, RAD, Eclipse, AXIS, SOAP, WSDL.
Responsibilities: WebService and UI Development.

Konzipieren und Entwicklung von Portalen mit Hilfe von IBM WebSphere Portal JSR 168 API.
Integration von PUMA-API in der UI Portale. WebSphere Portlet Factory, Portlet collaboration, Aggregation, Pagelayouts.
Entwicklung von Web-Service in Java für Integration mit Cycos MRS Communication Server, für das Projekt "SerCHo" Service Centric Home. (Telefon, E-Mail, Outlook-Integration)
Konzeption und Entwicklung von Application Builder ein GUI auf Java, Eclipse RCP und SWT basieren.
Design und Entwicklung von O / R Mapping mit Hilfe von Java, Spring, Hibernate, MySQL.
Voraussetzung Generation für Verbesserungen.
Role: Software Developer (Team Lead). Team size: 20
Product Development: Symphonia Communication Framework development. for Siemens AG, Germany.
Technologies: Agile Process, UML, SOA, Eclipse, Java, JMS, SOAP, JUnit, XML, UML, MySql, SQL, knopflerfish, JBoss, MYSQL, Clear Case, Subversion.

Agile Prozess-, SOA-basierte Implementierung, Test Driven Development-Ansatz, bei jeder 4. Woche lieferbar.
Eingebunden in Analyse, Design und Entwicklung (MOM) und Rahmen für die Kommunikations-Plattform. Basierend auf
PubSub und Aktivierungsmuster. Mit Core Java.
Bewertung der verschiedenen O/R-Frameworks. Hibernate, JDO für Domain-Objektmodell. Die Anwendung derselben an dem Projekt.
Entwicklung von APIs für das Rahmenprogramm.
Analyse und Messung von unserem Message Oriented Middleware (MOM) mit anderen JMS-Implementierungen.
Leistung und Durchsatz-Test Auswertung unserer MOM mit anderen JMS-ImplementierungenSchreiben von Unit-Tests. Nach Test Driven Development.
Bereitstellung auf Besuch vor Ort, Unterstützung und Hilfe für Kollegen im Siemens

Ausbildung

Master Computer Science
Master of Computer Science
2003
Hyderabad, Indien
Bachelor Of Science (Math, Physics)
Bachelor Of Science
2000
Hyderabad, Indien

Über mich

• 12 Jahre Erfahrung ins Banken und Financial Applikation, Software Architecture, Design, Entwicklung, Beratung, Implementierung, mit Agile, Scrum, User stories, TestDriven developemnt, DesignPattern Java, Spring4, JEE, JPA, UI, UML
• 2 Jahre Erfahrung als Offshore Team Lead, Technical Architekt, delivery, QA, Unterstützung der Entwicklung.
• 5 Jahre Technische Beratung, Betreuung, Analyse, Data Modeling, Implementierung, und Weiterentwicklung von Front Office, Fonds, Handel, Risiko-, Kapital-Markt, Zahlungsverkehr, SWIFT,SEPA,FIX, ETF System in Finanzinstitute. Mit Java, JEE,JPA,EJB, SQL, Linux
• 1Jhre Erfahrung in der Entwicklung, Umstellung, Wartung, Support von Online Banking System (SEPA, TARGET2), Zahlungsverkehr Datenbank-Abfragen für ABN Amro Bank, IBM (Vodaphone SEPA implemenation).
• 5 Jahre Erfahrung in der UI JavaScript, ExtJS, AngularJS, CSS, JSF, SWING, JEE und Server Side Komponenten mit, CDI, EJB3, JPA, Hibernate, JMS, Spring4, MVC, Datenstrukturen. Grund Kenntnisse in Node.js
• 3 Jahre Erfahrung in der Konzeption und Entwicklung REST basierte WebServices Java JEE, JSF, RCP, OSGI, WebSphere Server, Integration mit Cycos Kommunikation Server.
• 3 Jahre Erfahrung in der Konzeption und Entwicklung von Message Oriented Anwendung in JMS, JPA-Anwendung mit Hibernate, Eclipse Link, Spring Framework.
• 4 Jahre Erfahrung im Entwerfen, Implementieren, Verwalten von Datenbanken (RDBMS), Sybase ASE 15, Oracle, SQL.
• Empfänger von Produkt Innovation Award für die am fortgeschrittene Idee für Design und Entwicklung von Konfigurations-Tool in Java – ThomsonReuters.
• 5 Jahre Erfahrung in der Design, Entwicklung, Implementierung von Front Office Handels-System, Mit C, C++, Visual C++, Boost API, STL, Shell script, Corba,Orbix, MQSeries (WebSphere MQ), SunSolaris, PL/SQL, Oracle DB.

Weitere Kenntnisse

Operating Systems: Sun Solaris UNIX, LINUX, AIX.
Programming: JAVA, JEE, Spring, Spring Data Rest, JavaScript, ExtJS, JAX-WS, JAX-RS,
RESTFul, Spring FrameWork, Hibernate, JSF, JSP, Eclipse RCP, C++.
Unix Shell Scripts (korn, bash, awk, sed), PERL, SQL, TSQL.
Visual C++, MFC, STL, Rough Wave Library, Boost Libraries.
Middle Ware: JMS, MQ Series, TIBCO TIBEMS, AXIS, SOAP, REST
Database: Oracle 11, Sybase ASE, MYSQL, MS SQL Server, Oracle.
Application Server/Containers: IBM WebSphere Application Server, JBOSS.
Tools: Jenkins, Eclipse, Maven, Ant, JSON, XML
Methodologies: Agile process, UML, Design Pattern, VISIO
Configuration Management: Clear Case, Subversion, CVS, Git

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Hindi (Muttersprache)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
9939
Alter
43
Berufserfahrung
16 Jahre und 10 Monate (seit 05/2007)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden