Volkan Ak, Developer in Ankara, Turkey
Volkan is available for hire
Hire Volkan

Volkan Ak

Verified Expert  in Engineering

Software Developer

Location
Ankara, Turkey
Toptal Member Since
November 14, 2022

Volkan is a senior software developer. His experience spans working as a developer, database administrator, and business analyst. Volkan graduated in 2007 with a computer science background; since then, he has been working on IT projects. His primary expertise is in Java.

Portfolio

EyeCheckup
Java, PostgreSQL, Amazon Web Services (AWS), Amazon Simple Email Service (SES)...
Insurance Information and Monitoring Center
Balsamiq Mockups, Toad, Oracle Database, SOAP, SoapUI, Postman, Git, Jira...
TR Ministry of Treasury and Finance
PowerBuilder, Java, SQL, Oracle Database, XML, XSLT, SOAP, Digital Signatures...

Experience

Availability

Full-time

Preferred Environment

Java, Spring Boot, Eclipse, Windows

The most amazing...

...application I've developed is a desktop application to improve vocabulary. The app presented random new words of your choice and your preferred time period.

Work Experience

Team Lead | Software Architect

2022 - PRESENT
EyeCheckup
  • Developed a REST API to connect with client applications.
  • Led an agile team of five developers and performed pair/mob programming.
  • Set up an initial UI test project environment to execute as a pipeline step.
Technologies: Java, PostgreSQL, Amazon Web Services (AWS), Amazon Simple Email Service (SES), Amazon RDS, Amazon Simple Queue Service (SQS), Amazon EC2, Amazon S3 (AWS S3), AWS Elastic Beanstalk, AWS CodePipeline, Spring Boot, Apache Maven, Git, Bitbucket, Jira, REST, APIs, Eclipse, Amazon EBS, AWS CodeBuild, Medical Imaging, Medical Software, DICOM, Python, Docker, SQL, Leadership, API Development, Back-end, RabbitMQ, REST APIs, HTML, Selenium, Selenium WebDriver, JUnit, HTTP REST, JSON, Object Pascal, Delphi, Architecture, CI/CD Pipelines, JPA, Object-relational Mapping (ORM), Migration, Technical Architecture, Spring, Back-end Development, Databases

Senior Analyst and Developer

2019 - 2022
Insurance Information and Monitoring Center
  • Transformed legacy insurance data-monitoring systems to novel modules and application designs using conceptual data models and UI mockups with Balsamiq mockups, Toad for Oracle, SoapUI, Postman, and Eclipse.
  • Created insurance data reporting and infrastructure by designing complex SQL queries and data models.
  • Supported and maintained an insurance complaint system used country-wide.
Technologies: Balsamiq Mockups, Toad, Oracle Database, SOAP, SoapUI, Postman, Git, Jira, SAP NetWeaver, Programming Languages, Object-oriented Design (OOD), Data Structures, Jenkins, SQL, REST APIs, API Integration, APIs, Integration, HTML, JUnit, Oracle, HTTP REST, JSON, Architecture, CI/CD Pipelines, Object-relational Mapping (ORM), Migration, Business Analysis, Technical Architecture, Spring, Databases, Full-stack Development

Senior Software Developer

2009 - 2019
TR Ministry of Treasury and Finance
  • Developed new modules for legacy PowerBuilder systems using DataWindow technology, including XML, XSLT, digital signature, with Oracle Database as persistent storage. Designed and developed a matrices-styled user role management interface.
  • Developed modern web applications using Java, Spring, Hibernate, Quartz, Jakarta Server Pages (JSP), JavaServer Faces (JSF), and PrimeFaces.
  • Completed administration of Oracle Database and automated database backup controls and notifications. Assisted coworkers with SQL queries.
Technologies: PowerBuilder, Java, SQL, Oracle Database, XML, XSLT, SOAP, Digital Signatures, JSF, Jakarta Server Pages (JSP), PrimeFaces, SAP Enterprise Portal, Toad, Spring, Hibernate, Subversion (SVN), SAP NetWeaver, Programming Languages, Object-oriented Design (OOD), Data Structures, Spring MVC, API Integration, APIs, Integration, JavaScript, CSS, HTML, Oracle, Architecture, Object-relational Mapping (ORM), Business Analysis, Technical Architecture, Databases, Full-stack Development

Software Engineer

2007 - 2009
BTT Bilgi Teknoloji Tasarım Ltd
  • Built standalone service applications supporting various protocols, such as SOAP, Common Object Request Broker Architecture (CORBA), Abstract Syntax Notation One (ASN.1), and HTTP using C++. Designed and developed corresponding Java Swing clients.
  • Developed Qt client user interfaces using socket programming and telnet protocol.
  • Created a custom database connection pooling and initiated DokuWiki usage within the company.
Technologies: Java, C++, PHP, Qt, SOAP, CORBA, MySQL, Programming Languages, Object-oriented Design (OOD), Data Structures, API Integration, APIs, Integration, HTML, Databases

Authorized Institution Information System

A web-based application for a regulated market of currency exchanges. My contribution was as a full-stack developer, where I designed and coded both the back end and user interface, aside from the amendments I made in the analysis process and reporting module.

Insurance Complaint System

A multi-tier web app for the entire flow of end-user complaints. I made REST API integrations while conducting maintenance and modernization of some SOAP endpoints. Approximately a thousand applications were received and responded to on average per day.

Application Module for Employee Savings Account

A module for legacy PowerBuilder systems. I worked as a full-stack developer to create database designs and, later, the application GUI. In the project, there was the transformation and transference of Microsoft Excel data to the Oracle database. Creating complicated calculations to prepare accounting numbers for reporting was also a part of the project scope.

Camera Recorder for Medical Endoscopy

A Delphi Pascal-based application to capture image and videos of patients endoscopic studies. I worked as a solo developer. It is saving records to the files system which can be configured via settings. Also it can play some notification sounds to warn the practitioner while recording and be controlled with some bluetooth paddles via hotkey assignments.

Desktop Client for Medical Imaging

A Delphi Pascal-based client application for patient studies specialized on retinal images. I worked as a software engineer to add new features and refactor some modules. It has database functionality backed by MySQL. I also reviewed REST API integrations and logging functionality.

Backend API for Disease Detection System

A Java Spring Boot-based back-end server application for retinal disease detection. I architected the whole system and built the infrastructure. With my team, we developed numerous endpoints to process all the requests coming from clients.

Drawing App for Laser Planning

A Delphi Pascal-based desktop application for laser spot treatments. I joined as a software engineer and added new functionalities. I also solved some errors and performance issues and added settings screen to configure behavior of the program.

Windows Service for API Integration

A Delphi Pascal-based Windows service to process medical data. I built the service to communicate with back end REST API which has JSON Web Token authentication. It also has database persistence backed by MySQL.

WxWidgets Camera Application

This is a photo-shooting application developed in C++. The application's GUI is created using wxWidgets. I took over the project to build it with the new version of wxWidgets and then handed it over to another company.
2003 - 2007

Bachelor's Degree in Computer Engineering

Middle East Technical University - Ankara, Turkey

Libraries/APIs

API Development, REST APIs, Selenium WebDriver, Quartz, wxWidgets

Tools

Toad, Balsamiq Mockups, SoapUI, Git, Subversion (SVN), Jira, Amazon Simple Queue Service (SQS), Postman, Jenkins, Amazon EBS, AWS CodeBuild, Amazon Simple Email Service (SES), Apache Maven, Bitbucket, RabbitMQ, Amazon CloudWatch, Visual Studio 2019

Frameworks

PrimeFaces, Spring Boot, Spring, Hibernate, Selenium, JUnit, JPA, Qt, JSF, Jakarta Server Pages (JSP), Spring MVC, JSON Web Tokens (JWT)

Languages

Java, SQL, XML, HTML, XSLT, Delphi, Object Pascal, C++, PHP, PowerBuilder, Python, JavaScript, CSS

Paradigms

Object-oriented Design (OOD), Object-relational Mapping (ORM), REST

Platforms

Oracle Database, Oracle, SAP NetWeaver, Amazon Web Services (AWS), Eclipse, Windows, Amazon EC2, AWS Elastic Beanstalk, Docker

Storage

JSON, Databases, PostgreSQL, Amazon S3 (AWS S3), Oracle 11g, Oracle 10g, MySQL, Spring Data JPA

Other

Data Structures, Programming Languages, SOAP, APIs, Back-end, API Integration, Integration, Architecture, Business Analysis, Leadership, HTTP REST, CI/CD Pipelines, Migration, Technical Architecture, Back-end Development, Full-stack Development, CORBA, Digital Signatures, SAP Enterprise Portal, Amazon RDS, AWS CodePipeline, Medical Imaging, Medical Software, DICOM, Graphics32

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring