E. Deniz Toktay
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
Ziiware Inc
- 为Spring Boot 3开发了使用Firebase令牌进行无状态基于角色的访问控制(RBAC)的安全模块.0 and Hilla (Vaadin Confluence).
- Used JetBrains Space as code repository and tracing tool.
- 为新启动的项目创建web安全模块,以便进一步开发.
Senior Python and Java Developer
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和其他工具来提供架构设计和现有的缺陷流.
- 重新设计了创业公司的架构和路线图,为内部开发人员提供了新的途径, 他们以前尝试过,但无法解决开发和架构方面的挑战.
Senior Freelance Developer
Elemy
- Developed applications to create scheduling between providers and clients.
- Tracked and fixed bugs using Jira as a reporting tool.
- 为应用程序的运行状况指标和警报创建了Datadog仪表板和监视器.
Technical Team Lead
Vodafone Group
- 开发和领导物联网项目的后端模块,包括注册,计费等.
- 将Camunda业务流程管理与WSO2认证系统集成.
- 定义了Camunda业务流程管理动态生成用户任务的概念证明.
- 开发了复杂的Camunda业务流程模型和符号(BPMN)流程和相关操作.
- Managed a development team and supported other teams as a technical lead.
Freelance Developer
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.
Freelance Developer
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.
Software Architect Consultant
Anadolu Sigorta
- 使用微服务和云技术为土耳其最大的保险公司的数字渠道开发建筑设计概念.
- Built abstraction and infrastructure libraries to use in microservices.
- 创建第三方连接,例如其他内部或外部平台和库.
- 使用JSON Web Token技术开发通用身份验证和授权模块.
- 同时领导三个项目,使用通用架构原则和标准库完成他们的改造.
- 开发了三个移动和一个web项目仍在使用的架构和库.
Senior Software Engineering Consultant
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.
Senior Software Engineering Consultant
Turkcell
- 为BiP消息传递平台和端到端测试套件开发支付集成.
- 为现有的BiP平台及其业务服务创建概念验证.
- 开发基本的图像创建工具,向订阅用户发送每日通知.
Master Software Development Engineer
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.
Senior Software Engineering Consultant
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.
Experience
New Generation Insurance App Juno
http://www.anadolusigorta.com.tr/Asenta Agent Portal | Mobile App
Sigortam Cepte Insurance | Mobile Application
http://www.anadolusigorta.com.tr/mobil-hizmetlerGround Handling Suite
http://tavtechnologies.aero/en-EN/products/airport-operations/pages/ground-handling-suite-products-servicesElemy Main Suite
http://www.elemy.com/参与后台模块匹配调度的设计与开发. New modules and several integrations, such as AWS, Nylas, Twilo, and so on, were developed using Kotlin and Spring Boot.
Skills
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
Education
Bachelor's Degree in Computer Science
Macquarie University - Sydney, Australia
Certifications
AI for Trading
Udacity
Deep Learning
Udacity
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring