Diyala Erekat
Verified Expert in Engineering
Software Developer
Diyala是一名自我激励的软件开发人员,拥有硕士学位. 在计算机视觉和情感计算方面, 有5年以上在多个项目中担任全栈工程师的经验. 她与工程师合作, 产品管理, 以及设计团队的设计, develop, test, 并部署全栈, 敏捷冲刺中的端到端特性. Diyala在React和React Native方面经验丰富,并通过构建或使用内部/外部api将它们集成到后端.
Portfolio
Experience
Availability
首选的环境
Unix, Git
The most amazing...
...我参与的项目是建立一个框架,通过视频片段中的面部线索来估计一个人的疼痛强度.
Work Experience
高级软件工程师
Tend FinTech
- 负责迁移遗留节点.js单体后端到Python微服务.
- 管理一个遗留的Angular前端单体到React微前端的迁移, 这带来了更好的可扩展性, maintainability, and efficiency.
- 在一个“无代码应用”项目中工作,该项目旨在实现负责创建动态React组件的构建器,并提供一个从后端提供的模式,以最大限度地减少每次更改都需要向Apple Store和Google Play提交应用的需要.
- 作为一名随叫随到的工程师,参与代码评审和随叫随到的轮转.
自由职业全栈工程师
Freelance Work
- 构建可重用组件, 维护它们以备将来使用, 并优化它们以获得最佳性能.
- 使用React开发新的面向用户的功能, React Native, and Redux; also integrated them with the server-side logic (Django, Node.js).
- 与产品经理合作, designers, 工程师们需要构建新功能,优化现有功能,同时修复bug.
- 在敏捷冲刺中计划、组织和完成工作.
- Created, maintained, integrated, 并管理流行的数据库,如PostgreSQL, MongoDB, and NoSQL.
- 编写全面的单元、集成和自动化测试以提高质量.
- 展示了我使用版本控制系统(Git)的经验.
硕士研究生研究员
Bilkent University
- 独立完成多个实验, recording, analyzing, 解释这些发现.
- 通过研究和应用合适的现成解决方案,进行情感计算领域的研究.
- 通过实现解决问题的新方法和算法,改进并添加了某些算法.
- 处理、清理和验证用于分析的数据的完整性.
Teaching Assistant
Bilkent University
- 有效地指导和指导新生, sophomore, junior, 以及Python和Java实验室的高年级学生.
- 提供反馈以改进编程技术和效率.
- 评估和评分学生的作业和课程,以及监考.
远程软件开发人员
Mpress技术
- Built, designed, 并使用React维护面向用户的功能, React Native(带TypeScript), and Redux, 加上积分, 使用Hooks和RxJS, 使用服务器端逻辑.
- 使用Node设计和构建健壮且可维护的后端服务.js、Python和GraphQL.
- 与管理或开发团队商议需求的优先次序, resolve conflicts, 制定内容标准, 或者选择解决方案.
- 展示了我在Git、AWS、Firebase和敏捷开发方面的经验.
- 与不同时区的不同团队进行远程工作.
完整的开发人员
普恩特技术与设计
- Built, maintained, 并使用React设计面向用户的功能, React Native(带TypeScript), and Redux, 以及使用Hooks和RxJS与服务器端逻辑集成它.
- 使用Node设计和构建健壮且可维护的后端服务.js、Python和GraphQL.
- 与不同时区的不同团队进行远程工作.
全栈开发实习生
Udemy
- Developed, tested, documented, 并发布了全栈, 为Udemy的web应用程序提供端到端功能,该应用程序支持全球2000多万学生,000 courses.
- 与图形设计师一起使用React和MobX将设计转换为视觉元素,并将其与Django的服务器端逻辑集成.
- 与产品经理和工程师合作,实施商定的解决方案.
- Wrote tests, 包括后台和前端单元以及代表QA团队交付的集成测试.
- 参与代码审查, design discussions, 功能开发, solutions, 以及部署后的现场监控.
前端开发实习生
JotForm
- 进行用户研究,以确定满足平台用户需求的功能和部件.
- 基于对核心产品的研究,构建并部署了定制的解决方案.
- 将web应用程序与JotForm的外部api集成.
- 开发前端(HTML, HTML5, CSS, JavaScript, jQuery)和后端(PHP).
- 协助技术和非技术用户解决问题.
Experience
Muse
系统期望客户查询服装,客户希望找到最适合自己的服装作为输入和输出, 系统将根据训练好的模型生成每个查询片段的可能服装组合列表.
Wisdom Academy
DigiNote
Dr. Strange
它还可以与用户进行长达15分钟的对话,并自动生成问题或短语的响应(以类似于心理治疗师在会话中的风格)。. 在谈话结束时, 如果检测到精神健康问题,则创建患者档案, 它会生成一条警告信息,建议用户立即寻求帮助.
Skillset
Languages
GraphQL, Python, JavaScript, PHP, SQL, Java, TypeScript, HTML5, SCSS, CSS
Libraries/APIs
React, Node.. js, PyTorch, React Redux, React Router, MobX, RxJS, NumPy, Pandas, SciPy
Tools
GitHub, Git, IntelliJ IDEA, CircleCI, Jira
Frameworks
Flask, React Native, Django REST框架,Django, Angular, Material UI
Paradigms
Scrum、测试、端到端测试、单元测试、数据科学、微服务、看板、REST
Platforms
Web、Unix、Windows、Linux、Amazon Web Services (AWS)、Firebase、Android、Docker
Storage
PostgreSQL, MySQL, Cloud Firestore, NoSQL, MongoDB
Other
酶,机器学习,计算机视觉,数据分析,数据清洗,深度学习,api
Education
计算机工程硕士学位
比尔肯特大学-安卡拉,土耳其
计算机工程学士学位
Hacettepe大学-安卡拉,土耳其
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring