Ridvan Ozaydin,土耳其伊斯坦布尔的开发者
Ridvan is available for hire
Hire Ridvan

Ridvan Ozaydin

Verified Expert  in Engineering

Software Developer

Location
Istanbul, Turkey
Toptal Member Since
June 6, 2022

Rıdvan是一位经验丰富的软件开发人员,从2007年开始工作. During this time, 他为区块链中的客户创造了复杂的解决方案, IoT, energy, defense, and VOIP sectors. 他承担了开发人员的责任, architect, and team lead, 专门从事各种技术,如Node.. js、Java、Go、c++、PostgreSQL、AWS、Azure和Kubernetes.

Portfolio

Deckers - Retail
架构,亚马逊网络服务(AWS), Python, AWS Lambda, JavaScript...
Deckers - IT
架构,亚马逊网络服务(AWS), Python, AWS Lambda, JavaScript...
Prudential Asia - Main
Java, Ionic, Azure Kubernetes服务(AKS), Spring Boot, Let’s Encrypt, Docker...

Experience

Availability

Full-time

Preferred Environment

Node.. js、Kubernetes、React、Ionic、Java、Go、PostgreSQL、Terraform、Knex.. js,亚马逊网络服务(AWS)

The most amazing...

...我参与的项目是Loupe, 一个深度数据包检测解决方案处理非常大的流量使用循环缓冲区和巨大的线程池.

Work Experience

AWS and Python Architect

2023 - PRESENT
Deckers - Retail
  • 从项目开始收集需求, 参加探索会议, 并根据AWS良好架构框架和客户需求设计了云架构.
  • 确定最适合项目的软件堆栈, gathered NFRs, 并与客户的期望保持一致.
  • 创建高层次的设计文档,并与客户达成书面协议.
技术:架构、亚马逊网络服务(AWS)、Python、AWS Lambda、JavaScript、Node.js, Troubleshooting, API Gateways, Amazon API Gateway, Oracle, Software Architecture, Application Architecture, 企业应用体系结构, Web应用程序体系结构, REST APIs

AWS and Python Architect

2023 - 2023
Deckers - IT
  • 使用IaC (Terraform)设计和实现AWS基础设施,并创建四个独立的环境:生产环境, user acceptance testing, QA, 并根据公司政策进行开发.
  • 面试并雇佣了开发团队, bootstrapped the team, 让他们跟上项目的进度.
  • 从零开始创建CI/CD流程,并实现策略检查以符合公司政策.
  • 参加业务分析会议, 为项目选择合适的技术栈, 并完成后端搭建, front-end, and QA projects.
  • 创建适当的文档, process, architect, 并为项目创建高级设计文档.
技术:架构、亚马逊网络服务(AWS)、Python、AWS Lambda、JavaScript、Node.js, Troubleshooting, API Gateways, Amazon API Gateway, Oracle, Software Architecture, Application Architecture, 企业应用体系结构, Web应用程序体系结构, REST APIs

高级Java和Ionic开发人员

2023 - 2023
Prudential Asia - Main
  • 重构遗留代码,提高客户端后端的可重用性和可测试性.
  • 设计数据库数据结构,并在开始之前简化实现, thus reducing cost.
  • web客户端与移动客户端的统一数据交互管道.
Technologies: Java, Ionic, Azure Kubernetes服务(AKS), Spring Boot, Let’s Encrypt, Docker, REST APIs

高级后端JavaScript开发人员

2022 - 2023
Above Lending Inc
  • 重构代码库,删除冗余服务,为客户节省成本.
  • 及时响应团队成员,加快内部流程, 从而更快地解决业务案例和更快地解决生产事件.
  • 在新遗迹中创建仪表板,以改进系统监控和可追溯性.
Technologies: Node.js, Architecture, Solution Architecture, DocuSign, SendGrid API, Amazon Elastic Container Registry (ECR), JSDoc, Helm, Docker, SendGrid, REST APIs

高级全栈开发人员

2022 - 2022
Asalcon
  • 开发并交付文档管理系统(http://www).emrefilestorage.com)构建在AWS S3之上. 公司将审核结果/报告及相关文件上传到系统,客户使用自己的账户访问所有数据.
  • 实现基于角色的授权系统,允许系统管理员授予用户不同级别的访问权限,允许/拒绝对资源的某些操作.
  • 构建基于GitHub和GitHub Actions的端到端CI/CD管道,通过Docker存储库将新版本交付给系统服务器/服务器,并立即部署新版本.
  • 在一个运行成本优化的系统上工作,使用低至单个, io绑定服务器将文件操作委托给S3并允许大规模文件操作(将下载准备为ZIP存档). 每月费用低至7美元.
  • 大量使用AWS S3 API v3. 使用签名url将文件操作直接委托给客户端,减轻了服务器的负担, 从而实现非常快速和安全的用户交互和用户体验.
  • Utilized React and Ionic, 允许应用程序使用移动设备与系统交互, 从而为客户提高了移动应用程序的维护成本.
  • 使用NGINX作为反向代理和web服务器. 使用Let's Encrypt来维护域名的TLS证书, 自动更新证书,无需用户交互, 从而降低了维护成本.
Technologies: Node.js, React, Ionic, SQLite, AWS SDK, Amazon S3 (AWS S3), Docker, NGINX, Ubuntu Server, Systemd, 渐进式Web应用程序(PWA), Knex.js, Express.. js, JSON Web Tokens (JWT), DigitalOcean, JSDoc, Let's Encrypt, REST api

高级后端JavaScript开发人员

2022 - 2022
Beyond Finance, LLC
  • 我在一周内就开始着手实现故事.
  • 通过对流进行实验,导航基于Kubernetes和Lambda服务构建的复杂解决方案,几乎没有文档.
  • 及时并在数小时内处理故障,确保客户服务的连续性.
Technologies: Node.js, Architecture, Solution Architecture, JSDoc, Helm, Amazon Elastic Container Registry (ECR), Docker, SendGrid, DocuSign, REST APIs

高级全栈开发人员

2021 - 2022
Namebase, Inc
  • 修改握手钱包,吞吐量提高300倍.
  • 跟踪并修复增加公司利润的会计漏洞.
  • 启动自动化支持流程以提高客户满意度.
技术:区块链,Go, React, Gherkin, Cucumber, Kubernetes, SQL, Node.. js、Full-stack、Amazon S3 (AWS S3)、API Integration、亚马逊网络服务(AWS)、Express.js, CSS, HTML, Back-end, Microservices, DevOps, CI/CD Pipelines, Architecture, Solution Architecture, JSDoc, REST APIs

Team Lead | Manager

2019 - 2021
Afiniti
  • 领导一个由8名开发人员组成的团队,通过实现Avaya AES自定义协议,创建了与Avaya通信管理器(CM)的集成软件.
  • 在很紧的最后期限内启动了集成,同时没有让我的团队精疲力竭.
  • 与高层管理人员沟通,更改功能和优先级, 遵循20/80法则, 在截止日期前准备好最有用的调用场景.
  • 使用Boost减少延迟.Asio. In the end, 我们不得不删除线程(将池减少到1),因为与Avaya CM的无延迟通信会导致CM端出现故障.
  • 解决了Avaya专有AES协议缺乏文档的问题,并安排了与Avaya中小企业的定期会议来填补空白. 必要时对二进制协议进行逆向工程.
  • 单元测试覆盖率达到80%以上,以确保应用程序的行为. 与SonarQube集成进行静态分析,并建立CI/CD管道,以加快开发周期. 也为社区记录了步骤.
  • 创建了一个聊天服务器应用程序,以形成Afiniti云实时聊天服务的主干. 使用Openfire XMPP服务器、Java和JNI与Afiniti核心(Mega ACD)集成.
Technologies: React, JavaScript, Java, C++, C++17, CMake, SIP, Avaya AES, Linux, Linux Kernel, Openfire, XMPP, Boost.Asio, Boost, Catch2, REST api

Software Architect

2017 - 2019
Siemens
  • 向团队介绍了无服务器,并设法节省了云费用.
  • 通过从繁重的Java微服务切换到无服务器功能,减少了管道时间.
  • 评估并创建了一份关于英特尔向西门子提供的技术的报告,通过信任硬件安全的根源来控制和跟踪设备的所有权.
Technologies: Azure, Cucumber, Gherkin, Postman, RabbitMQ, Serverless, AWS Lambda, Java, Spring Boot, TypeScript, PostgreSQL, SQL, Node.. js、Full-stack、Amazon S3 (AWS S3)、API Integration、亚马逊网络服务(AWS)、Express.js, CSS, HTML, Back-end, Microservices, DevOps, CI/CD Pipelines, Architecture, Solution Architecture, REST APIs

高级全栈开发人员

2014 - 2017
Yaltes
  • 领导ITEA项目的土耳其部分并成功交付, 展示可交付成果, and passed the audits.
  • 创建了一个解决方案,在触摸设备上定制符号,计划用于海上操作.
  • 使用复杂的数据集,包括卫星图像,来创建一个模拟环境.
Technologies: Java, Spring Boot, NetBeans RCP, ReactiveX, JavaFX, Embedded Java, SQLite, C#, Angular, MongoDB, Hazelcast, Leaflet, Mapbox, OpenStreetMap, PostgreSQL, SQL, Node.js, Full-stack, API Integration, CSS, HTML, Back-end, Architecture, Solution Architecture, Jenkins, Apache Tomcat, REST APIs

软件开发人员和架构师

2007 - 2014
Nortel Networks
  • 与包括AT在内的北电客户密切合作&T, Verizon, and Orange, to solve their software, hardware, configuration, 以及VOIP系统的信令问题. 这是北电当时突破性的VOIP基础设施解决方案.
  • 跟踪和修复在重负载和严格的时间限制下运行的系统上的错误. 获得北电副总裁克里斯·布莱克伍德的全球认可.
  • 创建实用程序,以改善北电的支持工作流程. 这些实用程序被部署到实际系统中,大大减轻了从客户部署中收集数据的负担.
  • 通过JNI与Linux内核集成了一个Java应用程序,用于处理低延迟的以太网帧. 实现1Gb的数据处理量,无丢包. 当时很难达到这个目标.
  • 带领团队从项目开始到客户验收.
  • 培训和指导新同事. 向远程团队转移知识.
Technologies: Java, SIP Protocol, C, 雅加达服务器页面(JSP), Jakarta EE, JavaScript, Oracle 9g, SQL, Full-stack, API Integration, CSS, HTML, Back-end, Architecture, Solution Architecture, SIP, C++, Apache Tomcat, REST APIs

深度包检测解决方案| Loupe

Loupe是一种独立于协议的服务监控工具,针对大容量以太网流量. Loupe捕获第2层消息并重建应用层消息, using its DSL performs, rule checks, and reacts accordingly.

I implemented UCP, SIP, SMPP, Radius protocol stacks, 以及一个底层的非阻塞多线程结构,它与Linux内核通信,以应对非常大容量的网络流量.

虚空基础设施解决方案| mcs5200

Nortel's VOIP solution.

与北电全球客户紧密合作,包括AT&T, Verizon, and Orange, 识别和解决他们的软件, hardware, configuration, 以及VOIP系统的信令问题.

自动抄表系统| AMR

配电公司AMR地理冗余解决方案. 它定期收集仪表读数,并在每月周期结束时将数据输入会计软件. 该系统部署并集成了数千台m2m设备.

海上巡逻艇任务管理系统| MMS

小型舰艇舰载作战管理系统, 包括海岸警卫船和巡逻艇.

它被设计成一种经济高效的一体化解决方案,融合来自雷达等船舶传感器的传入数据, AIS, 电光,为操作者创造操作图像.

海军平台辅助电源管理系统

设计用于海军平台,以防发生灾难性的电力故障, 为船上系统提供辅助动力, 并与位于船上不同部分的兄弟单位串联工作.

使用非常高容量的可更换电池,重量超过1公吨. 它具有HMI和集成在海军舰艇上部署的综合舰桥控制系统(EPKIS),并使用SNMP与电池组通信.

消防和损害控制系统

向人员提供预先定义的指导和灭火卡,以维持和扑灭火灾.

它计算疏散路线,并显示在屏幕上安全疏散. 它是为船舶和建筑物设计的, 使用结构的3D模型, 实时信息在多个屏幕上显示和更新.

海军平台车载闭路电视管理系统

一种用于海军平台的闭路视频解决方案,能够监控所有机载视频源, 包括摄像头和控制台, 并记录7/24到NAS设备.

用户可以监控任何视频源,并根据用户权限反映大屏幕显示,以便更好地导航或其他目的.

联邦安全盾|联邦安全盾

http://itea4.org/project/fedss.html
波罗的海沿岸的社会, North, 由于船只交通量的增加,地中海面临着严重的海事问题. 这些社会需要和更高的要求来维护安全和保障,并对可能发生的事件作出迅速反应.

在欧洲,此类事件往往影响多个国家和社会. 因此,国际合作对解决这些问题至关重要. Currently, 有可能获得来自各种第三方来源的信息和宝贵情报. FedSS项目旨在访问并将大量结构化和非结构化数据整合到安全管理系统中.

主要目标是为所有合作伙伴提供一种新的信息处理能力,在安全的需要共享基础上公开数据源,使用语义信息技术而不是语法协议,并通过平板电脑上的富互联网应用程序(RIA)将信息处理能力可视化.

认证网关(GW)

身份验证GW破译机顶盒设备凭证,并从远程服务器查询机顶盒权限.

为爱立信完成并部署到他们的办公场所, 超过他们的代码覆盖测试和性能要求.

PLC通信网关

国家科学、工业和技术部资助. 这个项目包括硬件和软件的设计. PLC通信GW为PLC维护人员提供了通过安全连接远程连接本地PLC设备的能力,并检查PLC设备的健康状态和更新软件.

IGO4Health Portal

电池包括一个保健旅游门户, a mobile app, a back end, 以及向国际客户提供与医院的集成门户.

它允许世界各地的人们预订医疗服务和任何额外的套餐,如果需要的话, 包括从机场到机场的交通费, hotel reservations, 还有去历史名胜的旅行, all in one place.

Kariyerli Anne

http://www.kariyerlianne.com/home
为全职妈妈提供的在家工作门户网站.

Hosted on AWS Cloud. 该门户网站为家庭主妇提供了一个招聘平台,在那里她们可以在照顾孩子的同时继续在家工作.

Uber Klik

自动接受优步乘车请求的自动化平台.

它被送到了德国的优步汽车公司, 允许所有者创建单独的分支, 因此,让他们租用解决方案并产生收入.

Siemens Mindsphere

http://siemens.mindsphere.io/en
使用微服务和Java技术栈以及Python开发的物联网操作系统, JavaScript, and AWS.

意识圈允许各种代理连接, store data, 获得分析服务, alarms, 以及他们需要的一切

Media Server

Media Server是一个用c++编写的高性能SIP背靠背用户代理.

支持基本通话、呼叫转移、盲转和音乐保持. 精心制作的定制硬件与许多并行核心.

聊天功能服务器(CFS)

Chat Feature Server是一个通信通道,它使用XMPP与Afiniti的MegaACD解决方案集成了消息传递,并为集成商提供了一个API集,可以轻松地集成来自移动和web的消息传递.

Mega ACD

Mega ACD是呼叫中心软件的再发明. 它是Avaya和Afiniti的产品.

Mega ACD的目标是非常高的性能和高吞吐量. 用c++编写,使用微服务架构在共享内存队列上进行通信. 它在服务相互连接以实现低延迟的方式上是独一无二的.

握手钱包测试套件

http://handshake.org/
一套全面的BDD测试来验证握手钱包的行为. 和小黄瓜、高朗一起写的. 由于涉及到人们金钱变化的敏感性, 我们对钱包软件所做的大量定制需要自动验证. 这个全面的测试套件提供了一定程度的安全性.

Namebase.io

http://www.namebase.io/
握手是去中心化的, 无权限命名协议,每个对等体验证和管理根DNS命名区域.

目标是创建现有证书颁发机构和命名系统的替代方案. Namebase是一个握手交换和NFT拍卖网站.

Handshake Wallet

http://handshake.org/
修改了现有的开源握手加密钱包,提供与HNS区块链交互的主要功能.

增加了处理大容量事务和批处理事务的进一步功能,以优化带宽.

HSD Proxy

http://www.namebase.io/
为所有已部署的握手钱包提供代理,该代理提供API抽象,并将钱包场作为单个实体呈现给消费后端.

HSD代理是扩展后端钱包以处理容量的主要手段. 它将管理多个钱包的复杂性从主应用程序中抽象出来.

Call Manager

http://iperasolutions.com/call-recording/
呼叫管理器是一个全面的互动记录解决方案,质量保证, security, 以及客户服务环境.

轻松适应各种呼叫中心的独特运营需求, 支持任何电话环境, 提供全面的多站通话录音, 并通过立体声录音将客户和座席语音分离.

它包括基于IP和电话号码的代理过滤和阻止功能. 它支持多个UC/PBX供应商,包括呼叫中心和企业.

Starling WiFi Platform

Starling是下一代Guest WiFi分析, social WiFi, mobile engagement, and RTLS platform. 这个名字受到一群椋鸟的运动的影响,它们既敏捷又灵活,以适应变化,同时从不同的角度提供独特的体验.

Starling平台由用例组成,通过提供无缝的客人体验和实现可操作的位置分析,帮助场馆加强数字化转型.

Starling Azure Kubernetes服务迁移

将Ipera Starling解决方案从AWS(非容器化、基于ec2的解决方案)迁移到Azure AKS. The migration involved: containerization of the solution and creation of initial infrastructure with Terraform on Azure (AKS and external services creation); creation of Terraform scripts for the Starling solution; SSL certificate integration with Let's Encrypt; auto-renewal of certificates; NGINX Ingress controllers; TLS rules; and hared drives mounted to pods using Azure Object Storage. AWS ECR被用作容器存储库,并创建了一个cron作业来将ECR凭证注入到部署中.

EmreFileStorage

http://www.emrefilestorage.com
建立在AWS S3之上的文档/文件管理系统. 系统提供了一个精细的访问控制和权限系统. 它还允许客户使用他们提供的访问凭据通过系统访问他们的审计记录/结果. 值得注意的是,它是一个基于角色的授权系统,使用AWS S3作为后备存储解决方案. 该系统是成本优化的(API服务器在单个服务器上运行), 它具有渐进式的web应用程序设计, 低维护要求, 以及完整的CI/CD集成.

Tellme Application

Tellme是一个内部反馈收集工具,允许员工从他们的团队和同事那里寻求反馈.

它包括一个web应用程序和针对iOS和Android的移动应用程序. 这个移动应用程序是使用Ionic框架创建的, web应用程序使用AngularJS编写. 项目后端驻留在Azure Kubernetes服务(AKS)中。.

订单管理系统

http://dev.obms.archibetter.com
订单管理系统是一个服务集合,它提供了更改/操作订单簿的交换. 该系统由几个通过服务总线(NATS)和中央管理控制台进行通信的微服务组成. 它提供可配置的交易机器人,并通过FIX协议与流动性提供商集成.

Languages

Java, JavaScript, TypeScript, SQL, HTML, C, c#, Gherkin, c++, Go, CSS, c++ 17, Python

Frameworks

弹簧靴,Ionic, Express.js, JSON Web Tokens (JWT), Spring, 雅加达服务器页面(JSP), JSF, Angular, JNI, Boost, AngularJS

Libraries/APIs

React, Node.. js, REST API, ReactiveX,传单,SendGrid API, FFmpeg, Vue, jdbc

Tools

Amazon CloudFront CDN, Sequelize, Amazon Elastic Container Registry (ECR), GitLab CI/CD, AWS SDK, Knex.js, SendGrid, Mocha, NGINX, Cucumber, Postman, RabbitMQ, CMake, Terraform, Azure Kubernetes服务(AKS), Helm, Let's Encrypt, Flow, Babel, Webpack, Systemd, Jenkins, Apache Tomcat, Avaya AES, Docker Compose, Amazon CloudWatch, Grafana, GitHub

Paradigms

REST, Microservices, DevOps, Application Architecture, 企业应用体系结构, Web应用程序体系结构

Platforms

Amazon EC2, AWS Lambda, Docker, 亚马逊网络服务(AWS), Linux, NetBeans RCP, Raspberry Pi, Azure, Blockchain, Kubernetes, Visual Studio Code (VS Code), Jakarta EE, DigitalOcean, JavaFX, Mapbox, Oracle

Storage

PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3), MySQL, SQLite, Redis, Oracle 9g, MongoDB, Hazelcast, Microsoft SQL Server

Other

Computer Engineering, Computer Science, SIP Protocol, JSDoc, Software Architecture, Cloud Architecture, SIP, Full-stack, API Integration, Back-end, Architecture, Solution Architecture, AWS认证解决方案架构师, GlassFish, OpenStreetMap, Cryptography, Serverless, 不可替代令牌(NFT), X.509 Certificates, CI/CD Pipelines, Ubuntu Server, 渐进式Web应用程序(PWA), SMTP, DocuSign, Boost.Asio, Catch2, Embedded Java, SNMP, Matrox Video, XMPP, Openfire, Linux Kernel, DDS, PWA, Troubleshooting, API Gateways, Amazon API Gateway, Java 21, NATS, Prometheus, Telegram Bots, FIX Protocol, Helidon

2008 - 2012

计算机科学硕士学位

伊斯坦布尔技术大学(ITÜ) - İstambul,土耳其

2003 - 2007

计算机工程学士学位

卡拉德尼兹技术大学-特拉布宗,土耳其

JULY 2023 - JULY 2026

AWS认证安全-专业

亚马逊网络服务培训和认证

MARCH 2023 - MARCH 2026

AWS认证解决方案架构师

Amazon Web Services

2022年8月- 2025年8月

AWS认证解决方案架构师助理

AWS