穆斯塔法Ozpinar,土耳其安卡拉的开发商
Mustafa is available for hire
Hire Mustafa

穆斯塔法Ozpinar

验证专家  in Engineering

完整的开发人员

Location
安卡拉,土耳其
至今成员总数
2021年8月10日

Mustafa是一位有着16年经验的软件开发人员和架构师. 他领导过团队, 架构和开发可伸缩的微服务应用程序, 并构建了DevOps环境, 他的技术专长包括Java, Spring Boot, Kafka, 云的样式. Mustafa重视沟通、敏捷性、简单性和效率.

Portfolio

企业保险公司
Spring Boot, 消息队列, Java, Apache Maven, Apache Avro...
Vishwam Corp
SAML、SAML认证、商业服务、OpenID Connect (OIDC)、Java、Android...
Priceline
Java, Akka, Spring, Spring Boot, Docker, Apache Kafka, Akka Streams...

Experience

Availability

Part-time

首选的环境

Kubernetes, Java, React, Spring Boot, c#.. NET,微服务,后端开发,全栈,REST api, Apache Kafka

最神奇的...

...我所构建的东西是没有互联网连接的云技术堆栈,在那里开发和部署微服务到本地服务器是具有挑战性的.

工作经验

Java Engineer

2022年至今
企业保险公司
  • 基于Kafka事件和REST请求的文档生成服务.
  • 从其他微服务收集数据, 聚合成一个统一的结构, 用Aspose库渲染文档, 并上传到Amazon S3存储.
  • 基于分裂标志的特色开发. 发送电子邮件,上传至SFTP,并通过Webhooks设置合作伙伴通知.
  • 使用JSON Web令牌(JWT)通过Okta设置多租户. 它是一个不断成长的平台,有新的合作伙伴.
  • 使用SAGA开发了一个新版本的服务, CQRS, 事件建模模式, 以及新的微服务,以获得更好的可扩展性.
技术:弹簧引导, 消息队列, Java, Apache Maven, Apache Avro, Amazon S3 (AWS S3), 亚马逊WorkDocs, Aspose组件, MongoDB, GitLab, Kibana, Grafana, Prometheus, Docker, Kubernetes, Testcontainers, SonarQube

软件工程师

2021 - 2022
Vishwam Corp
  • 为人脸识别api设计并开发了基于SAML和oidc的IdP解决方案.
  • 为web和移动应用程序设计流程.
  • 为Keycloak开发身份验证和用户存储插件.
  • 与外部IdP解决方案(如Okta、Google和Microsoft)集成.
  • 为Android、Node创建客户端应用程序.js, and Java.
  • 提供了使用JMeter的负载测试、使用Selenium的集成测试和测试容器.
技术:SAML、SAML认证、商业服务、OpenID Connect (OIDC)、Java、Android, Keycloak, Microservices, REST, PostgreSQL, Kubernetes, 亚马逊网络服务(AWS), Google Kubernetes Engine (GKE), Docker

首席软件工程师

2021 - 2022
Priceline
  • 开发了一个高吞吐量的微服务,可以转换接收到的数据并将其发布回Kafka.
  • 优化了Akka、资源和Kafka参数,使处理速度提高了三倍.
  • Prepared New Relic dashboards; ran and analyzed load tests.
Java技术:, Akka, Spring, Spring Boot, Docker, Apache Kafka, Akka Streams, Google Kubernetes Engine (GKE), 谷歌云平台(GCP), Testcontainers, New Relic, Microservices

软件技术主管

2021 - 2021
Trendyol
  • 为电子商务平台开发支付后端微服务.
  • 网关使用Go,后端服务使用Java、Spring Boot、PostgreSQL和Couchbase.
  • 扩展微服务,每天处理数十万个请求.
技术:Java, Spring, Spring Boot, Go, Node.js, Kubernetes, React, New Relic, Couchbase, PostgreSQL, Apache Kafka, RabbitMQ, REST, REST APIs, Gradle, Microservices, eCommerce

软件技术主管

2017 - 2021
ASELSAN
  • 在基于微服务架构的高可用性和可扩展的运营和战略级C4I项目中担任技术主管.
  • 领导架构师设计和构建可伸缩的微服务基础设施,供董事会中的许多项目使用.
  • 为最终一致的系统创建RESTful api和Kafka消息传递.
  • 为基于微服务的应用开发了一个发布和版本管理工具.
  • 参加了许多北约互操作性任务.
  • 当团队需要建议时,作为技术领导, 建筑的指导, 复杂场景管理, 或者帮助调试.
  • 为团队构建DevOps基础架构:创建管道, 管理存储库, 并设置Sonatype Nexus和SonarQube. 还为项目创建了一个自动化集成测试环境.
  • 发表了许多关于微服务架构、DevOps和编码最佳实践的公司演讲.
Java技术:, Spring, Spring Boot, Microservices, Apache Kafka, Redis, Docker, Kubernetes, SonarQube, Nexus, IntelliJ IDEA, Eclipse, Apache Maven, 敏捷软件开发, PostgreSQL, MongoDB, JavaScript, React, Angular, HTML, CSS, Azure DevOps, Linux, DevOps, REST APIs, APIs, Architecture, Gradle

首席软件工程师

2015 - 2017
ASELSAN
  • 开发了一种原型步兵态势感知系统.
  • 领导一个多达五人的开发团队,为军队建立了一个单位跟踪系统. 该系统通过REST、Web服务和无线电通信与其他系统集成.
  • 参加了许多北约互操作性任务. 使用的ws - events、WS-Resource Framework和REST api.
  • 开发了一个基于rfid的库存管理应用程序.
Java技术:, Android, JavaScript, RFID, Bluetooth, SQLite, JavaFX, Web Services, REST APIs, WS-Eventing, APIs, C#.NET, .。NET,架构,单元测试,集成测试

高级全栈开发人员

2009 - 2015
ASELSAN
  • 为许多包含启动器的独立的基于winforms的C4I系统开发前端和后端部分, artillery, 还有通讯软件, using C#.
  • 实现了基于TCP、UDP和Web服务的多种通信协议.
  • 在消防支持领域构建软件产品线(SPL)并开发了SPL发布管理工具,成为最活跃的开发人员.
Java技术:, Visual Studio, DOORS, IBM Rational ClearQuest, Azure DevOps, PostgreSQL, GIS, Sparx企业架构, Full-stack, C#.NET, .NET

完整的开发人员

2008 - 2009
LST
  • 曾在土耳其专利研究所(TPI)工作, 维护许多包含Java桌面应用程序的项目, 比如商标, patents, designs, laws, publications, and attorneys, 以及用于在线请求的web应用程序.
  • 开发新的基于客户端-服务器的项目, 比如会计, personnel, documents, 和出版, using Java, Swing, J2EE, and Oracle.
  • 建立了一个基于xml的在线系统,供专利公司使用网站申请新申请.
  • 集成在线签名到现有的在线应用程序.
  • 建立了律师跟踪系统,供律师开展业务使用.
Java技术:, Jakarta EE, Oracle, Swing, 雅加达服务器页面(JSP), Ajax, HTML, JavaScript, OC4J, JDeveloper, Hibernate, Full-stack

完整的开发人员

2007 - 2008
Sebit信息 & 教育科技公司.
  • 开发自适应课程项目中管理员面板配置特性的UI和后端服务.
  • 使用粘接会话处理Apache HTTP服务器和Apache Tomcat应用程序的负载平衡.
  • 使用带有SAML协议的SSO与业务合作伙伴集成.
Java技术:, JavaScript, HTML, CSS, 雅加达服务器页面(JSP), Apache Tomcat, PostgreSQL, Eclipse, 单点登录(SSO), SAML, Apache HTTP服务器

面向企业公司的微服务(total Client)

使用Java、Spring Boot、Kafka和Akka (Alpakka)开发了一个高吞吐量的微服务. 微服务的单个实例每秒可以转换5kb的数据, 运行负载测试, 然后用New Relic的仪表板分析它们. 优化Akka、资源和Kafka参数使处理速度提高了3倍. 我使用Testcontainers创建了集成测试,并使用Harness将通过GitHub Actions构建的Docker映像部署到GKE.

自定义身份提供者(总客户端)

为人脸识别api设计并开发了基于SAML和oidc的IdP解决方案. 我为Keycloak开发了插件,并设计了web流程, mobile, 和外部IdP集成. 我还为Android、Node创建了客户端应用程序.js, and Java.

钱包支付

http://www.trendyol.com
用户在电子商务平台上有钱包. 存款、支付、取款、退款和回扣是钱包服务的功能.
•使用Axon框架进行事件溯源
CQRS模式(PostgreSQL用于事件和命令,Couchbase用于读取)
•高流量的实时系统

Java Kafka库

许多微服务应用项目中使用的Kafka库. 我是开发图书馆的建筑师团队的一员.

可配置的特点:
•收件箱/发件箱模式
•优先队列
•消息重试
•安全与KeyCloak集成
•日志富集
•消息头通过REST传输到Kafka和Kafka到Kafka
•面包屑的消息
•基于注释的命令、事件和命令结果处理程序
•基于注释的错误处理
•在Redis上自动传输具有大负载的消息
•消息跟踪启用跟踪

微服务发布管理工具

用于管理基于微服务的产品版本的客户机-服务器应用程序.

它具有以下特点:

•微服务定义上的CRUD.
•项目/产品/产品版本的CRUD.
•项目包含产品. 产品由微服务和选定版本组成.
•发布管理的CRUD. 用户可以定义版本,选择微服务并部署到指定的Kubernetes环境.
•用户可以定义Kubernetes环境(SSH连接).
•发布过程可以实时监控.
•用户可以登录.
•使用React和PrimeReact库开发UI. Redux用于状态管理.
•后端公开REST api作为Spring Boot应用程序.

可兰经安卓应用程序

一个Android应用程序开发的客户主要阅读和收听古兰经. 它发布在Google Playstore上,并定期更新. 我从零开始设计和开发了整个应用程序.

它具有以下特点:

•用户可以阅读和收听页面.
•页面和声音可以随意下载.
•音乐可以从通知栏和锁屏控制.
•选择的播放配置可以保存以便以后快速使用.
•页面翻译和评论可以阅读.
•可选择页面、翻译和评论来源.
•从翻译中搜索.
•索引搜索
•设置包含字体,存储,下载文件管理,背景等.
•分享精选诗句
•管理缓存以提高性能
•下载的文件在使用时加密和解密.

态势感知

一个包含智能手机的单兵系统原型项目, smartwatch, 心率监测器, 智能玻璃. 士兵可以看到他们的团队和敌人的实时数据.

主要活动:
•为具有GIS功能的智能手机开发Android应用程序.
•为智能手表开发了一个Android应用程序.
设计和实现智能玻璃软件.
•使用蓝牙协议集成所有硬件.
与团队和C4I系统一起发布和收集数据.

消防保障系统领域的软件产品线

火力支援领域的许多特性, such as unit, 通信基础设施, GIS, settings, tools, 用户管理, 和导航, 相似项目之间的共同点是什么. 在这个SPL项目中, 可变性和共性被系统地管理, 跨越产品生命周期的所有阶段, 从设计到测试.

该SPL在五年内产生了16个不同的项目,平均重复利用率为80%. 该团队开发了许多管理SPL所需的工具.

友军跟踪系统

跟踪一个国家的军队并与盟国共享数据的系统. 每个部队可以根据选定的通信媒体将其数据发送到服务器. 采集器软件与使用不同协议的C4I系统集成. 在这个项目中,安全是至关重要的.

律师跟踪系统

专利/商标律师有一个代理客户申请专利的公司, 注册商标, 或者申请设计审批.

Features:
•商标、专利、外观设计和地理标志的CRUD
•TPI发布的公告可以加载到系统中
•现有公告提供详细的搜索和警报机制
•客户管理
•工作流程管理
•警报管理
•基于JasperReports工具的多种报表
•与TPI的基于xml的应用程序功能集成
•付款跟踪

土耳其专利机构申请

TPI有许多内部和外部应用程序, 比如商标, patents, designs, laws, publications, and attorneys. 该研究所的专家将这些应用程序用于基于其领域的所有工作流,并与文档管理和身份验证/授权系统集成在一起. 在另一边, 外部用户可以搜索, apply, 并检查文件的状态,并在网站上执行一些操作.

自适应课程

http://www.adaptivecurriculum.com/
一个主要针对美国市场的电子学习项目. 作为管理面板中配置管理的全栈开发人员, 我使用带有SAML协议的SSO将项目与业务合作伙伴的产品集成在一起. 我还使用Apache Tomcat支持的Apache HTTP服务器使用粘接会话构建了负载平衡基础设施.
2009 - 2014

信息系统硕士学位

中东技术大学-安卡拉,土耳其

2002 - 2007

计算机科学学士学位

中东技术大学-安卡拉,土耳其

2021年9月至今

AWS合作伙伴:云经济认证

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

2021年9月至今

AWS合作伙伴:认证(技术)

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

库/ api

Windows窗体(WinForms), REST api, Smart GWT, Node.js, Akka Streams, React, Protobuf, Aspose组件

Tools

IntelliJ IDEA, Apache Maven, Apache Tomcat, Subversion (SVN), SonarQube, DOORS, IBM Rational ClearQuest, GIS, Keycloak, Apache HTTP服务器, RabbitMQ, Android工作室, Google Kubernetes Engine (GKE), JDeveloper, Visual Studio, Git, Gradle, Apache Avro, GitLab, Kibana, Grafana

Frameworks

Spring, Spring Boot, 雅加达服务器页面(JSP), Hibernate, Angular, AngularJS, Android SDK, Akka, Swing, .NET

Languages

Java, JavaScript, HTML, c#.. NET, C, c++, CSS, Go, SAML, JavaScript

Paradigms

Azure DevOps,敏捷软件开发,微服务,REST,单元测试,DevOps,设计模式

Platforms

Linux, Windows, Nexus, Eclipse, JavaFX, Docker, Kubernetes, Jakarta EE, Oracle, Apache Kafka, Bluetooth LE, 谷歌云平台(GCP), Visual Studio Code (VS Code), Android, New Relic, 亚马逊网络服务(AWS), Web, AWS云计算服务

Storage

PostgreSQL, SQLite, MongoDB, Couchbase, Redis, Amazon S3 (AWS S3)

Other

编程语言, 软件工程, Algorithms, Software, Web Services, Sparx企业架构, Bluetooth, WS-Eventing, APIs, Architecture, 集成测试, Verification, Networks, Ajax, RFID, Radio, Testcontainers, 计算机图形学, Calculus, 数据结构, 单点登录(SSO), OC4J, 后端开发, Full-stack, OpenID Connect (OIDC), eCommerce, SAML-auth, 业务服务, AWS云架构, AWS合作伙伴网络(APN), 消息队列, 亚马逊WorkDocs, Prometheus, Cloud FinOps

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring