Summary
Overview
Work History
Education
Skills
Software
Interests
Timeline
Generic

HAKAN ERDOGAN

DUBLIN,Enniscorthy

Summary

Accomplished Senior Software Engineer with extensive experience at the Central Bank of Ireland, specializing in C# .Net and RESTful services. Proven track record in enhancing payment solutions and ensuring PCI-DSS compliance. Adept at collaborating with cross-functional teams, delivering high-quality software solutions, and driving project success through Agile methodologies.

Overview

18
18
years of professional experience

Work History

Senior Software Engineer in Finance

CENTRAL BANK OF IRELAND
01.2020 - Current
  • The Central Bank of Ireland (Irish: Banc Ceannais na hÉireann) is Ireland's central bank, and as such part of the European System of Central Banks (ESCB). It is the country's financial services regulator for most categories of financial firms.
  • Projects worked within:

- Available upon request.

  • Technologies worked within:

- C#, .Net 4.5, MVC.

- T-Sql and related RDMBS technologies.

Senior Software Engineer in Finance

COMPUTOP GMBH
02.2017 - 09.2019

Computop is a leading international Payment Service Provider that enables merchants and white label customers to process global multichannel payments. Computop offers a global payment management solution that is connected to over 200 payment methods and acquirer connections worldwide. Headquartered Germany, the company has offices in New York, London, and Shanghai.

* Enhance n back-end development for all main card issuers such as Visa, Mastercard, Amex, American Express and more than 100 different types of transactions.

* Provide specific payment solutions for the leader companies of different industries.

Technologies worked within:

* C#, .Net 4.5.

* T-Sql and related RDMBS technologies.

* Encryption techniques and technologies, PGP, RSA, DSA, Blowfish, Twofish, SHA256 and more.

* XML, RESTful, Agile, Scrum Linq, Html, Json.

Senior Software Engineer in Finance

PREPAID FINANCIAL SERVICES UK
06.2015 - 02.2017

Ecomm (PFS's IT Branch) is a principal member of MasterCard and is authorized and regulated by the FCA, and have worked with over 700 companies in the US, Europe and Africa. PFS- Ecomm provides solutions to companies such as Deutsche Card Services, Crédit Agricole, Fisher Price, Adidas, Nikon, Boeing, Renault, Canon, Lyca and Ukash.

eComm API C# .Net MVC Project for Merchants and Payment Service Providers:

• As a Senior Developer, my main responsibility in this role is to manage our merchants (companies from all around the world) from the point where they signed contracts with eComm to successful RestFul API implementation. The role covers both the development of the test tools with C# .Net MVC and the data transaction side of the process, working closely with the multinational development team in Malta to provide correct data to merchants and Payment Service Providers, preparing the integration pack which includes C# .Net project bundle and associated documents

• The controlled transaction amount is around 50 Million euros per year, and goes through 19 different types of RestFul API which eComm offers to its customers, including 3D Secure transactions in XML format. My role here is to create and improve the “ECommAPI” project which is developed to test all 19 types of API's for our merchants, ensure they are in stable condition, and provides correct values for Visa and Mastercard.

• The project is written in C# .Net with MVC 5 tools, and uses Sql Server 2012 to store data and Jira for bug tracking, and Zephyr to create effitient test reports. As a full-stack developer, my responsibilities starts with the relational database design, writing stored procedures, handling data access layer, and handling the class hierarchy of the object oriented architecture at backend, and coding the user interface with javascript-Json tools in the frontend.

• We use Agile-Scrum methodology during the development, set priorities every week and release the update for the API every month. To ensure delivering the high quality software, we work simultaneously with the overseas development team at Malta of 15 developers to setup technical integration and testing for the merchants.

• Assist development of the company portal in order to improve its interface and create reporting tools based on UK based financial team's needs. Work closely with the financial team to create transaction flow that reaches the quality measures of "Payment Card Industry Data Security Standard" (PCI DSS) which is a proprietary information security standard for organizations that handle branded credit cards from the major card schemes such as Visa and MasterCard.

For VISA Europe Authorization Service (VEAS):

• Provide and prepare transaction XMLs compatible with DMSA (Dual Message System Authorization) procedures.

• Managing DMSA message Transactions, supporting Acquirers on Authorization, and message tracking issues.

For Mastercard Worldwide:

• Provide and prepare transaction XML compatible with Mastercard Authorization Platform with Acquirer Methods, handling Authorization Message Flows, Authorization Transactions.

• Provide support in development of the software for Merchant-approved Payment Transactions and MoneySend Payment Transactions, development of Maestro POS Transaction preauthorization and completion (single message processing)

Examples of software systems that I worked within: C#, .Net 4.5, MVC 5, WCF, Sql Server 2012, RESTful, PGP Encryption, Agile, Scrum Linq, T-Sql, Html, Javascript, Ajax, Json, Jira, Zephyr.

Software Engineer in Finance

SBERBANK GROUP
09.2007 - 01.2015
  • Coordinated with other engineers to evaluate and improve software As a member of Sberbank Group, the largest bank of Russia, Denizbank is a Turkish bank which provides financial solutions to its 600.000 customers in Turkey, Austria, and Russia. Intertech, which is a client company of Denizbank in IT has a development team of 500 software technicians, analysts and network operators to provide efficient solutions to Denizbank and it's other customers in 16 other countries.

My role in the structure as a senior full stack software developer of a team of 20 developers, testers and analysts is to provide solutions on both backend (C# .Net) and frontent (javascript) development screens, creating Stored Procedures and proper tables by using T-Sql skills, and report to the team leader and manager on weekly basis.

Dealing Securities Department : As the responsible developer of the "Turkey electronic fund buy-sale platform Project" (TEFAS), I was responsible for the implementation of the national funding system Web Services to Denizbank Inter-Face screens and database through Windows Services. The project was for the Denizbank Dealing Securities structure and Nova platform, which is currently in use of by more than 16 banks, including Bank of Tokyo, Citibank and Sberbank.

Result: Implementation of the funding system will be complete in 6 months, and the project gas grown through additional requests from Takasbank, the lead company for government funding systems.

Customer Management (CRM) Department: Microsoft CRM module integration and development for Denizbank, AlbarakaTurk Windows Application, and other customer banks in Funding exchange market (BMD) includes platform connection screens, implementation of necessary changes by customer feedback.

Examples of software systems that I worked within: Nova, Dealing Securities, Inter-Face, IWT, ESB, ForA, CRM
Examples of software systems that I worked within: C#, Windows Applications, WCF, .Net 4.0, Linq, Svn. T-Sql, Sql Server 2014, Html, Javascript, Json, Agile, Scrum.and hardware interfaces.

  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Analyzed proposed technical solutions based on customer requirements.

Education

Master of Science - Business Information Systems

Bogazici University
Istanbul
09-2013

Associate of Science - Computer Engineering

Kocaeli University
Kocaeli, TURKIYE
06-2008

Skills

    ★ C# Net Web Applications - AspNet Web Forms, MVC, Linq

    ★ UI design & backend - Html, css, JavaScript, Ajax, JQuery, Unit Testing

    ★ Data formats and encryption - Xml, Json, PGP Encryption, RSA

    ★ Third party development & support kits - DevExpress, Telerik, Jira, Zephyr

    ★ Service Development - WCF, NHibernate, RESTful, Web Services

    ★ Database - SQL Server 2000-2014, T-Sql, Pl-Sql, Oracle, Toad

    ★ Source Control - TFS, SVN Tortoise, GitHub, IBM Clearcase

    ★ Finance - MasterCard Authorization Platform, VISA DMSA Standards, PCI-DSS Compliance checks

    ★ Other - Visual Studio 2015, Code review, Experienced in SRS, FRS, Agile, and Scrum

Software

C#

Net

Linq

VISA DMSA Standards

PCI-DSS Compliance

Agile

Scrum

PGP

Encryption

RSA

JQuery

Interests

Swimming in Ireland: Especially in cold water, Irish sea, Atlantic or the waterfalls

Timeline

Senior Software Engineer in Finance

CENTRAL BANK OF IRELAND
01.2020 - Current

Senior Software Engineer in Finance

COMPUTOP GMBH
02.2017 - 09.2019

Senior Software Engineer in Finance

PREPAID FINANCIAL SERVICES UK
06.2015 - 02.2017

Software Engineer in Finance

SBERBANK GROUP
09.2007 - 01.2015

Master of Science - Business Information Systems

Bogazici University

Associate of Science - Computer Engineering

Kocaeli University
HAKAN ERDOGAN