Akın Garagon

Tallinn, Estonia akingaragon@gmail.com

I am experienced Java developer. I have experience in Java, Oracle, Hibernate, XML, JSON, Axis, JSP, JUnit, JBoss, J2EE, Spring, Spring Boot, Thymeleaf, Oracle PL - SQL, WSO2, FIX protocol, REST, APIs, microservices and web Services technologies.


Experience

Software Developer

Swedbank

I work in Markets Trading and Treasury team as a software developer. One of our main responsibility is developing and maintaining integration services between core banking and 3rd party treasury tools as a team. I also take role for Swedbank’s online trading platform development project. FIX protocol, Spring, Spring Boot, micro services and Oracle are daily technologies that i use.

November 2018 - Present

Senior Software Consultant

ING Bank

I developed Trader Tools integration project to get market data by using FIX protocol. I work as backend integration developer for online treasury platform of ING Bank in Turkey. I assume domain architect role in Treasury Software Development team . I am working on Swift Gpi integration project. I took role for Borsa İstanbul Bistech integration project. I am working in treasury software development team. I am integration responsible for product Kondor which is managing the treasury process management. I work for integration team and we are responsible for 3rd party treasury and stock management tools integration. I develop bank currency integration interface in java and integrate to Reuters to process the exchange. I am the main responsible developer in Western Union integration project. I developed client side implementation of ING Bank Western Union integration. WSO2 is used as ESB in bank and I developed custom mediator on WSO2 with Java for TCP communication.

June 2016 - November 2018

Java Developer

Aviva

I worked as Java Development Specialist at AvivaSA. I was responsible on bank assurance project. We created web services for banks in cooperate with AvivaSA to sale assurance policy for people using credit on bank. J2EE,Spring and Hibernate are main technologies for this project.

December 2015 - June 2016

Java Developer

Aktifbank

I worked in Cash Management Application Development Department. I took part in project of designing and developing the system which collects revenue of two hundred thousand invoices in daily average coming through channels from Aktifbank subsidiary, FOM (bill payment center) and EPOS (Electronic POS - kiosks). I optimized the process for instantly coming high numbers of transactions. I wrote the batch which was scheduled to run on the system. I sustained the integration for web services through institutions of the bank in which handle the high volume of daily transaction executions in payment system. I wrote procedures by using PL / SQL. I created web services for institutions working with bank to handle management of account statements and similar processes. I developed software for call center of Aktifbank subsidiary, UPT A.S. by using Veri Branch framework belonging to Veripark company. I utilized Graymound Framework, Java, Hibernate, Web Services, XML, JSON, Axis, JSP, JUnit, JBoss, J2EE, Oracle PL-SQL, VeriBranch Framework, and .NET technologies to develop software. I took responsibility in managing work flow of team including new members and outsourcing members and mentoring them as well.

June 2013 - December 2015

Java Developer

Vodafone

I worked as Java Application Developer in CRM Application Development and Campaign Inquiry Management Department. I worked on various tasks to develop systems with JAVA such as CRM and Document Management System used by various departments in the company. I wrote procedures and functions that run on Oracle database by using PL/SQL. I wrote procedures that would process high volume of data in large scale of Vodafone CRM database. I got Siebel training and worked in interface development during company’s Siebel CRM transition for a certain period of time. I hold the internship position in PS Core Department for 3 months offered by Vodafone All Stars Program and kept working part-time after that. I developed interfaces with Java to run commands automatically on network devices such as SGSN and GGSN. I wrote wiki system (ASP, SQL) to be used in PS Core Department and handled maintenance and backup as well. I developed software that generates backup automatically on devices controlled by department.

June 2010 - December 2012

Education

Marmara University

Bachelor of Engineering (B.E.)
Computer Science Engineering
September 2006 - June 2011

Skills

  • Spring, Spring Boot, Java, J2EE, Hibernate
  • AWS, Tomcat, JBoss, WebSphere
  • Oracle, Oracle PL - SQL, MySQL, MSSQL, MongoDB, PostgreSQL
  • Thymeleaf, JSP
  • Javascript, HTML, CSS
  • Axis, XML, JSON
  • Microservices, Web Services technologies
  • JUnit, Selenide
  • FIX protocol, Quickfixj library
  • WSO2, ESB
  • IntelliJ IDEA, Jira, Confluence, Jenkins, Apache Ranger, Docker


Courses & Certificates

  • Cloud Developer - udacity.com
  • Advanced Java
  • CISCO IT Essentials