freiberufler Senior Software Developer / Softwareentwickler auf freelance.de

Senior Software Developer / Softwareentwickler

offline
  • 55€/Stunde
  • 13353 Berlin
  • auf Anfrage
  • tr  |  en  |  de
  • 12.11.2018

Kurzvorstellung

SELF-MOTIVATED JAVA/C#/ORACLE SENIOR SOFTWARE DEVELOPER WITH DESIGNING AND DEVELOPING END TO END LARGE-SCALE DISTRIBUTED SYSTEMS SUCH AS CARD PAYMENT SYSTEMS.
I am living in Berlin and I have work-permit to work as a freelancer/permanent.

Qualifikationen

  • Apache Maven
  • C#
  • Git
  • Hibernate (Java)
  • J2EE (Java EE)
  • Java (allg.)
  • Microsoft SQL-Server (MS SQL)
  • mySQL
  • Oracle Database
  • Spring

Projekt‐ & Berufserfahrung

Java Developer
Solactive AG, Berlin
12/2017 – offen (6 Jahre, 4 Monate)
Banken
Tätigkeitszeitraum

12/2017 – offen

Tätigkeitsbeschreibung

As a member of the development team, we were developing the index calculation platform.
• Designed and developed new requirements related to the equities.
• Developed testing application.
• Given support to the clients JP Morgan, Goldman Sachs.
Technologies: Java, Spring, Spring Boot, Play Framework, MySql, RabbitMQ, Hsql, Cucumber, TDD, Scrum, Atlassian tool stack, GIT, SonarCube, etc.

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Java (allg.), Spring

Java Software Developer
Orbis Visio, Berlin
11/2017 – 3/2018 (5 Monate)
IT
Tätigkeitszeitraum

11/2017 – 3/2018

Tätigkeitsbeschreibung

Nov 2017 – Present (Remote Contractor)
Company: ORBIS VISIO, Reading, United Kingdom
Position: Senior Software Developer
Project: Relationship Evaluation
We are developing a new version of the existing relationship evaluation and management application.
• Designed and developed new requirements.
• Common performance issues detected and covered.
• Application is integrated with OAuth2 systems.
Technologies: Java, Spring-boot, H2, OVH (cloud), Lombok, RESTful, Thymeleaf, Bootstrap, OAuth2, MockMvc, Mockito, Docker, Maven, Git, Kanban.

Eingesetzte Qualifikationen

mySQL, Apache Maven, Git, J2EE (Java EE), Spring

Senior Software Developer/Solutions Architect (Festanstellung)
Cardtek, istanbul
6/2013 – 11/2017 (4 Jahre, 6 Monate)
Banken
Tätigkeitszeitraum

6/2013 – 11/2017

Tätigkeitsbeschreibung

Project: Renewing ISBANK Card Payment Systems and Migration from IBM Mainframe
Isbank is the top of the private banks of Turkey with around 15 million card customers and 7 million credit and 10 million debit active cards and more than 320 thousand merchants. Our payment system is managing all these cards. Entry budget of the project was more than 30 million dollars and around 100 staff worked on the project team.
In between 2013 and 2017 we developed and implemented Card Payment Systems and finished the project.
The project contains all Issuer modules of Debit, Prepaid and Credit cards such as Card and Customer management, EMV Card Issuing / Embossing, Instant and Mass card embossing, Authorization, End of Day, End Of Cycle, Statement Posting, Clearing, etc. And also current cards migrated into the our new system from IBM Mainframe (IMS).
Card Payment System is also integrated with the many systems of the bank via web services.
• Worked on almost every side of the project from analysis to all steps of SDLC
• Worked on the most of the modules as a c# and PLSQL developer and technical lead except clearing, chargeback and authorization modules.
• Worked on standardization and enhancement of the Framework.
• Solved performance issues on database objects and c# applications.
• Worked as a code reviewer.
• Currently working on technical designing and coding of new requirements and enhancement of the other parts.
Technologies: C#, C++, Asp.Net MVC, JQuery, Oracle Exadata, PLSQL, SOA, web and windows forms and services, WCF, Bootstrap, DataPower, MSMQ, Kanban->Scrum, TDD, Agile Software Development, Continuous Integration, TFS->GIT, PCI-DSS.

Eingesetzte Qualifikationen

Oracle Database, C#, C++, Git, ASP.NET

Senior Software Developer (Festanstellung)
Cardtek, Istanbul
4/2012 – 6/2013 (1 Jahr, 3 Monate)
Banken
Tätigkeitszeitraum

4/2012 – 6/2013

Tätigkeitsbeschreibung

Apr 2012- Jun 2013
CARDTEK (Card Payment Solutions Supplier), Istanbul, Turkey
Position: Senior Software Developer/Solutions Architect
Project: Renewing YAPI KREDI BANK AZERBAIJAN Card Payment Systems
In between 2012 and 2013 we developed and implemented the Card Payment Solution for Yapi Kredi Bank Azerbaijan. All Issuer and acquirer modules were included such as Card and Customer management, ATM, POS, Authorization, End of Day, Card Embossing, EOC, Statement, Clearing, etc.
• Worked on as a c# and PLSQL developer and also lead the a small team.
• Developed framework, card embossing application, base of the end of day application, Credit Card statement posting, follow up workflow, cut-off statement, accounting and lots of backoffice (web services and windows forms) applications.
• Worked as a reviewer of the rest of the project.
Technologies: C#, C++, PLSQL, Oracle, SOA, web and windows forms and services, WCF, MSMQ.

Project: Renewing YAPI KREDI BANK Card Payment Systems and Migration from IBM Mainframe
• Provided support to development of Card Payment System Framework. Solved issues related with Framework.
• Framework converted to PCI-DSS certified. While this lots of code changed.
• Participated in new product design.

Project: Virtual POS for Bank Of Azerbaijan and Yapı Kredi Bank Azerbaijan
• Developed and implemented a new Virtual POS system for Bank Of Azerbaijan and Yapı Kredi Bank Azerbaijan.
• The common responsibility was designing the system and managing the related developers.
• VPOS, CPOS, ACS, OTP modules were developed.
Technologies: C#, Asp.Net, C++, Oracle, SOA, web and windows forms and services, MSMQ, PCI-DSS.

Project: TIVIBU Bazaar, Turk Telekom
TIVIBU Bazaar, it is the first shopping application in TV in the world. TIVIBU is a IPTV.
• Designed the secure payment module’s architecture and the architecture of the rest of the things related with payment in this project.

Eingesetzte Qualifikationen

Oracle Database, C#, C++, ASP.NET

Senior Software Developer (Festanstellung)
Cardtek, Istanbul
3/2011 – 6/2012 (1 Jahr, 4 Monate)
Banken
Tätigkeitszeitraum

3/2011 – 6/2012

Tätigkeitsbeschreibung

March 2011- June 2012
CARDTEK (Card Payment Solutions Supplier), Istanbul, Turkey
Position: Software Developer
Project: Card Payment Systems – IS Bank – İmece Kart

IS Bank – İmece Kart solution is a special Card Payment System for farmers, developed for Is Bank. It contains lots of the issuer modules such as Card and Customer management, End of Day, Card Embossing, Authorization, EOC, Statement, Clearing, etc.
• Worked on as a c# and PLSQL developer.
• Developed; web framework, card embossing and courier application, transaction management flow after authorization to statement, base of the end of day application, statement posting, follow up workflow, cut-off statement, accounting applications and web pages for bank branches.

Technologies: C#, Asp.Net, JQuery, C++, Oracle, SOA, web and windows forms and services, WCF, IBMMQ, MSMQ.

Eingesetzte Qualifikationen

Oracle Database, C#, C++, ASP.NET

Sofware Developer (Festanstellung)
KETS, Istanbul
6/2007 – 3/2011 (3 Jahre, 10 Monate)
Banken
Tätigkeitszeitraum

6/2007 – 3/2011

Tätigkeitsbeschreibung

KETS (Content Managing and Workflow-BPM Supplier) - Istanbul
Position: Software Developer
Project: ULKER/Pladis - Invoice Management Systems
We developed an Invoice Management Systems for companies of ULKER/Pladis group. In generally we managed the all life cycle of the invoice from scanning hard copy of the invoice to processing, accounting and archiving to the Content Manager. System was integrated with SAP, AS400, IBM Content Manager, MOSS/SharePoint and other local applications.
• Participated designing the whole life of the invoice in the company.
• Developed a custom OCR application.
• OneClicked integrated to the project for ICR.
Technologies: Java, c#, Asp.NET, web and windows forms, AJAX, WebSphere 6.0, reporting services, MSSQL, IBM Content Manager, OCR-ICR applications, KETS Capture, NUnit, Framework 2.0 -4.0, WCF, Entity Framework, MOSS 2007.

Project: KETS DocPlace – Enterprise Content Manager - Nov 2009 – Feb 2011
Position: Senior Software Developer
We developed an Enterprise Content Managing and Workflows application for KETS own application.
• Participated designing bottom-up architecture of the project.
• Developed business and data access layers.

Technologies: c#, asp.NET, web and windows forms, AJAX, JQuery, MSSQL, KETS Capture, NUnit, Framework 4.0, WCF.

Project: Captaris Workflows – TEXAS PASIFIC GROUP – Istanbul, Jan 2008 – Dec 2008
Position: Software Developer
We developed lots of workflows and an e-catalog web application for our customer using mainly Captaris Workflows, C#, Asp.NET, MSSQL.
• Developed Promotion Materials Buying, Pattern Approval, Customer Definition and Approval, and a few small workflows.
• Integrated with company web portal and SAP.
Technologies: C#, Asp.NET, AJAX, MSSQL, Captaris Workflow, web and windows services, NUnit, SAP .NET Connecter.

May 2006 – June 2007 - Yogurt Computer Tech. – Istanbul
Position: Software Developer
Project: Social Networks
We developed top of the friendship web sites of Turkey. It has millions of members.
SOA technique was used. The developer team was more than 20 developers.
• Developed payment modules and integrated with VPOS systems of the banks.
• Developed web and windows forms related with payment and products.
• Developed security site of the project.
• Developed load and stress test tools.
Technologies: MS.NET 2005, MSSQL Server 2005, C#, Asp.NET, web and windows application and services, XML, web and windows services, NUnit, LLBLGen (ORM Tool).

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), WebSphere, C#, J2EE (Java EE), ASP.NET

Sofware Developer
NETSIS-LOGO, Izmir
11/2004 – 8/2005 (10 Monate)
ERP-IT
Tätigkeitszeitraum

11/2004 – 8/2005

Tätigkeitsbeschreibung

Project: B2B Web Application
• Developed for NETSIS, it is one of the leading ERP Company in Turkey, as a thesis project.
• Designed for the customers of the NETSIS to make them trade with each other easily. The main point of the project: All companies are using the same ERP packet but they are not interacting with each other.
• Developed a common web portal for companies to trade with each other.
• Web portal integrated with ERP Packet.
Technologies: MS.NET 2003, c#.NET, ASP.NET, XML web services, MSSQL server 2000.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), C#, ASP.NET

Zertifikate

Advanced Software Engineering Course - Java – September 2009 - January 2010
2010

Ausbildung

M.Sc. Computer Engineering
2011
2009
Istanbul
Computer Engineering
Ausbildung
2005
Izmir, Turkey

Über mich

Dear Sir or Madam,
I have graduated from Izmir Institute of Technology, Department of Computer Engineering (English spoken). It is one of the best universities in Turkey. I have also a Master's degree in Computer Engineering at Halic University.
I have a work permit (freelancer/self-employed) for Germany and living in Berlin. Currently; interested in Java, spring-boot, micro services, cloud, TDD, CI/CD pipelines in addition to C#, Asp.Net and learning German.
I was working as Senior Software Developer/Architect at Cardtek since March 2011. I have more than 13 years experience in Software Development. I have depth knowledge of fundamental technologies of large-scale distributed systems.
Cardtek is the top of the Payment Solution Systems software company in Turkey with around 400 employees. I have experience on end to end credit cards, debit/prepaid cards with almost all issuer and acquirer modules and Virtual POS (VPOS) system. For more details about my technical background, please check my CV.
I am also good at Content Management Systems and Workflows and high scaled databases.
In me, your company will gain a leading professional in dealing with how to:
Using database with terabytes of data, managing and guaranteeing daily running one thousand stand alone application, end to end secure the data like card pin, integrating your application with lots of systems in intranet and extranet, producing more than 200+ web methods to the clients, managing daily millions of transections and daily gigabytes of data, processing millions of statement in a very short time, managing distributed transaction management with reverse and rollbacks, migrating millions customer data to new system without any interruption, etc.
In me; who has the dedication and passion required to successfully fill the given roles. Who has strong coordinating, planning and problem-solving abilities and who easily takes initiative and ability to work under pressure and the time sensitive fast-paced environments and a good team player. Who is willing to adopt new approach and methodology for problem solving.
I am available to travel and relocate in your service.
I have also academic experience on Neural networks, fuzzy clustering and image recognition.
My last employer’s (Cardtek) CTO will be glad to be reference on me.
I am so grateful for your time and efforts. I look forward to hearing from you!
Sincerely,
[...] [...]

Weitere Kenntnisse

Java, Spring, Spring Boot, Maven, Spring Mvc, Restful Services, Rest Api,
C#, Asp.Net, C++
Oracle, MsSql, MySql
-----------------
SELF-MOTIVATED JAVA/C#/ORACLE SENIOR SOFTWARE DEVELOPER WITH DESIGNING AND DEVELOPING END TO END LARGE-SCALE DISTRIBUTED SYSTEMS SUCH AS CARD PAYMENT SYSTEMS
More than 13 years of strong experience and skills in architecting, designing, object-oriented programming and testing of large scaled software backed by complete Software Development Life Cycle (SDLC).
In-depth knowledge of fundamental technologies of large-scale distributed systems, and accustomed to web-service and data-driven application architecture and leading small teams.
Having deep knowledge especially in Card Management/Payment Systems, Workflows, BPM, Content Managing and Integration Projects.

Card Payment Systems: Debit, Credit and Prepaid Cards with all modules of issuer and acquirer such as EMV Card Embossing, Authorization, EOD, EOC, Clearing, Campaign, Merchant Management, Integrations, PCI-DSS, VPOS, ACS, OTP.

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Türkisch (Muttersprache)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2875
Alter
42
Berufserfahrung
19 Jahre und 4 Monate (seit 11/2004)

Kontaktdaten

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

Jetzt Mitglied werden