C#
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.
- Available upon request.
- C#, .Net 4.5, MVC.
- T-Sql and related RDMBS technologies.
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.
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.
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.
★ 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
C#
Net
Linq
VISA DMSA Standards
PCI-DSS Compliance
Agile
Scrum
PGP
Encryption
RSA
JQuery
Swimming in Ireland: Especially in cold water, Irish sea, Atlantic or the waterfalls