E. Deniz Toktay, Developer in Istanbul, Turkey
E. is available for hire
Hire E.

E. Deniz Toktay

Verified Expert  in Engineering

Software Developer

Location
Istanbul, Turkey
Toptal Member Since
February 9, 2022

Deniz is a Java architect, technical team leader, 他也是软件开发人员,曾为Amadeus等跨国公司开发过复杂的项目, Turkcell, Vodafone, Tav Technologies, and others. Having worked in various industries, such as foreign exchange, insurance, travel, and communication, Deniz feels most comfortable solving challenging problems, liaising with multiple teams, mentoring professionals, and solving conflicts in different teams.

Portfolio

Ziiware Inc
Spring Boot, Java, Java 17, Firebase, Cloud Firestore...
Envoy Technology Ltd
Python, Java, Node.js, AWS Lambda, Amazon Web Services (AWS), Architecture...
Elemy
Kotlin, PostgreSQL, Hasura, GraphQL, JOOQ, MJML, Nylas API, Docker, Jira, Git...

Experience

Availability

Part-time

Preferred Environment

Linux, Windows, Eclipse IDE, Android Studio, Visual Studio Code (VS Code), Git

The most amazing...

...thing I've developed is a real-time resource allocation platform, which allocates ground services in Europe's biggest airport.

Work Experience

Spring Boot 3.0 Developer

2023 - 2023
Ziiware Inc
  • 为Spring Boot 3开发了使用Firebase令牌进行无状态基于角色的访问控制(RBAC)的安全模块.0 and Hilla (Vaadin Confluence).
  • Used JetBrains Space as code repository and tracing tool.
  • 为新启动的项目创建web安全模块,以便进一步开发.
Technologies: Spring Boot, Java, Java 17, Firebase, Cloud Firestore, Role-based Access Control (RBAC), Vaadin, Spring Security, React, JavaScript, TypeScript 3, Frameworks, APIs, REST, REST APIs

Senior Python and Java Developer

2022 - 2022
Envoy Technology Ltd
  • Examined and redesigned the project architecture. Found project defects and security defects. Created reports for the current project and future improvements.
  • Used AWS Lambda to provide a serverless architecture. 使用Miro和其他工具来提供架构设计和现有的缺陷流.
  • 重新设计了创业公司的架构和路线图,为内部开发人员提供了新的途径, 他们以前尝试过,但无法解决开发和架构方面的挑战.
Technologies: Python, Java, Node.js, AWS Lambda, Amazon Web Services (AWS), Architecture, Back-end, Back-end Performance, Back-end Development, APIs

Senior Freelance Developer

2022 - 2022
Elemy
  • Developed applications to create scheduling between providers and clients.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • 为应用程序的运行状况指标和警报创建了Datadog仪表板和监视器.
Technologies: Kotlin, PostgreSQL, Hasura, GraphQL, JOOQ, MJML, Nylas API, Docker, Jira, Git, Datadog, Amazon Web Services (AWS), Okta, JUnit, Docker Compose, Spring Boot, SendGrid, Thymeleaf, Testcontainers, Scheduling, Task Scheduling, Amazon Simple Queue Service (SQS), GitHub, Java 11, APIs

Technical Team Lead

2021 - 2022
Vodafone Group
  • 开发和领导物联网项目的后端模块,包括注册,计费等.
  • 将Camunda业务流程管理与WSO2认证系统集成.
  • 定义了Camunda业务流程管理动态生成用户任务的概念证明.
  • 开发了复杂的Camunda业务流程模型和符号(BPMN)流程和相关操作.
  • Managed a development team and supported other teams as a technical lead.
Technologies: Spring Boot, PostgreSQL, Apache Kafka, MongoDB, Git, Jira, Scrum, Java, Databases, JUnit, Docker, Testcontainers, Docker Compose, SonarQube, Spring, Spring Integration, Spring Batch, WebFlux, Hibernate, Spring Data JPA, Apache Maven, Web Services, SQL, Back-end Development, Back-end Performance, OAuth, OAuth 2, Secure Web Development, Amazon Web Services (AWS), GraphQL, REST, REST APIs, GitHub, Java EE 8, Spring Data MongoDB, Back-end, Back-end Architecture, APIs, Java EE

Freelance Developer

2021 - 2021
Web Help Turkey
  • Converted the existing .NET legacy codes to .NET Core using NuGet.
  • Reviewed and refactored .NET codes to improve Genesys Intelligent Interaction Server communication.
  • Improved the existing development and team development experience. Provided stability to the legacy codebase.
Technologies: .NET, Microsoft SQL Server, Genesys, NuGet, .NET Core, Back-end Development, Back-end Performance

Freelance Developer

2020 - 2021
Web Help Turkey
  • 开发了一个自定义警报管理器来控制预定的数据库任务完成情况, emit rest calls to manage scheduled service status, and send notifications via a phone call or email using a custom rule engine.
  • 开发监控仪表板并生成通过电子邮件发送给管理用户的报告.
  • Completed more than 200 database tasks, emitted more than 50 different service rest calls daily, and generated notifications according to the rules.
Technologies: Java, Microsoft SQL Server, Spring Boot, Windows Server, JUnit, Docker Compose, Docker, SonarQube, Spring Data, Spring Data JPA, Hibernate, Apache Maven, SQL, Back-end Development, Secure Web Development, CI/CD Pipelines, PrimeFaces, REST, REST APIs, Job Schedulers, Scheduling, Java 11

Software Architect Consultant

2020 - 2021
Anadolu Sigorta
  • 使用微服务和云技术为土耳其最大的保险公司的数字渠道开发建筑设计概念.
  • Built abstraction and infrastructure libraries to use in microservices.
  • 创建第三方连接,例如其他内部或外部平台和库.
  • 使用JSON Web Token技术开发通用身份验证和授权模块.
  • 同时领导三个项目,使用通用架构原则和标准库完成他们的改造.
  • 开发了三个移动和一个web项目仍在使用的架构和库.
Technologies: Java, Oracle, Spring Boot, Jenkins, Spring Cloud, Apache Kafka, Graylog, Hazelcast, Git, Jira, Scrum, DevOps, Databases, Software Architecture, JUnit, Spring, Spring Batch, React Native, React, RxJava 2, Hibernate, WebFlux, Apache Maven, Web Services, SQL, Back-end Development, Back-end Performance, Security, OAuth, OAuth 2, Web Security, Secure Web Development, Java Security, CI/CD Pipelines, Architecture, Microservices Architecture, Domain-driven Design (DDD), Message Queues, REST, REST APIs, Python 3, Java 11, MongoDB, Back-end, Back-end Architecture, Back-end Admin Systems, Mobile Back-end, APIs, Java EE

Senior Software Engineering Consultant

2018 - 2020
TAV IT Services
  • 作为技术负责人和软件架构师,参与伊斯坦布尔新机场地面服务分配平台的开发.
  • Built an abstraction library for microservices, such as security, data source connection, messaging, and more.
  • Developed messaging and other orchestration modules.
  • 将平台健康工具(如Grafana和Prometheus)集成到所有开发模块中.
  • 使用Python开发与Bamboo平台兼容的自定义部署工具,并将其分发到远程受限的Windows服务器.
  • 开发集成模块,从飞机和地面处理单元获取实时数据, such as flight data rosters.
  • 参与开发排序算法,以使用预定义规则匹配任务和资源.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Activated the platform before the start of the pandemic. It handled more than 1,500 flights per day using real-time data from aircraft.
Technologies: Java, Microsoft SQL Server, Python 3, Git, Spring Boot, Prometheus, RabbitMQ, Jira, Scrum, DevOps, Databases, Software Architecture, JUnit, Apache Kafka, Elastic, SonarQube, Spring, Spring Integration, Spring Batch, Keycloak, REST APIs, Hibernate, Apache Maven, Web Services, SQL, Back-end Development, Back-end Performance, Back-end, Security, OAuth, OAuth 2, Web Security, Secure Web Development, Java Security, CI/CD Pipelines, Microservices Architecture, Spring Microservice, Domain-driven Design (DDD), Message Queues, OpenShift, REST, Scheduling, Job Schedulers, Task Scheduling, GraphQL, Java 11, MongoDB

Senior Software Engineering Consultant

2018 - 2018
Turkcell
  • 为BiP消息传递平台和端到端测试套件开发支付集成.
  • 为现有的BiP平台及其业务服务创建概念验证.
  • 开发基本的图像创建工具,向订阅用户发送每日通知.
Technologies: Oracle, MongoDB, Apache Kafka, Docker, Python 3, Git, Scrum, Java, Spring Boot, Databases, JUnit, Docker Compose, Spring, Spring Batch, Hibernate, RxJava 2, Akka, Apache Tomcat, Gradle, Web Services, SQL, Back-end Development, Back-end Performance, Secure Web Development, Message Queues, Kubernetes, Helm, APIs, REST, REST APIs, SOAP, Java EE 8, Java EE

Master Software Development Engineer

2014 - 2018
Amadeus
  • Participated in developing and headed the airline loyalty platforms, client contact center platform, mail parsing and assignment platform, and reporting tools as a technical lead.
  • Tracked and fixed bugs using Jira as a reporting tool. 作为白帽开发人员,成为解决安全问题的客户的第一个联系人.
  • 在公司内部准备并执行安全开发生命周期和防御性编程培训课程, which significantly reduced security-oriented bugs.
  • 发布了新的平台,使Amadeus能够向中东地区的主要航空公司销售, Eastern European, and Central American regions.
Technologies: Secure Web Development, JSF, Jakarta Server Pages (JSP), Oracle, PrimeFaces, Git, Scrum, Java, Spring Boot, Databases, Oracle PL/SQL, SonarQube, JUnit, Spring, Spring Integration, Spring Batch, EclipseLink, Hibernate, Apache Tomcat, JBoss AS, WebSphere, Apache Maven, Web Services, SQL, Back-end Development, Back-end Performance, Security, Back-end, OAuth, OAuth 2, Web Security, Java Security, REST, PL/SQL, SQL Stored Procedures, APIs, REST APIs, SOAP, Java EE

Senior Software Engineering Consultant

2012 - 2013
Destek Menkul Değerler
  • Developed real-time news feed, recommendation, and price servers for FX users.
  • 使用Python和Twisted框架为HTML4标准创建了一个web推送comet服务器.
  • Developed JavaScript to get web push records in HTML4 web pages.
Technologies: Python 2, Twisted, MySQL, PyQt 4, JavaScript, REST APIs, Apache HTTP Server, Web Services Description Language (WSDL), Web Services, SQL, Back-end Development, REST

New Generation Insurance App Juno

http://www.anadolusigorta.com.tr/
Juno是一款允许用户购买不同类型保险的移动应用程序. I worked on it as a technical architect and back-end engineer. 该应用程序在土耳其客户体验奖中获得银奖.

Asenta Agent Portal | Mobile App

在Asenta代理门户和保险API平台改版项目中担任技术架构师和后端开发人员. 每天有3000多名代理人使用Asenta平台处理所有保险业务. It uses the same back-end servers as the Ofisim Cepte mobile app. 已经实现了一个基于自定义规则的授权服务,以覆盖基于用户类型的灵活授权更改, platform, IP definitions, etc.

Sigortam Cepte Insurance | Mobile Application

http://www.anadolusigorta.com.tr/mobil-hizmetler
Sigortam Cepte移动应用程序使Anadolu Sigorta的客户能够处理所有与保险相关的操作, such as renewing and claiming premiums, reporting damage, buying health insurance, and more. I worked as a technical architect and technical lead on this application.

Ground Handling Suite

http://tavtechnologies.aero/en-EN/products/airport-operations/pages/ground-handling-suite-products-services
我通过创建概念验证和起草建筑设计,为项目的架构和开发阶段做出了贡献. Also, I developed a project skeleton and abstraction tools for the microservices, third-party integration, and a real-time data consumption and orchestration module. 为Windows服务器开发了一个基于python的自定义分布式部署模块.

Elemy Main Suite

http://www.elemy.com/
Elemy是一家由风投投资的初创公司,为自闭症儿童提供家庭护理服务. 主要功能是将儿童与合适的儿童心理学家匹配,并自动创建他们的约会.

参与后台模块匹配调度的设计与开发. New modules and several integrations, such as AWS, Nylas, Twilo, and so on, were developed using Kotlin and Spring Boot.

Languages

Java, Python, Web Services Description Language (WSDL), SQL, Kotlin, Python 3, Python 2, JavaScript, GraphQL, Dart, Java 11, Java EE 8, Scala, TypeScript 3

Frameworks

Spring Boot, JSON Web Tokens (JWT), JUnit, Spring, Spring Batch, Hibernate, OAuth 2, PrimeFaces, Jakarta Server Pages (JSP), Spring Microservice, Flutter, Spring Integration, WebFlux, JSF, .NET, .NET Core, React Native, Akka, Twisted, MJML, Thymeleaf, Vaadin, Spring Security

Libraries/APIs

REST APIs, Java Security, React, RxJava 2, JOOQ, Nylas API, PyQt 4, Node.js, Natural Language Toolkit (NLTK)

Tools

RabbitMQ, Docker Compose, Apache Maven, Git, Jenkins, SonarQube, Apache Tomcat, Jira, SendGrid, GitHub, NuGet, Graylog, OneSignal, Grafana, Elastic, Keycloak, Apache HTTP Server, Gradle, Helm, Amazon Simple Queue Service (SQS)

Paradigms

Microservices Architecture, REST, Back-end Architecture, Scrum, DevOps, Role-based Access Control (RBAC)

Platforms

Oracle, Docker, Apache Kafka, Amazon Web Services (AWS), Windows Server, WebSphere, Kubernetes, OpenShift, AWS Lambda, JVM, Blockchain, Firebase, Java EE

Storage

Oracle PL/SQL, Spring Data JPA, Spring Data, MySQL, PL/SQL, SQL Stored Procedures, Databases, Hazelcast, PostgreSQL, Hasura, Microsoft SQL Server, Couchbase, Spring Data Elasticsearch, JBoss AS, Datadog, Spring Data MongoDB, MongoDB, Cloud Firestore

Other

Software Architecture, Distributed Systems, Spring Cloud, LDAP, Testcontainers, EclipseLink, Web Services, Back-end Development, Back-end Performance, OAuth, Secure Web Development, Web Security, Architecture, Domain-driven Design (DDD), Message Queues, Scheduling, Back-end, Back-end Admin Systems, Mobile Back-end, Security, Prometheus, CI/CD Pipelines, Deep Learning, Genesys, AS400, Okta, Job Schedulers, Task Scheduling, Java 17, Frameworks, APIs, SOAP, Natural Language Processing (NLP), Trading, Stock Market, Stock Exchange, Stock Price Analysis, Bonds, Fintech

2005 - 2010

Bachelor's Degree in Computer Science

Macquarie University - Sydney, Australia

APRIL 2023 - PRESENT

AI for Trading

Udacity

MARCH 2021 - PRESENT

Deep Learning

Udacity

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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