![Ahmed Salah El-Afifi,开罗开发商,开罗省,埃及](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1052305%2Fhuge_d70b29629ce8f2d619995c93730cc327-d0a4adb4701789b76835f59676f5f020.jpg&width=524)
Ahmed Salah El-Afifi
Verified Expert in Engineering
Software Developer
作为一名软件工程师,Ahmed拥有超过8年的使用各种栈开发应用程序的经验, languages, and technologies. 他拥有广泛的数学和统计学知识,并从事过大规模分布式应用程序的开发. 艾哈迈德擅长处理数据量大、需要争吵的项目, filtering, retrieving, and analyzing. 他喜欢指导其他开发人员,并为每项工作找到最好的解决方案, be it performance, UI/UX, or legacy code-related.
Portfolio
Experience
Availability
Preferred Environment
Docker Compose, Git, JetBrains, Ubuntu
The most amazing...
...我参与的项目是一个数据整理器,它提供了一种新的过滤方法, tagging, retrieving, and analyzing data.
Work Experience
Senior Software Engineer
ICT Cube
- 开发了一种算法来优化对数据流的分析过程, 提供更新和检索分析结果的最有效方法.
- 构建了一个与流处理软件集成的Jira应用程序,使用Node显示有关活动任务/卡片的实时分析结果.js and Socket.IO.
- 支持data wrangler软件的构建、优化和问题修复.
- 实现了基线管理系统中检查组件版本兼容性的算法.
- 使用Python创建了一个集成API,该API为用c#编写的其他软件组件提供了一个简单的接口.
- 用Python开发了一个简单的ORM,具有核心功能,并与数据库服务器和其他框架进行了多次集成,用于标准化组织中的工作方式.
- 开发了一个模块,对用简单方式表达的复杂场景执行验证检查.
- 提供集成和端到端测试,检查系统组件之间的完整性.
- 参与组织主要产品的设计和架构.
Senior Back-end Engineer
Infovass
- 整合了几个使用不同技术的在线支付系统.
- 实现了OpenCart电子商务框架的扩展.
- 修复遗留代码项目中的问题并执行优化.
Senior Back-end Engineer
ArabiaNet
- 协助将资产管理从手工方法转换为Gulp和Bower.
- 为多个业务领域的客户开发网站.
- 构建一个CMS,提供高灵活性和良好的用户体验,使UI设计师和客户都可以轻松定制网站.
- 建立一个内部系统来管理项目和任务.
- 已配置用于安装客户网站的托管服务器.
- 为web和移动应用程序构建RESTful api.
- 通过技术挑战指导初级开发人员,并培训他们使用新工具和技术.
Senior Software Developer
ProBranding
- 为医疗领域客户开发网站.
- 已配置用于安装客户网站的托管服务器.
- 使用node-webkit (NW)为小型诊所创建了一个小型erp系统作为桌面应用程序.js) with AngularJS for front-end.
Software Developer
UAS Hospitals
- 将遗留系统转换为具有更好功能和性能以及更好UI/UX的新系统.
- 为考虑到高安全性的移动应用程序创建了RESTful API.
- 通过重新设计部分数据库和重新定义如何索引数据来解决性能问题.
- 实现了将旧数据库迁移到新数据库的脚本.
- 开发了一种算法,以特定标准优化阿拉伯语名称的搜索过程.
- 创建cron作业,为患者和医生安排发送通知.
- 领导和指导其他团队成员解决技术问题.
Experience
HA-Pharma
它是使用NW构建的桌面应用程序.js with Node.js用于后端,Angular用于前端. 后端的一些部分是作为Node实现的.为了安全起见,使用c++和V8引擎.
Skills
Languages
Python, PHP, HTML, CSS, JavaScript, CSS3, HTML5, SQL, Less, PHP 7, ECMAScript (ES6), Python 3, Sass, TypeScript, SCSS, Dart, C#, Bash, Go, Java, C++
Frameworks
Express.. js、Bootstrap、Bootstrap 3、Angular、Angular Material、Flask、Laravel、AngularJS、Scrapy、Redux
Libraries/APIs
jQuery, Node.js, REST APIs, Socket.IO, Vue, Pandas, NumPy, Chrome API, RxJS, NW.js, React, React Redux
Tools
JetBrains, Docker Compose, NPM, Sublime Text, PhpStorm, WebStorm, PyCharm, Git, GitHub, Webpack, Bitbucket, GitLab, RabbitMQ, Babel, Jupyter, Envoy Proxy, Jira, Gulp, Bower, V8, CircleCI
Paradigms
事件驱动编程、微服务、REST
Storage
MySQL, NoSQL, JSON,关系型数据库,PostgreSQL, MongoDB, SQLite, Redis, Elasticsearch
Other
APIs, Ajax, WebSockets, Full-stack, Back-end, Web Scraping, Scraping, Data Scraping, Scripting, Data, Message Queues, Cloud, Statistics, Data Engineering, Chrome Extensions, CRDT, CI/CD Pipelines, Data Analysis, eCommerce, SOAP, GitHub Actions
Platforms
Ubuntu, Linux, Jupyter Notebook, Visual Studio Code (VS Code), Docker, Apache Kafka, OpenCart, Firebase
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